MGCLatticeWorkflowSubmitRequestContract
Data contract for workflow submission requests containing WorkflowTypeName, RecordRecId, TableName, and Comment.
Methods
new
Initializes a new instance of the MGCLatticeWorkflowSubmitRequestContract class.
- Visibility:
public - Returns:
void
No parameters.
construct
Creates a new instance of the MGCLatticeWorkflowSubmitRequestContract class.
- Visibility:
public - Returns:
MGCLatticeWorkflowSubmitRequestContractA new MGCLatticeWorkflowSubmitRequestContract instance.
No parameters.
parmCorrelationId
Gets or sets the correlation identifier for tracing the request across systems.
- Visibility:
public - Returns:
GuidThe CorrelationId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_correlationId | Guid | Yes | The CorrelationId value. |
parmRequestId
Gets or sets the unique request identifier for idempotency.
- Visibility:
public - Returns:
GuidThe RequestId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_requestId | Guid | Yes | The RequestId value. |
parmLegalEntityId
Gets or sets the legal entity (company) in which to execute the operation.
- Visibility:
public - Returns:
DataAreaIdThe LegalEntityId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_legalEntityId | DataAreaId | Yes | The LegalEntityId value. |
parmUserContext
Gets or sets the user context under which the operation executes.
- Visibility:
public - Returns:
UserIdThe UserContext value.
| Name | Type | Optional | Description |
|---|---|---|---|
_userContext | UserId | Yes | The UserContext value. |
parmWorkflowTypeName
Gets or sets the workflow type name to activate.
- Visibility:
public - Returns:
strThe WorkflowTypeName value.
| Name | Type | Optional | Description |
|---|---|---|---|
_workflowTypeName | str | Yes | The WorkflowTypeName value. |
parmRecordRecId
Gets or sets the record identifier to submit to workflow.
- Visibility:
public - Returns:
int64The RecordRecId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_recordRecId | int64 | Yes | The RecordRecId value. |
parmTableName
Gets or sets the table name containing the record to submit.
- Visibility:
public - Returns:
strThe TableName value.
| Name | Type | Optional | Description |
|---|---|---|---|
_tableName | str | Yes | The TableName value. |
parmDocumentNumber
Gets or sets the optional natural-key document number used to resolve RecordRecId from TableName when the RecId is not supplied (for example a purchase requisition number for the PurchReqTable table). Resolution is implemented per supported table.
- Visibility:
public - Returns:
strThe DocumentNumber value.
| Name | Type | Optional | Description |
|---|---|---|---|
_documentNumber | str | Yes | The DocumentNumber value. |
parmComment
Gets or sets the comment or note associated with the request.
- Visibility:
public - Returns:
strThe Comment value.
| Name | Type | Optional | Description |
|---|---|---|---|
_comment | str | Yes | The Comment value. |
parmPreviewMode
Gets or sets whether the request runs in preview mode. This operation does not implement a preview: a request with PreviewMode set to true is refused with PreviewUnsupported before anything is created or posted.
- Visibility:
public - Returns:
booleanThe current preview flag.
| Name | Type | Optional | Description |
|---|---|---|---|
_previewMode | boolean | Yes | The preview flag to set. |