User Message Monitor
User messages are requests for feedback sent from background processing; you reply to, forward, or delegate user message and add/remove attachments to/from them. You use user messages to create complex workflows comprising of automated background processing and human intervention, performing validation and process approval. Output of background processing can be attached to the user message for review, you can also attach documents by specify links, to you corporate intranet or other system, Redwood Server documents, or upload your own files.
Note that these user messages can delay background processing if they are not replied to in a timely fashion.
You monitor and interact with user messages in "Business > User Messages" overview.
User Message process Relationship
The process of the user message process definition initiates and starts a user message. The user message is related to the process, it inherits the final status of the user message. The user message inherits the partition of the process.
The following diagram illustrates the relationship of a user message and a process that reached status Completed. The process creates the user message as it reaches status Running and is set to status Console. The user message, which has status ManualTask, awaits a reply. A reply is provided which sets the user message to status Completed, this status is propagated to the process.
The following diagram illustrates the relationship of a user message and a process that reached status Error. The process creates the user message as it reaches status Running and is set to status Console. The user message, which has status ManualTask, awaits a reply. A reply is provided which sets the user message to status Error, this status is propagated to the process.
Proxy Users
Every Redwood Server user can have a proxy user which is added to the list of participants of user messages, alongside the originally selected user. You set the proxy user in the User Settings dialog. Both the proxy and the addressee users will be participants in the user message.
Actions
Action | Description |
---|---|
Notify <user> | Notify the current assignee (<user> ) of the user message via email. This allows you to notify the assignee that you uploaded or deleted an attachment, for example. The email will contain current links to attachments. |
Delegate | Delegate the user message to another user. |
Forward | Forward the user message to another user. |
Reply | Reply to the user message, optionally adding/removing attachments. |
Show permalinks | Access links to the user message; these links can be sent to other users or used in documents referring to the user message or the related process flow. |
Expand All | Expands all collapsed object hierarchies in the overview. No applicable to all objects. |
Filter > New Filter | Create a object filter to include and/or exclude user messages in the overview based on criteria. |
Filter > Edit Filter | Edit the current filter. |
Filter > Delete Filter | Delete the current filter. |
Filter > Duplicate Filter | Create a copy of the current filter and edit it further. |
Filter > Export Filter | Export the filter to a CAR file; |
Add to navigation bar | Add the current filter to the navigation bar for quick access. |
Create filter from search | Create a filter from IntelliSearch; user messages do not have IntelliSearch. |
Filters
Filters allow you to refine the number of displayed user messages using sets of criteria.
Built-in Filters
- All User Messages - displays all user messages
- Unreplied User Messages - displays all user messages that have not yet been replied to
- Replied User Messages - displays all user messages that have been replied to
- For the Last 24 Hours - displays all user messages that were created over the past 24 hours
- With Status "Error" - displays all user messages that have been replied to in such a fashion that the accompanying process reached status Error
Custom Filters
You create custom filters when the built-in filters do not cover your needs. The following criteria can be used to either include or exclude user messages from the overview:
- Where the user message is created after some time ago
- Where user message has Status
- Where the user message belongs to Partition
- Where the user message is part of the system
- Extend filter with user-defined SQL