Class DBC.WorkflowFields
Fields for Workflow, SuperOffice specific info about a workflow
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
public static class WorkflowFields : Object
Fields
AssociateId
Workflow.AssociateId: Associate who owns this workflow
Declaration
public const string AssociateId = "associate_id"
Field Value
Type | Description |
---|---|
String |
BlockLists
Workflow.BlockLists: Persons in the given selections are not allowed to enter this workflow
Declaration
public const string BlockLists = "block_lists"
Field Value
Type | Description |
---|---|
String |
Description
Workflow.Description: Description of the workflow
Declaration
public const string Description = "description"
Field Value
Type | Description |
---|---|
String |
EnrollmentEnd
Workflow.EnrollmentEnd: Do not enroll more participant after given time, interpreted in stored timezone or as UTC
Declaration
public const string EnrollmentEnd = "enrollment_end"
Field Value
Type | Description |
---|---|
String |
ExitFlowId
Workflow.ExitFlowId: On exit with no success criteria met, we attempt to add the participant to the given flow
Declaration
public const string ExitFlowId = "exit_flow_id"
Field Value
Type | Description |
---|---|
String |
ExitSuccessFlowId
Workflow.ExitSuccessFlowId: On exit with success criteria met, we attempt to add the participant to the given flow
Declaration
public const string ExitSuccessFlowId = "exit_success_flow_id"
Field Value
Type | Description |
---|---|
String |
GroupId
Workflow.GroupId: Group id of original owning associate, so that changes to owner's primary group do not influence group membership of this workflow.
Declaration
public const string GroupId = "group_id"
Field Value
Type | Description |
---|---|
String |
JumpToFinish
Workflow.JumpToFinish: When a goal is reached, contact jumps directly to finished
Declaration
public const string JumpToFinish = "jump_to_finish"
Field Value
Type | Description |
---|---|
String |
Name
Workflow.Name: Name of the workflow
Declaration
public const string Name = "name"
Field Value
Type | Description |
---|---|
String |
Registered
Workflow.Registered: Registered when
Declaration
public const string Registered = "registered"
Field Value
Type | Description |
---|---|
String |
RegisteredAssociateId
Workflow.RegisteredAssociateId: Registered by whom
Declaration
public const string RegisteredAssociateId = "registered_associate_id"
Field Value
Type | Description |
---|---|
String |
RemoveFromFlows
Workflow.RemoveFromFlows: Workflows to remove the participants from when they are enrolled in this workflow
Declaration
public const string RemoveFromFlows = "remove_from_flows"
Field Value
Type | Description |
---|---|
String |
StartOnlyOnce
Workflow.StartOnlyOnce: A contact can start this flow only once
Declaration
public const string StartOnlyOnce = "start_only_once"
Field Value
Type | Description |
---|---|
String |
Status
Workflow.Status: Status of the workflow definition
Declaration
public const string Status = "status"
Field Value
Type | Description |
---|---|
String |
TzLocationId
Workflow.TzLocationId: Timezone used for this workflows datetimes. If not set, behavior is best guess - databasetime, system time...
Declaration
public const string TzLocationId = "tzLocationId"
Field Value
Type | Description |
---|---|
String |
Updated
Workflow.Updated: Last updated when
Declaration
public const string Updated = "updated"
Field Value
Type | Description |
---|---|
String |
UpdatedAssociateId
Workflow.UpdatedAssociateId: Last updated by whom
Declaration
public const string UpdatedAssociateId = "updated_associate_id"
Field Value
Type | Description |
---|---|
String |
UpdatedCount
Workflow.UpdatedCount: Number of updates made to this record
Declaration
public const string UpdatedCount = "updatedCount"
Field Value
Type | Description |
---|---|
String |
UseEnrollmentEnd
Workflow.UseEnrollmentEnd: End enrollment into the workflow at the given time
Declaration
public const string UseEnrollmentEnd = "use_enrollment_end"
Field Value
Type | Description |
---|---|
String |
UseWorkflowStart
Workflow.UseWorkflowStart: Start the flow running with enrolled participants at the given time
Declaration
public const string UseWorkflowStart = "use_workflow_start"
Field Value
Type | Description |
---|---|
String |
VisibleForAll
Workflow.VisibleForAll: True if visible for all
Declaration
public const string VisibleForAll = "visible_for_all"
Field Value
Type | Description |
---|---|
String |
VisibleForAssociates
Workflow.VisibleForAssociates: Array of references to the visible for associates
Declaration
public const string VisibleForAssociates = "visible_for_associates"
Field Value
Type | Description |
---|---|
String |
VisibleForGroups
Workflow.VisibleForGroups: Array of references to the visible for groups
Declaration
public const string VisibleForGroups = "visible_for_groups"
Field Value
Type | Description |
---|---|
String |
WorkflowId
Workflow.WorkflowId: Primary key
Declaration
public const string WorkflowId = "workflow_id"
Field Value
Type | Description |
---|---|
String |
WorkflowStart
Workflow.WorkflowStart: When to start running the workflow. Until start, any enrolled members are not running through the flow, just waiting. Datetime is interpreted in stored timezone or as UTC
Declaration
public const string WorkflowStart = "workflow_start"
Field Value
Type | Description |
---|---|
String |