ProcTableFillsList ()
Get the list of all the configured table fills in the subscription.
Available since RPM22 (expanded output on RPM29)
Request
Request Data:
No extra data required
Response
{ "Result": { "TableFills": [ { "ID": <int>, "SourceID": <int>, // Source Process ID "TargetID": <int>, // Target Process ID "Settings": { "TargetTableFieldUid": <string>, // The uid of the table in the target process that will be filled "TargetTableFieldName": <string>, // The name of the table in the target process that will be filled "RelationshipUid": <string>, // The Uid of the reference field that points to the Target Process "RelationshipName": <string>,// The Name of the reference field that points to the Target Process "OptionUid": <string>, // The Uid of the source table for the fulfillment (or "0_0" if it is the form) "OptionName": <string>, // The Name of the source table for the fulfillment (or "Form" if it is the form) "SourceFormsViewID": <int>, // The underlying view that controls the source form conditions "TargetFormsViewID": <int>, // The underlying view that controls the target form conditions "Maps": [ { // The Name and Uid in the target table that will be filled in "ToUid": <string>, "ToName": <string>, // Name and Uid of the field in the source form that will set the value for the fill "FromSourceUid": <string>, "FromSourceName": <string>, // Name and Uid of the field in the target form that will set the value for the fill "FromTargetUid": <string>, "FromTargetName": <string>, // The method that dictates the logic of which field value is chosen (FromSource vs. FromTarget) "Method": <enum: 0=Not applicable, 1=Greater, //(for numeric values), 2=Lesser, //(for numeric values) 3=Later, // (for date values), 4=Earlier, //(for date values), 5=SourceFirst, //(if the source field has a value use that), 6=SourceFirst, //(if the target field has a value use that) > }, // ... more mapped fields ] } }, // ... more table fills ] } }