# Available Processes

![](/files/-LHES9WCeq1CqyTsvRTa)

&#x20;1- Search by Application\
&#x20;The available process definitions can be filtered by Application.\
\
&#x20;2- List of Available Processes\
&#x20;The current user can create instance of any Process on this list.\
\
&#x20;3- Description of selected Process Definition\
&#x20;Information about the selected process.\
\
&#x20;4- **New Instance** of the selected **BPM Process Definition**\
&#x20;Click here to create a new instance of the selected process.\
\
&#x20;5- Add an AND Application Context\
&#x20;The "AND" context.\
\
&#x20;6- Add an OR Application Context\
&#x20;The "OR" context.\
\
&#x20;7- List of tasks of selected Process\
&#x20;A summary with all task of the selected process.

### What is an AND/OR Context <a href="#what-is-an-andor-context" id="what-is-an-andor-context"></a>

&#x20;A **context** is a runtime *artifact* to extend the permissions of a BPM Process Definition.\
&#x20;When a BPM Proces Instance is created an execution context can be defined. This **execution context** is an additional restriction to the process. And it **should** be used in conjunction with a **"Public Application"** where process defined in this "Public Application" can be shared across multiple other applications.\
&#x20;See the following diagram of a process running across multiple applications.\
&#x20;A Bpm Process Definition belong to "Public Process" application. When a Bpm Process Instance is created a execution context is defined (in red) a collection of others applications. In this case the additional restriction for users is to have a role in "Hardware" or/and "System" applications.

**Note**:\
**Execution Contexts** must added before the process starts.&#x20;

![](/files/-LHESKq_rkq5S0eq5k37)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bpmflow.gitbook.io/project/application-manuals/frontoffice-manual/main-menu/new-process/available-processes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
