System Business Objects
System Business Objects are Process Data, Local (form) Data and Process Context. Each of these are like the ‘Single Editable Record’ custom Business Object type we describe above. Some variables in the Process Context are read-only, it should be noted.
graphic
Looking at a form, the system Business Objects are listed in the ‘Default Business Objects’ pane at the top of the Business Objects Explorer window.
For a Form these will consist of the Process Context and Local Business Objects. If any Form Segments have been added, the Business Object for that segment will also appear.
Note that there is no default ‘Process Data’ Business Object. This is because forms are no longer bound to Processes as they have been in previous versions.
graphic
Like all Business Objects these can be expanded. Variables may be dropped onto the form, from here as well. Variables that are not editable, such as ActionName and FolderOriginator will be set to Read Only and cannot be made editable.
Notice you cannot set any ‘Parameter’ for these Business Objects. We shall see that you can in Process and Custom Business Objects.
graphic
For a Process you have similar default Business Objects, but no Local type and you additionally have the Process Data Business Object. Interestingly yo are able to set the parameter of FolderId for this. We cannot see any situation at all where it would make any sense (indeed, where it would work) to use anything but the FolderId as this parameter. It may be that this is a bug and should not be editable. We suspect this is the case.
It is also interesting to note that added Sub-Process Business Objects do not get added here. This seems in direct contradiction to the way Forms behave. You are forced to add the Business Object for the Sub-Process manually. This may be an oversight, but we are not sure.
Go to: