Package | Description |
---|---|
com.sas.hls.work.processflow |
Service and class definitions for getting process flow information.
|
Modifier and Type | Class and Description |
---|---|
class |
ProcessFlow
A process flow is a collection of tasks and elements that can be assigned or executed based on the underlying process flow
definition.
|
Modifier and Type | Method and Description |
---|---|
ProcessFlowDescriptor |
Element.getProcessFlow()
Gets the process flow which contains this element
|
Modifier and Type | Method and Description |
---|---|
Set<ProcessFlowDescriptor> |
ProcessFlowService.getMyProcessFlowDescriptors(ProcessFlowContext context,
boolean includeChildren)
Get all process flows that are owned by the current user at a specified context, and (optionally) below.
|
Set<ProcessFlowDescriptor> |
ProcessFlowService.getProcessFlowDescriptors(ProcessFlowContext context,
boolean includeChildren)
Get process flows at a specified context and (optionally) below.
|
Modifier and Type | Method and Description |
---|---|
ActionStatus |
ProcessFlowService.createProcessFlowManifests(Set<ProcessFlowDescriptor> processFlows,
String manifestLocation,
NewFileCheckinSpecification manifestCheckinSpec)
Creates process flow manifests for the specified process flows
|
ActionStatus |
ProcessFlowService.deleteProcessFlows(Set<ProcessFlowDescriptor> processFlows)
Deletes the specified process flows
|
ActionStatus |
ProcessFlowService.deleteProcessFlowsAndCreateManifests(Set<ProcessFlowDescriptor> processFlows,
String manifestLocation,
NewFileCheckinSpecification manifestCheckinSpec)
Deletes the specified process flows and creates a process flow manifest (.pmnf) for each in the
specified manifest location with the name of the process flow.
|
Constructor and Description |
---|
CompletedEvent(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
UserDescriptor completedBy,
Date completed)
Initializing constructor which sets the values of all variables.
|
CompletedEventGateway(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
UserDescriptor completedBy,
Date completed,
CompletedEvent triggeredEvent)
Initializing constructor which sets the values of all variables.
|
CompletedJobTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completedStatus,
CompletedTask.TaskCompletedState completedState,
UserDescriptor runAsOwner,
String jobPath,
String jobDetails,
String jobVersion,
List<ParameterValue> parameters)
Initializing constructor which sets the values of all variables.
|
CompletedNotificationTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completedStatus,
CompletedTask.TaskCompletedState completedState,
Set<Principal> recipients,
String subject,
NotificationTaskDefinition.MessagePriority priority,
String message)
Initializing constructor which sets the values of all variables.
|
CompletedSignalEvent(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
UserDescriptor completedBy,
Date completed,
String signalName,
String signaledBy) |
CompletedUserTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completionComment,
float totalActualHours)
Initializing constructor which sets the values of all variables.
|
CompletedUserTaskDetails(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completionComment,
float totalActualHours,
Set<DataProperty> completionAttributes,
Set<UserTaskAssignment> taskAssignmentHistory)
Initializing constructor which sets the values of all variables.
|
Element(String identifier,
String elementId,
String name,
String description,
Element.ElementType type,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created)
Initializing constructor which sets the values of all variables.
|
JobTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType type,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
String jobPath,
String jobVersion,
List<ParameterValue> parameters)
Initializing constructor which sets the values of all variables.
|
NotificationTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
Set<Principal> recipients,
String subject,
NotificationTaskDefinition.MessagePriority priority,
String message)
Initializing constructor which sets the values of all variables.
|
SignalEvent(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created) |
Task(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes)
Initializing constructor which sets the values of all variables.
|
TimerEvent(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created) |
UserTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes) |
Copyright (c) 2017, SAS Institute Inc., Cary, NC, USA