Joule is an AI-driven technology designed to enhance the overall user experience. Joule aims to understand your requests, retrieve relevant information, and complete your tasks in a conversational way. For example, instead of manually navigating the learning home page to find information, users can ask Joule about overdue assignments or required learning for the month. This allows for quicker access to information and simplifies routine processes.
In the image below, the user inquires about their overdue learning assignments. Joule provides a list detailing each overdue assignment, including the duration of the delay and the type of assignment. Beside each assignment, there is a button that allows the user to view detailed information and take appropriate action.

Joule in SAP SuccessFactors supports three conversational patterns: transactional, navigational and informational.
- Transactional: Assists users in efficient completion of their tasks on the conversational user interface, saving their time from going to corresponding pages to do the tasks.
- Navigational: Helps users navigate to the functionality they're looking for without having to go through multiple links to reach a destination place.
- Informational: Helps users retrieve the information from existing documents without having to ask HR for assistance.
The following is a list of transactional Joule use cases in SAP SuccessFactors Learning:
- View required learning: Allows users to view their own required learning assignments, including due and overdue learning assignments.
- Approve internal training requests: When learners request to attend an internal training event, approvers can review and accept or decline the requests.
- Approve internal class requests: When learners register for the class as part of the curriculum, approvers can review and accept or decline the requests.
- Approve external training requests: When learners request to attend an external training event, approvers can review and accept or decline the requests.
- Approve user account requests: When learners request Learning accounts, approvers can review and accept or decline the requests.
- Approve course completions with e-signature verifications: When learners earn a completion status and ask for verification, approvers can review and accept or decline the requests, and are asked for a PIN to verify their identity.
- Approve course completions without e-signature verifications: When learners earn a completion status and ask for verification, approvers can review and accept or decline the requests.
