# Reports

## Process report screen

<div align="left"><img src="https://4110701782-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LQ0OuyalhD4eRB31PgV%2F-LQ0P-T4HIR4NuuKqbhT%2F-LQ0P4qJu2s-PJr_6RHm%2Fprocess_definition_report_570x770.png?generation=1540843155897694&#x26;alt=media" alt=""></div>

## Errors and warnings

### Errors (prevent the workflow from running)

General validations performed by the report generator:

* A process must have at least a beginning and an end.<br>
* A process must have one single participant in the role of requester.<br>
* There can only be one `OTHERWISE` condition in the transitions of an action.<br>
* If more than one transition exists between two actions, all of the transitions must be conditions.<br>
* All process data must be used in the action parameters or in the transition conditions.<br>
* Data used in a condition must be associated to an OUT or INOUT direction action parameter if no default value is set.

Action validations performed by the report generator:

* All actions must have at least one next action or END.<br>
* If an action has a transition to an end of a process, the transition of the next actions must have a condition.<br>
* An action that loops must have a condition.<br>
* For an application or a sub-process, all the required parameters of an action must be defined.<br>
* Actions that include a transition with an `OTHERWISE` condition must have another transition with a condition that is not an `OTHERWISE` condition.<br>
* If the action comes from a synchronization, the **By the action initiator** assignment method is not possible.<br>
* If the action can be launched after an exception transition, the **By the action initiator** assignment method is not possible.<br>
* The **Automatic to the action initiator** assignment method is not allowed if the participant is not a requester and if the participant of the previous action is different.<br>
* The **By the action initiator** assignment method is not allowed if the action is called after an exception.<br>
* Ensure that all required application parameters for an action are defined.<br>
* Ensure that all the required action parameters for a sub-process are defined

### Warnings (do not prevent the workflow from running)

Action validations performed by the report generator:

* It is advised to use an exception transition if actions use the following assignment methods and if the username is retrieved from process data:
  * Automatic to the person who handled...
  * Manual by the person who handled...
  * Automatic to the person<br>
* It is advised to use an exception transition if actions use an automatic application (web proc, web service or asynchronous web proc).<br>
* It is advised to use an exception transition if actions use a sub-process.<br>
* All process data must be used.<br>
* Ensure that default and additional parameters used as OUT types are linked with data.<br>
* Automatic applications must use an exception.

## Usage

| Fields      | Remarks                        |
| ----------- | ------------------------------ |
| Requests    | Request environment            |
| In progress | Number of requests in progress |
| Closed      | Number of requests closed      |
| Total       | Total requests launched        |

## General information

| Fields                                         | Remarks                                                             |
| ---------------------------------------------- | ------------------------------------------------------------------- |
| Name                                           | Process name                                                        |
| Version                                        | Process version                                                     |
| Description                                    | Process description                                                 |
| Status                                         | Process status                                                      |
| Sub-process                                    | Is this a sub-process?                                              |
| Access level                                   | Public or private access level                                      |
| Categories                                     | List of categories with which the process is associated             |
| Lead time                                      | Process lead time                                                   |
| Use working days/hours in duration calculation | Uses only office hours to calculate time schedule                   |
| Notify the requester when closed               | Notification is sent to the requester when the request is closed    |
| Archive the results of the actions             | Saves the result of each process action at each step of the process |

## Participants

| Fields                     | Remarks                                              |
| -------------------------- | ---------------------------------------------------- |
| Description                | Participant description                              |
| Scope                      | The participant is defined in the global information |
| Role                       | Participant role in the process                      |
| Participant type           | Type of association to the directory                 |
| Users                      | List of users associated with this participant       |
| Groups                     | List of groups associated with this participant      |
| Directories                | List of directories associated with this participant |
| Coordinators               | List of coordinator users for this participant       |
| Graphical follow-up        | Visible in the graphical follow-up                   |
| Permission for supervisors | Special permissions for supervisors                  |
| Permission for comments    | None, read, or read/write permissions                |
| Query                      | Supervisor limited scope query                       |
| Used in actions            | Actions in which this participant is used            |

## Data

| Fields                               | Remarks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Description                          | Data description                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Data type                            | Type of data                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Default value                        | Default value of the data                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Security                             | List of participants with access to the data                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Show the data in the follow-up forms | <p>The selected data will be visible in the following places:</p><ul><li>Request and action follow-up forms</li><li>Default notification messages (emails)</li><li>Action data popup window</li><li>Search criteria list</li></ul><p>✏️ <strong>Note:</strong> Unchecking this option disables and unchecks the <strong>Search criteria by default</strong>, <strong>Display in columns in the lists</strong>, and <strong>Display in column</strong> options.</p>                          |
| Search criteria by default           | The selected data will appear in every search screen as selected criteria without search parameters                                                                                                                                                                                                                                                                                                                                                                                         |
| Display in columns in the lists      | The selected data will appear in a column in all lists of requests and actions (single-process mode)                                                                                                                                                                                                                                                                                                                                                                                        |
| Display in column in homepage        | The selected data will appear in a column on the home page (single-process mode)                                                                                                                                                                                                                                                                                                                                                                                                            |
| Read-only                            | <p>Define data as read-only<br><br>This saves disk space when used on file process data by associating a single copy of the file per process for all closed actions and closed requests.<br><br>✏️ <strong>Note:</strong> An action’s OUT and INOUT parameters using data declared as read-only will not be updated.<br><br>⚠️ <strong>Caution:</strong> In general, do not define EFORM applications'<code>FORM\_DATA</code> elements (which contain the data of a form) as read-only.</p> |
| Used in actions                      | List of actions in which the data is used                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Used in conditions                   | List of process transitions in which the data is used                                                                                                                                                                                                                                                                                                                                                                                                                                       |

## Actions

<div align="left"><img src="https://4110701782-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LQ0OuyalhD4eRB31PgV%2F-LQ0P-T4HIR4NuuKqbhT%2F-LQ0P4qO1n-cIJ0zZF2u%2Faction_report_624x710.png?generation=1540843155898725&#x26;alt=media" alt=""></div>

Action sections have sub-sections that provide information about the following:

* General
* Required parameters
* Additional parameters
* Previous action
* Next actions
* Notifications
* Additional notifications
