Class WorkflowStepRunScript
Execute a CRMscript as a step. Passes parameters dictionary containing "ContactId", "PersonId", "Status", "Variables", and "WorkflowId" to the script.
Inherited Members
Namespace: SuperOffice.CRM.Workflow
Assembly: SoDataBase.dll
Syntax
public class WorkflowStepRunScript : WorkflowStepBase
Constructors
WorkflowStepRunScript(WorkflowStepRow, WorkflowInstanceRow)
Default constructor
Declaration
public WorkflowStepRunScript(WorkflowStepRow row, WorkflowInstanceRow instanceRow)
Parameters
Type | Name | Description |
---|---|---|
WorkflowStepRow | row | |
WorkflowInstanceRow | instanceRow |
Methods
Execute()
Execute a CRMscript as a step. Passes parameters dictionary containing "ContactId", "PersonId", "Status", "Variables", and "WorkflowId" to the script.
Declaration
public override DateTime Execute()
Returns
Type | Description |
---|---|
DateTime |
Overrides
ExecuteScriptAsEvent(Int32, EventData)
Execute a CRMscript as a step. Passes parameters dictionary containing "ContactId", "PersonId", "Status", "Variables", and "WorkflowId" to the script.
Declaration
public static EventData ExecuteScriptAsEvent(int cRMScriptId, EventData eventData)
Parameters
Type | Name | Description |
---|---|---|
Int32 | cRMScriptId | |
EventData | eventData |
Returns
Type | Description |
---|---|
EventData |
GetSettings(String)
Execute a CRMscript as a step. Passes parameters dictionary containing "ContactId", "PersonId", "Status", "Variables", and "WorkflowId" to the script.
Declaration
public static RunScriptSettings GetSettings(string settingsJson)
Parameters
Type | Name | Description |
---|---|---|
String | settingsJson |
Returns
Type | Description |
---|---|
RunScriptSettings |
Save()
Execute a CRMscript as a step. Passes parameters dictionary containing "ContactId", "PersonId", "Status", "Variables", and "WorkflowId" to the script.
Declaration
public override void Save()