Configuration parameter | Effect |
---|---|
Common\ProcessState | Process monitoring can be configured if the configuration parameter is set. The data is displayed in the Manager process view. |
Common\ProcessState\ProgressView | When the parameter is set, changes in the context of process monitoring and display of information takes place in the process view. |
The following prerequisites are required to log process information during process execution:
Set the configuration parameter "Common\ProcessState\ProgressView" in the Designer. Specify the scope of logging through the configuration parameter option.
Option |
Description |
---|---|
1 |
Full process tracking Process information from all processes marked for process tracking is logged. |
2 |
Web Portal tracking Only process information for process marked for process tracking the Web Portal is logged. (default) |
|
NOTE: The information is displayed in the Manager’s process view. For more information, see the One Identity Manager User Guide for One Identity Manager Tools User Interface and Default Functions. |
If the configuration parameter "Common\ProcessState\ProgressView" is enabled, the Job Generator creates an entry in the status table while generating process information for processes and process steps.
Right at the start, the Job Generator uses the GenProcID for the generating operation. If there is no GenProcID passed at runtime, a new one is automatically created. This ID is written to the global variable "GENPROCID" for the current database connection object before the process is generated. Therefore, it can be used by all processes. All partial steps that are triggered by a generating operation are grouped together in this way and logged. Bulk operations such as synchronization and CSV import are an exception. In this case, a new GenProcID is created for each individual step in tracking the object changes and not for the process as a whole.
An entry is set up in the status table DialogProcessStep for each process step that is marked for tracking. For each process that has at least one such process step, an entry is made in the status table DialogProcessChain. For each generating operation that has caused an entry in the status table DialogProcessChain, an entry is written to the status table DialogProcess. At the same time, the Job Generator creates the display name for the process view by executing the given VB.Net expression for the process information.
The possible processing states and additional information available for the respective processing statuses are listed in the following tables.
Process State | Description |
---|---|
Initial | <generated> ::= "G" |
End of processing |
<finalstate> ::= <ended> | <failed> | <not executed> where: <ended> ::= "E" (processing successful) <failed> ::= "F" (processing unsuccessful) <not executed> ::= "N" (no longer accessible during processing) |
In progress |
<workingstate> ::= <delayed> | <processing> [<ProcessStateAddON>] where: <delayed> ::= "D" (processing delayed) <Long delayed>::="L" (processing was put on hold) <processing> ::= "P" (in progress) <ProcessStateAddON> ( optional additional information) |
Additional Information | Description |
---|---|
Processing deferred until |
<datetime> ::= <YYYY> - <MM> - <DD> <HH> : <NN> : <SS> where: <YYYY> ::= 1980..9999 <MM> ::= 01..12 <DD> ::= 01..31 <HH> ::= 00..23<NN> ::= 00..59 <SS> ::= 00..59 |
Retries | <retryinfo> ::= 1..99 |
You can set up templates for creating process information for processes, process steps and events with the Process Editor in the Designer. Use #LD notation for language dependent definition of process information.
To edit process information a process
Select how the process information should be logged by selecting a value from the Process information menu.
Value |
Description |
---|---|
None |
The process information is not logged. |
Full process tracking |
The process information is logged and displayed in the Manager. |
Web Portal tracking |
The process information is logged and displayed in the Manager and in the Web Portal. |
To edit process information for a process
Select how the process information should be logged by selecting a value from the Process information menu.
Value |
Description |
---|---|
none |
The process information is not logged. |
Full process tracking |
The process information is logged and displayed in the Manager. |
Web Portal tracking |
The process information is logged and displayed in the Manager and in the Web Portal. |
You use depth of detail to control how process information is displayed in the Manager's process view. This provides users with different layers of detail for process information depending on the configuration in the Manager’s user interface.
To edit process information for events
|
IMPORTANT: At least one event process must have process tracking enabled in order to generate process information for events. |
If several processes point to one event, the event with a process information template is found that has the lowest generating order specified in its process configuration. This template is evaluated and shown in the process view.
If there no template is available, the information is evaluated as follows:
<table> - <event> - <object display name>
Configuration parameter | Meaning |
---|---|
Common\ProcessState\JobHistory | Logs entries in the table JobHistory. |
Processes being handled are logged in the process history. The process history can be analyzed with the help of the "Job Queue Info" program.
To log messages to the process history
Value | Meaning |
---|---|
NO | No messages are written to the process history. |
ALL | All handled process steps are written to the process history. |
ERROR | Only failed process steps are written to the process history. |
ERRORorSELECTED |
Failed process steps and process steps marked with the option Process history are logged in the process history. |
SELECTED |
Only process steps marked with the option Process history are logged in the process history. |
Log entries in the process history are exported from the One Identity Manager database at regular intervals. One Identity Manager provides various methods to do this. For more information, see Archiving and Deleting Recordings.
In order to track inherited calculations as a result of changes to the system, the GenProcID is always passed to the DBQueue Processor operation. There may only be one entry in the DBQueue for each operation and object in case of follow-on operations. To map such processes, a new GenProcID is issued and used in subsequent processes. The conflicting processes and their GenProcID’s are saved in the table DialogProcessSubstitute.
When a new GenProcID is created for conflicting processes, the following rules apply:
© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy