Skills & example prompts
Each skill is one Joule scenario. Start a question with "AIF" when Joule has other capabilities too: it helps Joule pick the right one.
Periods you can name: today, yesterday, last 24 hours, last 7 days (the default), last 30 days, this month, or dates such as "from 2026-10-01 to 2026-10-15".
Referring to a message: by its 32-character GUID, by its number in the last list ("#2"), or as "it" / "this message" for the last message shown.
Monitor
| Skill | What you get | Try |
|---|---|---|
| Monitoring overview | Every interface with its messages, errors, warnings, successful, in process, technical errors and cancelled, and its health: Critical (6 or more errors), Warning (1 to 5) or Healthy | "Show me the AIF monitoring overview for today" · "Which AIF interfaces have errors this week?" · "Health of ORDERS this month" |
| Message list | The messages of a period, newest first, 30 per page, each with Details, and Restart / Cancel for errors | "Show AIF errors of today" · "Failed messages of INVOIC last 30 days" · "AIF warnings this week" · "Show page 2" |
| Stuck messages | Messages in process for longer than 60 minutes, or the time you name | "Which AIF messages are stuck?" · "Messages in process for more than 2 hours" |
| Message count | Only the number, no list | "How many AIF errors today?" · "How many ORDERS messages failed yesterday?" |
| Status over time | Messages per day over the last 7 days, as a line chart | "AIF errors over the last 7 days" · "How did ORDERS errors develop this week?" |
| Interfaces | The monitored interfaces and the business keys you can search each by | "Which AIF interfaces are there?" · "Which business keys does ORDERS have?" |
Investigate
| Skill | What you get | Try |
|---|---|---|
| Message details | Status, interface, process date, the last log text, the business keys and the error log entries (message class, number, text) | "Show #2" · "Show AIF message 005056BF1EE259D16707A4B848200E6D" · "Why did this message fail?" |
| Full log | Every log entry, not only errors: warnings, information, and what a restart or cancel wrote | "Full log of the message" · "Log history of #3" |
| Payload | The data content of the message, header fields and line items, read only (first 200 fields) | "Show the payload of #1" · "What was in this message?" |
| Business key search | The messages of one business object, optionally only those in error | "AIF messages of sales document 122344" · "Errors of supplier 1000123" · "Find IDoc 0000000004711" |
| Message summary | How often one SAP error occurred, and in which messages | "Messages with error F5 201" · "Which AIF messages have the same error as #2?" |
Act, after your confirmation
| Skill | What happens | Try |
|---|---|---|
| Restart | Joule checks the message is in error, asks you to confirm, and restarts it. The restart runs in SAP in the background; ask "did the restart work?" a little later | "Restart #2" · "Restart this message" |
| Cancel | Joule asks for the reason (3 to 255 characters), checks the message is in error, asks you to confirm, and cancels it. A cancelled message is final: AIF never processes it again | "Cancel #3, duplicate of order 4711" · "Cancel it, the reason is test data" |
One message at a time: there is no mass restart or cancel in Joule. Only messages in error can be restarted or cancelled, and only by users whose AIF authorizations allow it.
A typical conversation
- "AIF overview for today": ORDERS is Critical with 7 errors.
- "Show AIF errors of ORDERS today": the list of the 7.
- "Show #1": the card says Material CM-99-4410 not identified, sales document 122344.
- "Same error elsewhere?": 3 messages have it.
- After the master data is fixed: "restart #1", confirm, and a minute later "did the restart work?".
