# Uses of Class
com.orchestranetworks.workflow.ProcessExecutionContext.WorkflowPermission

Packages that use ProcessExecutionContext.WorkflowPermission
Package
Description
com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and invoking them.

- ## Uses of ProcessExecutionContext.WorkflowPermission in com.orchestranetworks.workflow

  Fields in com.orchestranetworks.workflow declared as ProcessExecutionContext.WorkflowPermission
  Modifier and Type
  Field
  Description
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`ADMINISTRATE`
  The permission to administrate the workflow.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`ALLOCATE`
  The permission to allocate work items.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`CREATE_PROCESS`
  The permission to create workflows from the workflow publication.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`DEALLOCATE`
  The permission to deallocate work items.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`DISABLE`
  The permission to disable a publication.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`FORCE_RESUME_PROCESS`
  The permission to resume a waiting workflow.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`MANAGE_ALLOCATION`
  The permission to manage the allocation of work items.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`REALLOCATE`
  The permission to reallocate work items.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`RESTART_TOKEN`
  The permission to replay a step.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`TERMINATE_PROCESS`
  The permission to terminate workflows.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`UNPUBLISH`
  The permission to unpublish.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`VIEW`
  The permission to visualize workflows.
  `static final ProcessExecutionContext.WorkflowPermission`
  ProcessExecutionContext.WorkflowPermission.`VIEW_COMPLETED_WORKFLOW`
  The permission to view completed workflows.
  Methods in com.orchestranetworks.workflow with parameters of type ProcessExecutionContext.WorkflowPermission
  Modifier and Type
  Method
  Description
  `ActionPermission`
  ActionPermissionsOnWorkflow.`getActionPermission(ProcessExecutionContext.WorkflowPermission aWorkflowAction, ActionPermissionsOnWorkflowContext aContext)`
  Returns a resolved permission for the specified `action`.
  `Profile`
  ProcessExecutionInfoContext.`getProfileForPermission(ProcessExecutionContext.WorkflowPermission workflowPermission)`
  Returns the profile that is associated with the specified workflow permission.