Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Won't Fix
-
Affects Version/s: 1.1
-
Fix Version/s: 1.1
-
Component/s: None
-
Labels:None
-
Request Controller:Albers, Stephan
-
External Supervisor:Karpey, July
-
Executing Programmer:Karpey, July
-
Schema modification:Yes
Description
Additional fields for preview in worklist and reports
Process variables typically contain references to other objects. Therefore the variables contain ids or serial numbers that are technically correct, but do not provide any helpful information for the user.
If the user wants to see appropriate information (eg. the customer name in conjunction with the customer id), GrailsFlow needs to call additional domain objects methods. This requires either that GrailsFlow is installed in the same application/war file or that it does multiple remote calls.
To simplify this, we introduce additional information fields together with the "real value" of the process variable.
Example:
class ProcessVariable:
customer id; value = 10101
We add two additional fields into the process variable value: valueInfo1 and valueInfo2.
They could include eg. valueInfo1: "Smith Inc.", valueInfo2: "San Francisco".
The worklist needs to configurable per process, so that we can define which values and valueInfos should be shown.
Since 1.0.13 can be done using customizable Worklist