UpdateRecordState Parameters and Valid Execution Modes
The valid execution mode for UpdateRecordState is SYNCHR.
The parameters of UpdateRecordState are as follows:
Name | Semantics | Type | Valid Values | Multi-plicity |
---|---|---|---|---|
Direction: In | ||||
AsynProcessIndicator (Optional) | See Common Parameters. | |||
InDocument (Optional) | See Common Parameters. | |||
InRecordList (Optional) | The list of records for which status change is requested. | recordlist | 0..1 | |
MasterCatalog (Optional) | This parameter needs to be specified if InDocument is specified.
The activity tries to get the repository name in the following order: From InParameter From InDocument An exception is thrown and the workflow quits if the: |
string | 0..1 | |
OverrideConflict (Optional) | Use this if you want to ignore any conflicts. | boolean | True
False (Default) |
0..1 |
ProductExtns (Optional) | Used when the ProductIds parameter is used.
Indicates the product extensions of the records to be processed. |
ArrayList | 0..1 | |
ProductIds (Optional) | Indicates the product IDs of the records to be processed.
This is a required parameter only when you want to process the record from the input. The attribute value can also be provided as an arraylist. However, the attribute value arraylist size must be equal to the product ID list size. |
ArrayList | 0..1 | |
RecordKey (Optional) | If this parameter is specified as input and its size is greater than 0, this activity updates the product status of the specified records in the input.
If the repository name is specified in the input parameter, it is considered. If it is not found, the activity tries to get it from InDocument. |
ArrayList | 0..1 | |
RecordPer AsyncCall (Optional) | See Common Parameters. | |||
Relationship Merge | By default, when a draft record is updated to UNCONFIRMED or CONFIRMED, this parameter merges the relationships as follows: | boolean | True (Default)
False |
1 |
Status (Mandatory) | The status the products of the event should be set to.
If status is not specified, CONFIRMED is assumed. |
string |
CONFIRMED REJECTED UNCONFIRMED |
0..1 |
Direction: Out | ||||
Command Statusout | Indicates the result of activity. | string | Merged, Overridden, Normal, ConflictResolutionRequired | 1 |