Click or drag to resize
weroSoft AG, Software
WeroSoft.Contracts.Workflow Namespace
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
 
Classes
  ClassDescription
Public classAccountGroupTemplateSegment
Represents the account group template granting segment.
Public classAndInstanceComposite
Represents the AND composite instance object of workflow grantings.
Public classAndTemplateComposite
Represents the AND composite template object of workflow grantings.
Public classExecutionControllerConfiguration
Defines the execution controller configuration.
Public classFunctionTemplateSegment
Represents the function granting segment.
Public classGrantingPathExtensions
A static class which holds a set of utility methods in the context of granting.
Public classGrantingPathInfo
Represents the contract class for a workflow granting path.
Public classGrantingPathInfoView
Represents one particular workflow granting path info view.
Public classGrantingPathSegmentBaseInfo
Represents the base contract class for workflow granting path segment infos.
Public classGrantingPathSegmentFunctionInfo
Represents the contract class for workflow granting path function segment infos.
Public classGrantingPathSegmentPersonGroupInfo
Represents the contract class for workflow granting path person group segment infos.
Public classGrantingPathSegmentPersonInfo
Represents the contract class for workflow granting path person segment infos.
Public classInstanceAbortedStatusInfo
Represents a aborted status information.
Public classInstanceArchivedStatusInfo
Represents a archived status information.
Public classInstanceChangedEventArgs
Defines the data used for an event argument fired on a changed workflow instance.
Public classInstanceComponent
Represents the base class of the instance component tree of the workflow granting segments or components.
Public classInstanceComposite
Represents the instance composite objects of workflow grantings.
Public classInstanceCreatedStatusInfo
Represents a created status information.
Public classInstanceErrorNoRestartStatusInfo
Represents a error no restart status information.
Public classInstanceErrorStatusInfo
Represents a error status information.
Public classInstanceExecutingStatusInfo
Represents a executing status information.
Public classInstanceExternalFinishedStatusInfo
Represents a external finished status information.
Public classInstanceExternalStatusInfo
Represents a external status information.
Public classInstanceFinishedStatusInfo
Represents a finished status information.
Public classInstanceReadyStatusInfo
Represents a ready status information.
Public classInstanceRetryStatusInfo
Represents a error retry status information.
Public classInstanceScheduledStatusInfo
Represents a schedule status information.
Public classInstanceSegment
Represents the leaves of the instance tree of the workflow granting components.
Public classInstanceStatusInfo
Defines the abstract base type of a workflow instance status information.
Public classInstanceUpdateInfo
Represents the information about the update of instances from the template.
Public classInstanceUpdatingStatusInfo
Represents the updating status information.
Public classInstanceWaitingStatusInfo
Represents a waiting status information.
Public classOrganizationTemplateSegment
Represents the organization granting segment.
Public classOrInstanceComposite
Represents the OR composite instance object of workflow grantings.
Public classOrTemplateComposite
Represents the OR composite template object of workflow grantings.
Public classPathInstance
Represents the instance tree of workflow granting.
Public classPathTemplate
Represents the tree of workflow granting.
Public classPathTemplateView
Represents the view of the workflow granting path template.
Public classPersonGrantingInfo
Represents the data of a person instance.
Public classPersonInstanceSegment
Represents the person instance granting segment.
Public classPersonTemplateSegment
Represents the person template granting segment.
Public classPriorityChangedEventArgs
Defines the data used for an event argument fired on a changed process priority of a workflow instance.
Public classSchedulerEventArgs
Provides an event argument for the workflow scheduler.
Public classSchedulerExceptionInfo
Represent a exception information recorded by the scheduler.
Public classSchedulerInstanceEventArgs
Provides an event argument for the workflow scheduler.
Public classSchedulerStatusInfo
Represents the worker information of the workflow scheduling server.
Public classServerPlayerInfo
Defines the server workflow player info.
Public classTemplateComponent
Represents the base class of the template component tree of the workflow granting segments or components.
Public classTemplateComposite
Represents the template composite objects of workflow grantings.
Public classTemplatePropagationInfo
Represents the information about the propagation of the template.
Public classTemplateSegment
Represents the leaves of the tree of the workflow granting components.
Public classWorkflow
Represents a workflow.
Public classWorkflowAccessPoints
Contains constants for workflow access points
Public classWorkflowAccountGroups
Contains constants for workflow account groups
Public classWorkflowClassification
Contains constants for workflow classification
Public classWorkflowCode
Container of the runtime code.
Public classWorkflowContractsHelper
Provides some helper methods for handling workflow information.
Public classWorkflowDefinition
Represents a workflow header.
Public classWorkflowFileTransferConstants
Contains constants for workflow file transfer
Public classWorkflowFunctionRights
Defines the function rights constants for the workflow template plug-in.
Public classWorkflowGrantingPathTypes
Contains constants for workflow granting path types
Public classWorkflowHeronConstats
Provides some constants used for the workflow system execution context.
Public classWorkflowInfo
Represents the base class for workflows.
Public classWorkflowInstance
Represents a workflow header.
Public classWorkflowInstanceInfo
Represents information of one particular workflow instance.
Public classWorkflowInstanceInfoView
Represents one particular workflow instance view.
Public classWorkflowInstanceRetryInfo
Represents the combined retry information of an instance with its template.
Public classWorkflowInstanceStatusInfo
Represents a status information of the workflow instance.
Public classWorkflowJobInfo
Represents the information used for starting the execution of a workflow.
Public classWorkflowParameters
Represents a workflow parameter.
Public classWorkflowProcessingCounters
Represents a workflow header.
Public classWorkflowProcessingHeader
Represents the header information of the workflow representation serializer.
Public classWorkflowProcessingInfo
Defines the workflow runtime information.
Public classWorkflowProcessingRuntimeData
Represents a binary workflow information.
Public classWorkflowRestorePoint
Defines a statement restore point.
Public classWorkflowSlaBuiltInCharacteristics
Contains constants for workflow sla characteristics
Public classWorkflowSlaClassifications
Contains constants for workflow sla classifications
Public classWorkflowSlaInfo
Represents a workflow service level agreement.
Public classWorkflowSlaInfoView
Represents one particular workflow sla view.
Public classWorkflowStorage
Contains constants for workflow storage
Public classWorkflowTemplateInfo
Represents one particular workflow template.
Public classWorkflowTemplateInfoView
Represents one particular workflow template view.
Public classWorkflowTemplateValidator
Contains validation methods for the workflow template.
Interfaces
  InterfaceDescription
Public interfaceIWorkflowExecutionService
Defines the workflow execution service contract.
Public interfaceIWorkflowGrantingService
Defines the workflow granting service contract.
Public interfaceIWorkflowInstanceCallbackService
Defines the functionality of the Workflow Instance Callback.
Public interfaceIWorkflowInstanceDuplexRemoteEventService
Defines the workflow instance remote event service interface.
Public interfaceIWorkflowInstanceRemoteEventService
Defines the workflow instance remote event service interface.
Public interfaceIWorkflowInstanceService
Defines the workflow instance service contract.
Public interfaceIWorkflowSchedulerCallbackService
Defines the functionality of the Workflow Instance Callback.
Public interfaceIWorkflowSchedulerDuplexRemoteEventService
Defines the Heron workflow scheduler remote event service interface.
Public interfaceIWorkflowSchedulerRemoteEventService
Defines the Heron workflow scheduler remote event service interface.
Public interfaceIWorkflowSchedulerService
Defines the workflow execution service contract.
Public interfaceIWorkflowSlaInfoService
Defines the workflow service level agreement (SLA) service contract.
Public interfaceIWorkflowTemplateService
Defines the workflow template service contract.
Enumerations
  EnumerationDescription
Public enumerationArgumentHandling
Defines the possible ways for handling arguments in a workflow instance.
Public enumerationDecision
Enumeration of instance decision open states. Each segment of a granting tree is either accepted, declined or open (undecided).
Public enumerationGrantingDecision
Defines the state of granting over the path instance.
Public enumerationGrantingPathSegmentType
Granting path segment types
Public enumerationGrantingState
Enumeration of granting states. Each segment of a granting tree is either accepted, declined or open (undecided).
Public enumerationInstanceAction
Defines the possible actions used for signaling changes on workflow instances.
Public enumerationSchedulerAction
Defines the possible actions the scheduler has performed.
Public enumerationSchedulerEventKind
Defines the scheduler event type.
Public enumerationSchedulerTargetKind
Defines the scheduler target kind.
Public enumerationSchedulerWorkerStatus
Defines the scheduler worker status.
Public enumerationTemplatePropagationStatus
Represents the status of the propagation of the template.
Public enumerationWorkflowDefinitionStatus
Defines the status a workflow definition can have.
Public enumerationWorkflowDocumentType
Defines the possible types which a workflow document can be.
Public enumerationWorkflowInstanceStatus
Defines the possible life cycle phases a persisted workflow can have.