Field Service

Get Involved. Join the Conversation.

Topic

    Shankar Narayanan
    Creation of Activity Work skillsAnswered
    Topic posted November 3, 2017 by Shankar NarayananBronze Trophy: 5,000+ Points 
    95 Views, 4 Comments
    Title:
    Creation of Activity Work skills
    Content:

    Hi Experts,

    I am trying to send the skills needed to do a job against an activity. I am unable to find the JSON object in the API documentation.

    Below is the link which I get in the response https://api.etadirect.com/rest/ofscCore/v1/activities/{aid} e  but I am unable to update the field activity_workskills. Also, when I drop this field in the context layout structure, it is only a read only field. It would be great if someone can explain in detail on how to update the activity_skill through API 

    Regards,

    Shankar

    Version:
    17.8

    Best Comment

    Shaun Nicely - Helix Business Solutions

    Hello Shankar,

    Work skills are not defined on inbound in the 'Work Skills' field. Rather OFSC 'calculates' the work skills using the defined work skills and conditions. When an activity gets added to OFSC the system uses the work skills and work skill conditions to scan the data of that activity and determine which skills to apply. Under Configuration > Work Skills you will find what is needed to create a work skill. Step 1 is to create the work skill and give it a name and label. The next step is under the 'Work Skill Conditions' tab. Here you can indicate which fields indicate that that the work skill needs to be applied. 

    For example, I have 2 work skills: Install and VIP Install

    In OFSC I create the following work skills and their associated conditions:

    1) Work Skill: Instal; Work Skill Condition: Activity Type 'in' Install

    2) Work Skill: VIP install; Work Skill Condition: Activity Type 'in' Install & VIP 'in' yes

    When new activity enters OFSC the system will look at the appropriate fields to determine which work skill should be applied. The link below contains a section 'About Work Skills' which will explain in more detail.

    https://docs.oracle.com/cloud/latest/fieldservicecs_gs/FAADU/Administration.htm#FAADUth_ConfiguringOracleFieldServiceCloud

     

    Best,

     

    Comment

     

    • Prashant Singh Bhadauria

      Hi ,

       As per my understanding we can provide work skills needed for an activity to be completed at a resource level/Group/Bucket  the activittes matching the required set of activities to the resource would be assigned to the Activity . As per activity_workskills is concerned , you can set the visibility of the field to see the value after the activities are routed, activity_workskills shows the workskills that activity has that lead to its assignment to that resource after routing .

      Regards,

      Prashant Singh Bhadauria 

    • Shankar Narayanan

      Hi Prashanth, 

      My understanding is it doesnt serve the purpose.

      In theory, I can group of all list of incoming activities into a group or bucket of common skills but how does the system identify what skills are needed against the activity type. For e.g. A group or bucket can have 100 work skills and technician in that bucket/group has 50 skills but the job needs only 10 skills to execute. Until we do the activity type to skill mapping or activity to skill mapping, I am not sure if the above approach is right.

      Regards,

      Shankar

    • Prashant Singh Bhadauria
      Shankar Narayanan said:

      Hi Prashanth, 

      My understanding is it doesnt serve the purpose.

      In theory, I can group of all list of incoming activities into a group or bucket of common skills but how does the system identify what skills are needed against the activity type. For e.g. A group or bucket can have 100 work skills and technician in that bucket/group has 50 skills but the job needs only 10 skills to execute. Until we do the activity type to skill mapping or activity to skill mapping, I am not sure if the above approach is right.

      Regards,

      Shankar

      View original

       As per my understanding if you are adding work skills at the technician Level all the work skills mentioned above in the resource structure would not be taken in to consideration . That is all the 100  work skill mentioned in your example would not be taken in to consideration if you are providing work skill at the resource level .

      I would suggest you to add Activity Type in work skills condition if you want to distinguish assigning of Activity based on the Activity Types. Kindly do not add work skills in the Groups or Bucket if you adding work skills at a resource level as the workskill mentioned at Group or Bucket level would not be taken in to consideration . 

      Regards ,

    • Shaun Nicely - Helix Business Solutions

      Hello Shankar,

      Work skills are not defined on inbound in the 'Work Skills' field. Rather OFSC 'calculates' the work skills using the defined work skills and conditions. When an activity gets added to OFSC the system uses the work skills and work skill conditions to scan the data of that activity and determine which skills to apply. Under Configuration > Work Skills you will find what is needed to create a work skill. Step 1 is to create the work skill and give it a name and label. The next step is under the 'Work Skill Conditions' tab. Here you can indicate which fields indicate that that the work skill needs to be applied. 

      For example, I have 2 work skills: Install and VIP Install

      In OFSC I create the following work skills and their associated conditions:

      1) Work Skill: Instal; Work Skill Condition: Activity Type 'in' Install

      2) Work Skill: VIP install; Work Skill Condition: Activity Type 'in' Install & VIP 'in' yes

      When new activity enters OFSC the system will look at the appropriate fields to determine which work skill should be applied. The link below contains a section 'About Work Skills' which will explain in more detail.

      https://docs.oracle.com/cloud/latest/fieldservicecs_gs/FAADU/Administration.htm#FAADUth_ConfiguringOracleFieldServiceCloud

       

      Best,