GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Objects

Workflow Class

A Workflow helps manage different stages of an editing workflow. A workflow can be thought of as one of two types: CreateFeaturesWorkflow and UpdateWorkflow. If adding an individual or multiple features, the CreateFeaturesWorkflow is used. This takes the place of the deprecated CreateWorkflow. Whereas if editing an existing feature, the UpdateWorkflow is used. Updating workflows include both editing geometry and attribute data and deleting features.
ArcGIS JS API

public abstract class Workflow

Inheritance System.Object 🡒 Workflow

Derived
CreateFeaturesWorkflow
UpdateWorkflow

Properties

Workflow.Data Property

The shared workflow data. This can be either CreateFeaturesWorkflowData or UpdateWorkflowData.

public dymaptic.GeoBlazor.Pro.Objects.WorkflowData? Data { get; set; }

Property Value

WorkflowData

Workflow.HasNextStep Property

This property indicates whether there is a next step in the workflow.

public bool HasNextStep { get; set; }

Property Value

System.Boolean

Workflow.HasPreviousStep Property

This property indicates if there is a previous step in the workflow.

public bool HasPreviousStep { get; set; }

Property Value

System.Boolean

Workflow.Started Property

Indicates whether the workflow is considered active.
Default Value: false

public bool Started { get; set; }

Property Value

System.Boolean

Workflow.StepId Property

The name of the current step in the workflow.

public string? StepId { get; set; }

Property Value

System.String

Workflow.Type Property

Value indicating the workflow type

public abstract string Type { get; }

Property Value

System.String