Skip to main content

Class EmailFlow

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for EmailFlow. Email flow carrier

Inheritance

objectCarrierEmailFlow

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Examples

Get EmailFlow 123 using the WebApi client:
var configuration = new WebApiConfiguration(url);
var agent = new WorkflowAgent(configuration);
var emailFlow = agent.GetEmailFlow( 123 );

Constructors

EmailFlow()

Default constructor - defaults any enum props to 0.

Properties

Associate

The owner of the workflow.

Use MDO List name “associate” to get list items.

Property Value

Associate

BlockLists

Persons in the given selections are not allowed to enter this workflow

Property Value

int[]

ContentInfo

Info about workflow content like messages, links and forms (read-only)

Property Value

WorkflowContentInfo[]

CreatedBy

The associate that first created the flow. The property is read-only.

Property Value

Associate

CreatedDate

Registered date

Property Value

DateTime

Description

Description of the workflow

Property Value

string

EmailFlowId

Primary key

Property Value

int

EnrollmentEnd

Do not enroll more participant after given time. In [DT: ] format, interpreted in workflow time zone

Property Value

string

ExitFlowId

On exit with no success criteria met, we attempt to add the participant to the given flow

Property Value

int

ExitSuccessFlowId

On exit with success criteria met, we attempt to add the participant to the given flow

Property Value

int

Filter

The filter for the workflow.

Property Value

WorkflowFilter

Folder

The folder/hierarchy the email flow is in.

Use MDO List name “hierarchy” to get list items.

Property Value

HierarchyEntity

FromAddr

Email From address: name@domain.com

Property Value

string

FromName

Email From name

Property Value

string

FromType

Email/Mailing From field address algorithm NULL if unknown enum value.

Property Value

EmailFromType?

See Also

EmailFlow.FromType_String

FromType_String

Email/Mailing From field address algorithm Raw string enum value.

Property Value

string

See Also

EmailFlow.FromType

GaCampaign

GA Campaign

Property Value

string

GaSource

GA Source

Property Value

string

Goals

The goals for the workflow.

Property Value

WorkflowGoal[]

JumpToFinish

When a goal is reached, contact jumps directly to finished

Property Value

bool

Name

Name of the workflow

Property Value

string

OverrideConsentSubscription

Override consent and subscription

Property Value

bool

RemoveFromFlows

Workflows to remove the participants from when they are enrolled in this workflow

Property Value

int[]

ReplyToAddr

Reply to address, if different from From-address

Property Value

string

ReplyToName

Email Reply-To name

Property Value

string

ReplyToType

Email/Mailing Reply-To field address algorithm NULL if unknown enum value.

Property Value

EmailReplyToType?

See Also

EmailFlow.ReplyToType_String

ReplyToType_String

Email/Mailing Reply-To field address algorithm Raw string enum value.

Property Value

string

See Also

EmailFlow.ReplyToType

SelectedDays

Selected days (flags, so several days can be selected) for time frame NULL if unknown enum value.

Property Value

Weekday?

See Also

EmailFlow.SelectedDays_String

SelectedDays_String

Selected days (flags, so several days can be selected) for time frame Raw string enum value.

Property Value

string

See Also

EmailFlow.SelectedDays

ShipmentType

The Shipment type (mailing type)

Property Value

MDOListItem

SmsSender

SMS sender (number or name)

Property Value

string

StartOnlyOnce

A contact can start this flow only once

Property Value

bool

Status

Status of the workflow definition NULL if unknown enum value.

Property Value

WorkflowDefinitionStatus?

See Also

EmailFlow.Status_String

Status_String

Status of the workflow definition Raw string enum value.

Property Value

string

See Also

EmailFlow.Status

Steps

The steps in the workflow, mainline steps - forking steps are indicated by its WorkflowStepType.

Property Value

WorkflowStepBase[]

TimeframeEnd

End of email/sms sending timeframe in [DT: ] format, interpreted in workflow time zone

Property Value

string

TimeframeStart

Start of email/sms sending timeframe in [DT: ] format, interpreted in workflow time zone

Property Value

string

Triggers

The triggers for the workflow.

Property Value

WorkflowTrigger[]

TzLocation

The workflow timezone setting

Property Value

TimeZoneData

UpdatedBy

The person that last updated the flow.

Property Value

Associate

UpdatedDate

Updated date

Property Value

DateTime

UseEnrollmentEnd

End enrollment into the workflow at the given time

Property Value

bool

UseGoogleAnalytics

Use Google Analytics

Property Value

bool

UseTimeframe

Use sender timeframe settings, only send email/sms within the timeframe

Property Value

bool

UseWorkflowStart

Start the flow running with enrolled participants at the given time

Property Value

bool

VisibleFor

The set of users or groups the record is visible for

Property Value

VisibleFor[]

WorkflowStart

When to start running the workflow. Until start, any enrolled members are not running through the flow, just waiting. In [DT: ] format, interpreted in workflow time zone

Property Value

string

See Also

WorkflowAgent