The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
MobileWorkflowsConfiguration:
[
{
Workflow_configuration_id: String,
Workflow_configuration_name: String,
Workflow_name: String,
Mobile_Workflow_type: String,
Transaction_table_name: String,
Transaction_field:
[
{
Field_Id: 0,
Field_Name: String,
Display_Name: String,
Field_Type: String,
ParentID: 0,
ValueList: 0,
Field_require: False,
Field_Search_Flag: False,
Field_Display_Flag: False,
Field_Search_Order: 0,
Field_Display_Order: 0,
Field_Search_Results_Order: 0,
Field_Disable_Flag: False,
Scannable: False
}
],
Transaction_Template_Table:
{
Template_Table_Name: String,
Template_Table_Mapping:
[
{
Template_Field_Name: String,
Transaction_Field_Name: String
}
]
},
Transaction_detail_name: String,
Transaction_detail_fields:
[
{
Field_Id: 0,
Field_Name: String,
Field_Type: String,
ParentID: 0,
ValueList: 0,
Field_Require: False,
Field_Search_Flag: False,
Field_Display_Flag: False,
Field_Search_Order: 0,
Field_Display_Order: 0,
Field_Search_Results_Order: 0,
Field_Disable_Flag: False,
Scannable: False,
DisplayName: String
}
],
Transaction_Detail_Template_Table:
{
Template_Table_Name: String,
Template_Detail_Table_Mapping:
[
{
Template_Field_Name: String,
Transaction_Detail_Field_Name: String
}
]
},
Transaction_Detail_Template_Filter:
{
Template_Data_Filter: String
},
Workflow_actions:
{
Workflow_Action:
[
{
WorkflowActionListID: String,
WorkflowActionID: String,
WorkflowRuleID: String,
RuleID: String,
TransactionTableID: 0,
TransactionFieldID: 0,
TransactionFieldValue: String,
SetTransactionFieldValueType: 0,
TransactionDetailFieldID: 0,
TransactionDetailFieldValue: String,
SetTransactionDetailFieldValueType: 0,
TranscationMergeBehavior:
{
MergeBehavior: String,
WorkflowMergeField:
{
WorkflowMergeFields:
[
String
]
},
WorkflowMergeSearchField:
{
WorkflowMergeSearchFields:
[
String
]
},
WorkflowMergeReplaceField:
{
WorkflowMergeReplaceFields:
[
String
]
}
},
TransactionDetailMergeBehavior:
{
MergeBehavior: String,
WorkflowMergeField:
{
WorkflowMergeFields:
[
String
]
},
WorkflowMergeSearchField:
{
WorkflowMergeSearchFields:
[
String
]
},
WorkflowMergeReplaceField:
{
WorkflowMergeReplaceFields:
[
String
]
}
},
AlertMessage: String,
AlertOption: String,
DeriveAssetWithQty1: False,
DeriveQtyField: 0,
DeriveQtyTransactionDetailField: 0,
DeriveAssetType: 0,
AddAssetToTransaction: False,
RemoveAssetFromTransaction: False,
SerializeTransactionDetailFieldIDForBackOrder: 0,
SerializeTransactionDetailFieldIDForTotalQuantity: 0,
SerializeTransactionDetailFieldIDForReceivedQuantity: 0,
IsSerializeMasterRecord: False,
SerializeTransactionDetailClearFields:
[
{
TransactionDetailFieldID: 0
}
],
SerializeTransactionDetailFields:
[
{
TransactionDetailFieldID: 0
}
],
DisableTransactionFields:
[
{
TransactionFieldID: 0
}
],
DisableTransactionDetailFields:
[
{
TransactionDetailFieldID: 0
}
],
MarkToSerialize: False,
AuditedQtyTransactionDetailField: 0
}
]
},
Workflow_Rules:
[
{
Workflow_Rule:
{
WorkflowRuleID: String,
Name: String,
ConditionID: 0
},
Workflow_Rule_List:
[
{
WorkflowRuleListID: String,
WorkflowRuleID: String,
CriteriaID: 0,
CriteriaRuleID: String,
RegexID: String,
QueryText: String,
QueryFailMessage: String,
FieldID: 0,
FieldID1: 0,
FieldID2: 0,
TransactionTableID: 0,
TransactionFieldID: 0,
TransactionFieldID1: 0,
TransactionFieldID2: 0,
TransactionDetailTableID: 0,
ValidationRuleTypeForValidateDetailField: 0,
TransactionDetailFieldID: 0,
TransactionDetailFieldID1: 0,
TransactionDetailFieldID2: 0,
FieldValue: String,
FieldValue2: String,
ConditionalRuleID: String
}
]
}
],
WorkflowTransactionStatusInfo:
[
{
TransactionStatusID: 0,
TransactionStatusName: String,
IsVisible: False,
IsEditable: False,
IsComplete: False,
IsDefault: 0
}
],
WorkflowTransactionDetailStatusInfo:
[
{
TransactionDetailStatusID: 0,
TransactionDetailStatusName: String,
IsVisible: False,
IsEditable: False,
IsComplete: False,
IsDefault: 0
}
]
}
]
}