Skip to content
Boidra Interface Assistant

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 ​

SkillWhat you getTry
Monitoring overviewEvery 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 listThe 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 messagesMessages 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 countOnly the number, no list"How many AIF errors today?" · "How many ORDERS messages failed yesterday?"
Status over timeMessages 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?"
InterfacesThe monitored interfaces and the business keys you can search each by"Which AIF interfaces are there?" · "Which business keys does ORDERS have?"

Investigate ​

SkillWhat you getTry
Message detailsStatus, 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 logEvery log entry, not only errors: warnings, information, and what a restart or cancel wrote"Full log of the message" · "Log history of #3"
PayloadThe 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 searchThe messages of one business object, optionally only those in error"AIF messages of sales document 122344" · "Errors of supplier 1000123" · "Find IDoc 0000000004711"
Message summaryHow 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 ​

SkillWhat happensTry
RestartJoule 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"
CancelJoule 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 ​

  1. "AIF overview for today": ORDERS is Critical with 7 errors.
  2. "Show AIF errors of ORDERS today": the list of the 7.
  3. "Show #1": the card says Material CM-99-4410 not identified, sales document 122344.
  4. "Same error elsewhere?": 3 messages have it.
  5. After the master data is fixed: "restart #1", confirm, and a minute later "did the restart work?".

Boidra — multi-agent AI systems in the SAP ecosystem.