| Name | Description | Type | Allowed Values |
|---|---|---|---|
| context | Contexts (application) to which this workflow applies. | String[] | |
| name | Name of the object. | String | |
| version | Version of the object. | Int32 |
| Name | Description | Type | Default Value | Allowed Values |
|---|---|---|---|---|
| BeginGroup | Indicates whether the load object will have a separator before it when shown in the context menu. | Boolean | False | True, False |
| caption | Caption of the object. | String | ||
| class | Class name of the controller of the object. | String | ||
| ContextGroup | Indicates which group the load will be shown in the context menu. | String | ||
| icon | Icon for the object. | String | ||
| LazyActivateSelectProperties | Determines when onActivate callback is called for the properties. | Boolean | False | True, False |
| localize | Indicates whether the caption and value string need to be localized by the application. | Boolean | False | True, False |
| Name | Description |
|---|---|
| CanAdd(IDataModelObject, String) | Callback that is invoked to determine whether the object can be added. |
| CanCreate | Callback that is invoked to determine whether the object can be created via the Object Creation API. |
| OnAdd(IUserObject) | Callback that is invoked when the object is newly added. |
| onafterdesignpointchanged() | Callback that is invoked after the design point has changed. |
| onaftertaskcanduplicate | Callback that is invoked after a task determines duplication viability. |
| onaftertaskcanusetransfer | Callback that is invoked after a task determines transfer data viability. |
| onaftertaskcreation | Callback that is invoked after a task has been created. |
| onaftertaskdeletion | Callback that is invoked after a task is deleted. |
| onaftertaskduplicate | Callback that is invoked after a task has been duplicated. |
| onaftertaskpropertyretrieval | CCallback that is invoked after a task provides its property-containing objects. |
| onaftertaskrefresh | Callback that is invoked after a task has been refreshed. |
| onaftertaskreset | Callback that is invoked after a task has been reset. |
| onaftertasksourceschanged | Callback that is invoked after a task handles a source change. |
| onaftertaskstatus | Callback that is invoked after a task determines its status. |
| onaftertaskupdate | Callback that is invoked after a task has been updated. |
| onbeforedesignpointchanged() | Callback that is invoked immediately before the design point changes. |
| onbeforetaskcanduplicate() | Callback that is invoked before a task determines duplication viability. |
| onbeforetaskcanusetransfer | Callback that is invoked before a task determines transfer data viability. |
| onbeforetaskcreation | Callback that is invoked before a task is created. |
| onbeforetaskdeletion | Callback that is invoked before a task is deleted. |
| onbeforetaskduplicate | Callback that is invoked before a task is duplicated. |
| onbeforetaskpropertyretrieval | Callback that is invoked before a task provides its property-containing objects. |
| onbeforetaskrefresh | Callback that is invoked before a task is refreshed. |
| onbeforetaskreset | Callback that is invoked before a task is reset. |
| onbeforetasksourceschanged | Callback that is invoked before a task handles a source change. |
| onbeforetaskstatus | Callback that is invoked before a task determines its status. |
| onbeforetaskupdate | Callback that is invoked before a task is updated. |
| OnInit(IUserObject) | Callback that is invoked when the object is initialized. |
| OnMigrate(IUserObject, IUserObject) | Callback that is invoked when the object version has been changed. |