Unimaze Message Status Check
The system supports automatic status checks for messages sent through Unimaze. When a message is sent through the Sendill web service (Unimaze), the message identifier (Message Id) is saved on the electronic document. The status of the message can then be retrieved from Unimaze, either automatically or manually.
Status Values
The system shows two kinds of status:
Overview Status (Unimaze Message Status)
| Status | Meaning |
|---|---|
| Delivered | The message has been delivered to the recipient. |
| Failed | Sending failed. |
| In Process | The message is being processed by Unimaze. |
| New | The message is new and has not been processed. |
| Parked | The message is on hold at Unimaze. |
| Other | Other / unknown status. |
Internal Status (Unimaze Internal Status)
The internal status provides more detailed information about the message processing progress at Unimaze (for example, Pending Delivery, Processing, Retrying, Logged, etc.).
Automatic Status Check
The status check runs automatically as part of the eDocs job queue entry (codeunit 10041560); see more details here. In each run, the system checks the status of all messages that:
- Belong to a Delivery Site of the type "Sendill WS" (Unimaze) with automatic processing enabled.
- Have a Message Id registered.
- Are not in an end status (Delivered or Failed).
To limit the scope of the status check, a date can be entered in the "Unimaze Status From Date" field in eDoc Setup under Settings. The system then only checks documents that were sent/received on or after that date.
Parameter String Settings
The status check can also be run separately through the job queue using the parameter string unimazestatus. Then only the status check runs, without retrieving or sending documents.
Manual Status Check
On the electronic document card, the Unimaze status can be seen if the message identifier is not empty. It shows:
- Unimaze Status – the overview status of the message.
- Unimaze Internal Status – the more detailed internal status.
- Unimaze Status Updated – when the status was last updated.
- Message Id – the message identifier at Unimaze.
The status can be updated manually by:
- Opening the electronic document card.
- Clicking the "Update Status..." link in the Unimaze status information section, or using the "Update Unimaze Status" action on the action bar.
The status field is color-coded:
- Green – Delivered.
- Red – Failed.
- Yellow – Other statuses in progress.
Prerequisites
- The Delivery Site must be of the type "Sendill WS" and be a Unimaze type (WSType = 1).
- "Automatic Processing" must be enabled on the Delivery Site for it to be included in automatic status checks.