Skip to content
Boidra Interface Assistant

Boidra Interface Assistant ​

The Boidra Interface Assistant brings SAP Application Interface Framework (AIF) message monitoring into SAP Joule. Ask in plain language which interfaces have errors, open a failed message, see its log, payload and business keys, find the messages of a sales order, and restart or cancel a message, all in the Joule chat, without opening the AIF Fiori apps.

It is a native Joule capability: Joule calls your SAP system's AIF OData service directly through an SAP BTP destination. There is no agent, no language model and no extra server in between, so answers are fast, predictable and show exactly what AIF shows. Its product page is Boidra Interface Assistant.

See it in action ​

A two-minute demo: an interface health check, the error worklist, one message with its payload, "how do I fix #2" answered by the Boidra Interface Resolution Agent, and a restart after confirmation, all in SAP Joule.

How it differs from the Boidra Interface Resolution Agent

The Interface Assistant shows and acts: lists, counts, details, restart and cancel, exactly as AIF reports them. The Boidra Interface Resolution Agent explains: root causes, fix proposals, known solutions, forecasts and documents, with AI. Both can run in the same Joule.

Preview

The Interface Assistant is in preview. Reads are ready to try; restart and cancel need a test on your S/4HANA release first, see How it works.

What it does ​

The assistant rebuilds the monitoring features of the SAP AIF Fiori apps in Joule:

In the AIF Fiori appsIn Joule
Message Monitoring Overview / Message Dashboard: interfaces with their counts per status and health"AIF overview for today", "which interfaces have errors"
Message Monitoring: the message list by period, status and interface"Show AIF errors of INVOIC last 30 days", page by page
Messages in process for too long"Which AIF messages are stuck?"
Message numbers per status"How many AIF errors today?"
Message details: status, last log text, business keys, error log"Show #2", "why did this message fail"
Log history"Full log of the message"
Data content (read only)"Show the payload of #1"
Search by key content"AIF messages of sales document 122344"
Message summary by error"Messages with error F5 201", "same error as #2"
Status over time"AIF errors over the last 7 days" as a chart
Interfaces and their key fields"Which AIF interfaces are there?"
Restart and Cancel"Restart #2", "cancel it, duplicate of order 4711", always after a confirmation

Every list remembers its messages, so "show #2" or "restart it" works without the message GUID. See every prompt in Skills & example prompts.

What stays in the AIF Fiori apps ​

The AIF OData service does not offer these, so the assistant does not either: editing a payload and emergency correction, process status and notes, confirming alerts, notification settings, custom hints, data links, downloading a payload, assigning recipients to users, and mass restart or cancel. Joule changes one message at a time, each after its own confirmation.

Who sees what ​

With principal propagation, every request runs as the Joule user in SAP. AIF's own authorizations and your recipient assignments (Fiori app Assign Recipients to Users) decide which interfaces and messages each user sees and may restart or cancel. The assistant adds no access of its own.

Next steps ​

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