## Uses of Class
org.silverpeas.processmanager.ProcessManagerException

- Packages that use ProcessManagerException
  Package | Description
  --- | ---
  org.silverpeas.processmanager |
  org.silverpeas.processmanager.service |

- - ### Uses of ProcessManagerException in org.silverpeas.processmanager

    Methods in org.silverpeas.processmanager that throw ProcessManagerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<org.silverpeas.core.contribution.content.form.DataRecord>` | ProcessFilter.`filter​(List<org.silverpeas.core.workflow.api.instance.ProcessInstance> allInstances, String role, String lang)` | Returns only the process instance matching the filter.
    `org.silverpeas.core.contribution.content.form.DataRecord` | ProcessFilter.`getCriteriaRecord()` | Get the current criteria.
    `org.silverpeas.core.contribution.content.form.Form` | ProcessFilter.`getPresentationForm()` | Returns the form which can be used to fill the filter criteria.

    Constructors in org.silverpeas.processmanager that throw ProcessManagerException
    Constructor | Description
    --- | ---
    `ProcessFilter​(org.silverpeas.core.workflow.api.model.ProcessModel model, String role, String lang, boolean isProcessIdVisible)` | Builds a process filter which can be used to select process instance of a given process model.

  - ### Uses of ProcessManagerException in org.silverpeas.processmanager.service

    Methods in org.silverpeas.processmanager.service that throw ProcessManagerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | DefaultProcessManagerService.`createProcess​(String componentId, String userId, String fileName, byte[] fileContent)` | Create a process instance for a specific workflow component, by a specific user using one role of those defined in a given workflow definition.
    `String` | DefaultProcessManagerService.`createProcess​(String componentId, String userId, String userRole, Map<String,​Object> metadata)` | Create a process instance for a specific workflow component, by a specific user using one role of those defined in a given workflow definition.
    `String` | ProcessManagerService.`createProcess​(String componentId, String userId, String fileName, byte[] fileContent)` | Create a process instance for a specific workflow component, by a specific user using one role of those defined in a given workflow definition.
    `String` | ProcessManagerService.`createProcess​(String componentId, String userId, String userRole, Map<String,​Object> metadata)` | Create a process instance for a specific workflow component, by a specific user using one role of those defined in a given workflow definition.
    `void` | DefaultProcessManagerService.`doAction​(String action, String processId, String componentId, String userId, String userRole, Map<String,​Object> metadata)` |
    `void` | ProcessManagerService.`doAction​(String action, String processId, String componentId, String userId, String userRole, Map<String,​Object> metadata)` |
    `org.silverpeas.core.workflow.api.instance.ProcessInstance` | DefaultProcessManagerService.`getProcessInstance​(String processId)` |
    `org.silverpeas.core.workflow.api.instance.ProcessInstance` | ProcessManagerService.`getProcessInstance​(String processId)` |