How to automate the process of assiging a technician for a repair task on the basis of his skills and time availability.

  • 9 September 2020
  • 1 reply

Userlevel 2
Badge +5

Requirement is assigning technician for a task in FSM on the basis of match between his skill and product skill and availability of technician. Process has to be automated. As soon as task gets generated , technician supposed to be assigned. 

We don't have PSO. 

Process needs to be achieved from repair board, or within FSM

1 reply

Userlevel 5
Badge +15

Hi @Asterix ,


Probably you might be able to achieve this with a xml business rule with the usage of validation xml, and valid if found outputs. In this case, in your validation xml you can simply add a hierarchy select query to check the matching candidates with the given constraints( skill and product skill and availability). If this returns at least one row, then you can set valid_if_found output property to ‘Y’. Finally in the xml output you can have the same validation query and through the xpath, you can assign the first candidate(technician) on the filtered list.

Also you can try out a client script to assign the technician to check the constraints and then set the matching technician on the field.