Table of Contents

Class WorkflowActionAccess

Namespace: Casewhere.Models.Pages.Actions
Assembly: Casewhere.Models.dll

Represents the access rules for a workflow action.

public class WorkflowActionAccess

Inheritance

objectWorkflowActionAccess

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<WorkflowActionAccess>(WorkflowActionAccess)

Constructors

WorkflowActionAccess()

public WorkflowActionAccess()

Properties

ClientEnableRule

Gets or sets the rule for determining the client enablement of the workflow action. It is a Javascript expression that will be executed to determine whether the action is enable.

public string ClientEnableRule { get; set; }

Property Value

string

ClientVisibleRule

Gets or sets the rule for determining the client visibility of the workflow action. It is a Javascript expression that will be executed to determine whether the action is visible.

public string ClientVisibleRule { get; set; }

Property Value

string

DeactivateRule

Gets or sets the rule for deactivating the workflow action.

public UIActionRule DeactivateRule { get; set; }

Property Value

UIActionRule

HideRule

Gets or sets the rule for hiding the workflow action.

public ActionRule HideRule { get; set; }

Property Value

ActionRule

Id

Gets or sets the unique identifier of the workflow action access.

public Guid Id { get; set; }

Property Value

Guid

OnExecuted

public string OnExecuted { get; set; }

Property Value

string

ParameterRule

public string ParameterRule { get; set; }

Property Value

string