Using WFM agents

The scenarios included in this topic demonstrate the expected behavior of the agent in real-world situations. They provide clear, reproducible examples that you can use to learn how to use the agents.

WFM_Billboard

Question Expected response Expected Agents and Tools Used
(Logged in as Manager) Post an open shift for Saturday 8am-4pm in department 100 Creates a billboard posting for the open shift so eligible employees can view and claim the shift. WFM_Billboard > postBillboardShifts
(Logged in as Manager) Show me all current billboard postings for my department Retrieves and displays all active open shift postings for the manager's department.. WFM_Billboard > getBillboardPostings
(Logged in as Manager) Remove the billboard posting for the Sunday overnight shift Deletes the specified open shift posting from the billboard. WFM_Billboard > withdrawBillboardPostings
(Logged in as Manager) Who has signed up for the open shift posted on Friday? Displays a list of employees who have bid on or claimed the open shift posted on Friday. WFM_Billboard > getBillboardBids

WFM_Broadcast

Question Expected response Expected Agents and Tools Used
(Logged in as Manager) Who is available to broadcast this shift to? Displays a list of available employees to broadcast for a specific shift. WFM_Broadcast > getBroadcastShiftEmployees
(Logged in as Manager) Broadcast the following shifts to these employees Sends broadcast message to specified employees about available shifts. WFM_Broadcast > broadcastShift

WFM_EmployeeBillboard

Question Expected response Expected Agents and Tools Used
(Logged in as Employee) Post my shift tomorrow from 9am to 5 pm to the billboard. Displays the logged in employee's own details, such as full name, employee ID, hire date, and assigned job. WFM_EmployeeDetails > employee-profile-by-id
(Logged in as Manager) Show me the employee details for Mary Wilkins Displays the employee details for Mary Wilkins, including employee ID, full name, hire date, and other profile information. WFM_EmployeeDetails > employee-profile-by-first-last-name
(Logged in as Manager) What team does employee 10045 belong to? Displays employee's assigned team or department. WFM_EmployeeDetails > employee-profile-by-first-last-name
(Logged in as Manager) Look up all employees with the last name "Garcia" Displays a list of matching employees with their employee ID, full name, and assigned departments.. WFM_EmployeeDetails > employee-profile-by-first-last-name

WFM_EmployeeDetails

Question Expected response Expected Agents and Tools Used
(Logged in as Employee) Show me my employee profile Displays the logged in employee's own details, such as full name, employee ID, hire date, and assigned job. WFM_EmployeeDetails > employee-profile-by-id
(Logged in as Manager) Show me the employee details for Mary Wilkins Displays the employee details for Mary Wilkins, including employee ID, full name, hire date, and other profile information. WFM_EmployeeDetails > employee-profile-by-first-last-name
(Logged in as Manager) What team does employee 10045 belong to? Displays employee's assigned team or department. WFM_EmployeeDetails > employee-profile-by-first-last-name
(Logged in as Manager) Look up all employees with the last name "Garcia" Displays a list of matching employees with their employee ID, full name, and assigned departments.. WFM_EmployeeDetails > employee-profile-by-first-last-name

WFM_GroovyScript

Question Expected response Expected Agents and Tools Used
(Logged in as Manager) Summarize this script Displays an explanation of business logic of the specified script in plain language WFM_GroovyScript

(Logged in as Manager) Review this code

Reviews code and identifies warnings and errors. WFM_EmployeeDetails > script-warnings
(Logged in as Manager) What does this code do? Displays an explanation of business logic of the specified script in plain language WFM_GroovyScript

WFM_Scheduling

Question Expected response Expected Agents and Tools Used
(Logged in as Manager) Show me the schedule for department 100 for next week Retrieves and displays the weekly schedule grid for all employees in department 100 for the requested week. WFM_Scheduling > WFM_EmployeeSchedule

(Logged in as Manager) Show me the available shifts for this week.

Displays a list of shifts that are unassigned for this week. WFM_Scheduling > WFM_UnassignedShifts
(Logged in as Employee) What is my schedule for this week? Displays the logged in employee's own schedule for the current week, including shift times and assignments. WFM_Scheduling > WFM_MySchedule

WFM_ShiftManagement

Question Expected response Expected Agents and Tools Used
(Logged in as Manager) Retrieve all shifts for employees 101, 102, and 103 during this weekend Displays the shifts of specified employees for the specific time frame. WFM_ShiftManagement > getShifts
(Logged in as Manager) Copy the weekend shifts from this week to the next 3 weekends Copies the shift template for the weekend, and replicate it across the next 3 weekends. WFM_ShiftManagement > copyShift
(Logged in as Manager) Modify all shifts for team ICU on August 5th to add a 30-minute break Add 30 minute break to all shifts on ICU for August 5. WFM_ShiftManagement > WFM_Scheduling

WFM_TimeAttendance

Question Expected response Expected Agents and Tools Used
(Logged in as Manager) Show me the timesheet for John Smith for this pay period Retrieves and displays John Smith's timesheet with clock in and clock out times, hours worked, and any exceptions. WFM_TimeAttendance > WFM_EmployeesWeeklyTimesheetSummaries
Logged in as Manager) What attendance exceptions exist for department 200 today? Displays a list of attendance exceptions, such as missed punches, late arrivals, and early departures, for the department. WFM_TimeAttendance > attendance-by-emp-id
(Logged in as Employee) Show me my timesheet for last week Displays the logged in employee's own timesheet for the previous week with all punches and totals. WFM_TimeAttendance > WFM_MyWeeklyTimesheetSummaries

WFM_TimeOff

Question Expected response Expected Agents and Tools Used
Show me my time off schedule Displays users time off records WFM_TimeOff > my-time-off-requests
(Logged in as Manager) Show me all pending time off requests for my team Retrieves and displays a list of all unapproved time off requests for the manager's direct reports. WFM_TimeOff > my-time-off-requests
(Logged in as Manager) How often does Mary Butler take time off on Mondays Displays the records of Mondays where the employee was on PTO WFM_TimeOff > WFM_EmployeeTimeOffFrequency
Logged in as Employee) What is my remaining vacation balance? Displays the employee's current time off balances including vacation, sick, and personal days remaining. WFM_TimeOff > my-time-off-balances