## Uses of Class
com.sas.lsaf.workflow.processdefinition.ProcessDefinitionNotFoundException

- Packages that use ProcessDefinitionNotFoundException
  Package | Description
  --- | ---
  com.sas.lsaf.workflow.processdefinition | The service and class definitions to manage process flow definitions.
  com.sas.lsaf.workflow.processflow | The service and class definitions to manage process flows.
  com.sas.lsaf.workflow.processflow.setup | The service and class definitions to manage process flows setup elements.

- - ### Uses of ProcessDefinitionNotFoundException in com.sas.lsaf.workflow.processdefinition

    Methods in com.sas.lsaf.workflow.processdefinition that throw ProcessDefinitionNotFoundException
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProcessDefinitionInfo` | ProcessDefinitionService.`activateProcessDefinition​(java.lang.String processDefinitionKey)` | Activates the latest deployed version of the process flow definition so that process flows can be created from it.
    `ProcessDefinitionInfo` | ProcessDefinitionService.`getProcessDefinitionById​(java.lang.String id)` | Gets the process flow definition with the specified unique identifier.
    `ProcessDefinitionInfo` | ProcessDefinitionService.`getProcessDefinitionByKey​(java.lang.String processDefinitionKey)` | Gets the latest deployed version of the process flow definition by the specified process flow definition key.
    `java.util.Set<FlowElementDefinition>` | ProcessDefinitionService.`getProcessDefinitionElements​(java.lang.String id)` | Gets the elements of a process flow definition.
    `ProcessDefinitionMapping` | ProcessDefinitionService.`getProcessDefinitionMappingByType​(AutoFlowType type, java.lang.String processDefinitionKey)` | Gets the element mapping for the process flow definition based on the auto flow type.
    `ProcessDefinitionInfo` | ProcessDefinitionService.`suspendProcessDefinition​(java.lang.String processDefinitionKey)` | Suspends the latest deployed version of the process flow definition so that process flows cannot be created from it.
    `ProcessDefinitionMapping` | ProcessDefinitionService.`updateProcessDefinitionMapping​(ProcessDefinitionMapping mapping)` | Updates the element mapping for the process definition based on the auto flow type.

  - ### Uses of ProcessDefinitionNotFoundException in com.sas.lsaf.workflow.processflow

    Methods in com.sas.lsaf.workflow.processflow that throw ProcessDefinitionNotFoundException
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProcessFlow` | ProcessFlowService.`createProcessFlow​(java.lang.String contextId, java.lang.String processFlowName, java.lang.String processDefinitionKey)` | Creates a process flow at the specified context using the latest deployed version of the process flow definition.

  - ### Uses of ProcessDefinitionNotFoundException in com.sas.lsaf.workflow.processflow.setup

    Methods in com.sas.lsaf.workflow.processflow.setup that throw ProcessDefinitionNotFoundException
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<ElementSetup>` | ProcessFlowSetupService.`getElementSetups​(java.lang.String id)` | Gets the process flow setup elements for the process flow.
    `ElementSetup` | ProcessFlowSetupService.`updateElementSetup​(ElementSetup elementSetup)` | Updates the element setup for the process flow.