LSPS documentation logo
LSPS Documentation
User Interface

To navigate through views of the Process Management Console environment, use the navigation toolbar located on the left: The relevant content is displayed in the area on the right.

The following views are available:

  • To-dos: List of all To-do in the Navigation Engine
  • Modules: List of Modules uploaded to the Module Repository
  • Model Instances: List of Model instances in the Navigation Engine
  • Logs: Logs created by Log tasks of Processes
  • Webservices: Webservices requests and responses involved in Webservices Tasks of Processes
  • Persons: Users with their details and rights
  • Roles: Roles created based on elements of Organization Models
  • Security Roles: Security Roles
  • Exceptions: Exceptions logged by the Navigation Engine
  • Dynamic Themes: List of available CSS themes
  • Model Update Logs: Logs of model update processes
sc_firstPage.png
Management Console environment

To-dos View

The To-dos view contains a list of all to-dos dispatched by the Navigation Engine and their details.

The to-dos are listed in a table with the following data:

  • To-do ID: unique to-do ID
  • Model Instance ID: ID of parent model instance (the to-do was generated by a User Task of this model instance)
  • Title: todo title defined by the title parameter of its User Task
  • Type: name of the User Task that generated the to-do
  • Status: status of the User Task (for information on the task life cycle, refer to GO-BPMN Modeling Language Guide)
  • Locked by: name of the person, who has locked the to-do
  • Initial Performers: the expression used to get names of the users to whom the to-do was initially allocated
  • Interruption reason: the reason why the to-do was terminated, for example, the parent model instance was terminated
  • Task: the full path of the User Task
  • Issued: the date when the to-do was issued
  • Finished: the date when the to-do was finished

Note that you can escalate alive to-dos: select them and click the Escalate button in the view toolbar.

sc_To-doList.png
To-dos page

To-Do Detail

A To-do Detail appears after clicking a to-do ID or name in the To-do List or on the To-do page.

The To-do Detail page contains the following to-do information:

  • To-do ID: unique to-do ID
  • Model instance ID: ID of the model instance that produced the to-do
  • External link: link to the to-do content
  • Title: task title
  • Task: namespace path and name of the to-do's user task
  • Status: task execution status
  • Issued: date and time, when the to-do was generated
  • Initial Performs: expression used to acquire the initial potential performers for the to-do
  • Assignees: users who can see the to-do
  • Finished: date and time, when the to-do was finished (submitted or interrupted)
  • Locked by: person who has locked the to-do
  • To-do notes: notes provided by users of the Application User Interface
  • Delegation level: current level of delegation
sc_TodoDetail.png
To-Do detail
From the to-do detail, you can delegate the to-do or undo a delegation and reassign to-dos.

Modules View

The Modules view contains a list of modules uploaded on the LSPS Server. From the view, you can perform module-related actions, including upload, unload, instantiation, and update.

You can also filter the module list based on their details.

Model Instances View

The Model Instances view contains a list of all model instances in the LSPS Server (Execution Engine) with their details:

  • ID: unique ID of the model instance
  • Model ID: ID of the underlying model
  • Model name: name of the underlying model
  • Model version: version of the underlying model
  • Started: time when the model instance was created
  • Finished: time when the model instance finished
  • State: current execution status of the model instance

You can filter the table content by entering the filter values in the respective header cell and press ENTER.

sc_view_ModelInstances.png
Model Instances
Selected model instances can be managed using the buttons in the view toolbar.

Model Instance Detail

Model instance detail view contains multiple tabs with detailed information about a model instance.

To open a detail of a model instance, click the model instance ID in the Model Instances view.

On the view toolbar, the actions related to the displayed tab are available.

sc_ModelInstancePages.png
Model Instance Detail

General Tab

The General tab contains general information about a model instance.

  • Model Instance ID: unique model instance ID
  • Initiator: person, who created the model instance
  • Description: free-text description
  • Started: date and time of model instance creation
  • Finished: date and time of model instance termination
  • Status: current execution status of the model instance
  • Module: name and version of the underlying executable module
sc_generalTab.png
The General tab in a Model Instance detail view

Process Instances Tab

The Process Instances tab contains the parameters of the model instance with their values, and a tree structure of the model instance with details on the displayed elements:

  • Parameters of the model: Initiator, Description, and other metadata provided when the instance was created

    Value of the parameters is in the Value column.

  • Tree with modules, their global variables, processes, and Goals, Plans and Diagrams: the details for individual elements are in the given table row.
sc_processInstanceTab.png
Process Instances tab

To-dos Tab

The To-dos tab contains all to-dos generated by the respective model instance and their details.

  • To-do ID: unique to-do ID number
  • Title: title of the underlying user task
  • Type: name of the user task
  • Status: to-do status (Alive, Accomplished, or Interrupted)
  • Locked By: name of the person, who has locked the to-do
  • Initial Performers: names of initial performers
  • Interruption reason: reason why the to-do was finished without completion if applicable (for example, due to process deactivation or model update)
  • Task: task path and task name (mostly module name::process name::plan name::task name)
  • Issued: date when the to-do was issued
  • Finished: date when the to-do was finished

Clicking a to-do ID opens the to-do detail. Note that you can filter for any orphaned to-dos from this tab: click the Filter button in the upper right corner and define the filter properties.

sc_todosTab.png
To-dos Tab

Logs Tab

The Logs tab contains a table with messages logged by Log tasks, tasks of the Log task type, executed as part of the model instance.

For each log entry, the table shows:

  • Log ID: unique log ID
  • Timestamp: date when the message was logged
  • Level: severity of the log message defined as an integer value

    If the user defines a filter values, all logs with a value greater that the defined value are displayed.

  • Description: log message content
sc_logsTab.png
Logs tab

Web Services Tab

The Web Services tab contains a list of active and processed wait points (waiting for a web-service request from a client) of a model instance.

The Web Services tab contains a table with all wait points of web service clients in the model instance:

  • ID: unique wait point ID
  • Operation URI (Unified Resource Identifier): identifier of the resource (if several wait-point requests are processed by the same task type, value of their operation URI is identical. However, their wait-point IDs differ)
  • Created: time when the wait point was created
  • Request: link to the XML received from the client
  • Request Received: time when the client request was received
  • Response: link to the XML sent to the client and information on the response type (time-out, error, finished, terminated)
  • Finished: time when the Web service response was sent
  • Response timed out: if the response time was overstepped
  • Terminated: if the wait point was erased due to parent element termination
  • Error response: if the received response was an error response
webservicesTab.png
Webservices Tab

Signals Tab

The Signals tab contains a list of signals waiting to be consumed generated by a model instance.

Waiting signals may be removed.

sc_signalsTab.png
Signals tab

Expression Evaluator Tab

The Expression Evaluator tab enables you to evaluate expressions defined in the Expression Language in the context of the model instance.

By default, the evaluated expressions have no impact on the persisted data, that is, on Shared Record instances. If you want to apply the expression on Shared Records, select the Persistent option.

Note: You cannot use data from the local contexts of the model instance.

sc_ExpressionEvaluator.png
Expression Evaluator
Show Errors enables you to display detailed error messages in case some of the expression could not be evaluated.

Logs View

The Logs view contains a table with messages logged by Log Tasks, tasks of the Log task type, executed as part of the model instance.

For each log entry, the following details are displayed in the log table:

  • Log ID: unique log ID
  • Model Instance ID: ID of the parent model instance of the Log task
  • Timestamp: date when the message was logged
  • Level: severity of the log message

    When filtering according to the log level, any logs with severity higher that the defined value are displayed.

  • Description: log message content
sc_logsPage.png
Logs page

Web Services View

The Web Services view contains a list of active and processed wait points (waiting for a Web service request from a client).

The Web Services view contains a table with wait points details:

  • ID: unique wait point ID
  • Model Instance ID: ID of the model instance processing the Web service request
  • Operation URI (Unified Resource Identifier): identifier of the resource

Note: If several wait-point requests are processed by the same task type, value of their operation URI is identical. However, their wait-point IDs differ.

  • Created: time when the wait point was created
  • Request: link to the request XML received from the client
  • Request Received: time when the client request was received
  • Response: link to the response XML sent to the client and information on the response type (time-out, error, finished, terminated)
  • Finished: time when the Web service response was sent
  • Response timed out: if the response time was overstepped
  • Terminated: if the wait point was erased due to parent element termination
  • Error response: if the received response was an error response
ws_view.png
Web Services view

Persons View

The Persons view shows a list of persons, that is, LSPS users, as defined on the LSPS server.

sc_PersonsPage.png
Persons View
By clicking a person id, you can display the person detail.

Using the buttons in the view toolbar, you can add a new person, disable selected persons, or enable selected persons.

Person Detail View

The Person Detail view shows details of a person including substitution setting, their security and modeled roles.

The detail appears after clicking a person id in the Persons or Roles view.

sc_PersonDetail.png
Person Detail view

Roles View

The Roles view contains lists of runtime and modeled roles defined in organization definitions of modules on the server.

If a runtime role is selected, persons with the runtime role are shown in a table displayed on the right.

sc_roles.png
Roles view with runtime and modeled roles

Security Roles View

The Security view contains the list of available security roles.

Every active user has at least one security role, which restricts the actions they can perform in runtime; security roles define a particular set of security rights:

  • Security right is a right to perform an action.
  • Security role is a group of security rights.
sc_SecurityPage.png
Security view

Exceptions View

The Exceptions view contains a list of all server exceptions and their details.

The Exceptions view contains:

  • filter area to filter the exceptions listed below
  • table with exception and their details:
    • ID: ID of exception
    • Exception: the first line of the exception
    • Creation Time: time when the exception occurred
    • Resend: date when the resend has successfully taken place

      To resend an exception, select it in the list and click the Resend button.

    • Invoked Component: component which generated the exception

To view the stack trace of an exception, click the exception id in the table.

exceptions.png
Exceptions view

Model Update Logs View

The Model Update Logs view contains a log entry for every updated model instance. You can display the log content by clicking the log ID.

muc_log.png
Log content