Agents

This topic describes the agents provided by WFM for GenAI Assistant.
Agent Description
WFM_Billboard Use this agent to manage billboard operations, such as:
  • Retrieving all billboard postings and open shifts
  • Posting open shifts to the billboard
  • Withdrawing billboard postings
  • Approving or rejecting employee billboard bids and claims
WFM_Broadcast Use this agent to manage shift broadcasting, such as:
  • Broadcasting open shifts to specific employees for claiming or bidding
  • Retrieving a list of available employees for broadcast
  • Retrieving a list of open shifts
WFM_EmployeeBillboard Use this agent to manage employee-specific billboard operations, such as:
  • Retrieving available billboard postings that the current employee can claim
  • Posting the current employee’s shift to the billboard
  • Withdrawing the employee’s own billboard postings
  • Bidding on and claiming billboard postings
  • Viewing the employee’s currently active billboard postings
WFM_EmployeeDetails Use this agent to retrieve detailed employee profile information, such as:
  • Hire date, pay rate, and contact information
  • Employee jobs and skills
  • Team details for the current user
  • List of employees on a certain team
WFM_GroovyScript Use this agent with Groovy scripts from the user's screen. Users must be on the extension script page to perform tasks, such as:
  • Summarizing code and explaining specific methods
  • Retrieving specific lines from the script
  • Explaining business logic
  • Providing example scenarios that show how the script works
  • Reviewing code for potential issues or bugs
WFM_Scheduling Use this agent to handle scheduling operations, such as:
  • Retrieving work, on-call, and time-off schedules for specified date ranges
  • Retrieving schedules for specific employees or all direct reports
  • Identifying employees scheduled after their termination date
  • Retrieving billboard shifts for an employee
  • Retrieving unassigned shifts for a team
WFM_ShiftManagement Use this agent to manage shift operations, such as:
  • Creating, updating, copying, and retrieving shifts
  • Retrieving shifts by configuration ID, shift label, or custom parameters
  • Identifying employees by name to resolve identifiers for shift operations
  • Discovering system resources, such as jobs, activities, and departments, by name or description
WFM_TimeAttendance Use this agent to track time and attendance, such as:
  • Retrieving employee attendance event logs. For example, late events
  • Retrieving employee work details that show hours worked
  • Retrieving employee clock status and clock details
WFM_TimeOff Use this agent to manage time off information, such as:
  • Retrieving time off balances and time off requests
  • Viewing time off schedules
  • Checking time off frequency