The FlowDefinition file defines the direction of the data flow, the business objects in the data flow, and the parameters to be specified when exchanging data between two provider applications.
Schema File
FlowDefinition.xsd
Contents
One or more FlowDefinitions element of the type, FlowDefinitionType, which contain the following elements:
FlowDefinitionType Table
Element | Type | Parents | Description |
---|---|---|---|
Description | FlowDefinitionType | FlowDefinition | A short description of the flow definition defined in the xml file. |
Direction | string | FlowDefinition | A container for the element describing the direction of the business flow. |
Name | String | FlowDefinition | The name of the flow definition. |
Priority | int | FlowDefinition | A container for the element to identify the priority of the business flow. |
Type | String | FlowDefinition | A container for the element that identifies the type of business flow. |
AppType | String | FlowDefinition | A container for the element that identifies the AppType associated with the business flow. |
FlowBusinessObject | FlowBusinessObjectType | FlowDefinition | One or more container for the business objects associated with each business flows. |
FlowStep | FlowStepType | FlowDefinition | One or more flowsteps associated with the business flow. |
Parameter | ParameterType | FlowDefinition | One or more parameters associated with the business flow. |
FlowBusinessObjectType Table
Element | Type | Parents | Description |
---|---|---|---|
Name | String | FlowBusinessObject | A container for the name of the business object included in the flow. |
FlowStepType Table
Element | Type | Parents | Description |
---|---|---|---|
Description | String | FlowStep | A container for the element that describes the flow step. |
Name | String | FlowStep | A container for the element for the name of the flow step. |
AlternativeName | String | FlowStep | A container for the element for the alternative name of the flow step. |
Sequence | int | FlowStep | A container for the element for the sequence number of the flow step. |
Type | string | FlowStep | A container for the element the identifies the type of flow step. |
OwnerAppType | string | FlowStep | The element that the system uses to determine which document format to use when parsing XML document data. For example, specifying the OwnerAppType as Host and P6 is the host of the flow causes the system to ask the P6 provider to provide the implementation of this step. |
ParameterType Table
Element | Type | Parents | Description |
---|---|---|---|
DefaultValue | string | Parameter | A container for the default value of the parameter. |
Description | String | Parameter | A container for the description of the parameter. |
EnumerationOptions | EnumerationOptionsType | Parameter | A container for the element that contains the list of enumerated values when the Parameter element is specified as an enum. |
Name | String | Parameter | A container for the name of the parameter. |
Sequence | int | Parameter | A container to list the order of the parameters in a sequence. |
Title | String | Parameter | A container for the title of the parameter. |
Type | String | Parameter | A container for the data type of the parameter. |
EnumerationOptionsType Table
Element | Type | Parents | Description |
---|---|---|---|
Enumeration | EnumerationType | EnumerationOptions | A container for the element that specifies the name of the enumeration. |
EnumerationType Table
Element | Type | Parents | Description |
---|---|---|---|
Name | String | Enumeration | A container for the element that specifies the name of the enumeration. |