Field Service

Get Involved. Join the Conversation.

Topic

    Madhumitha Thinakaran
    Working on past activityAnswered
    Topic posted March 13, 2019 by Madhumitha ThinakaranBlue Ribbon: 750+ Points, tagged API / Integration, Configuration, Dispatch Functionally, Resource Management 
    114 Views, 10 Comments
    Title:
    Working on past activity
    Content:

    Hi Gurus,

    As per OFSC functionality we know that the past activity cannot be moved or cloned. That particular activity will stay in the technician bucket forever. 

    Is there any way to move the past activity. In our customer scenario the technician may not start the activity in the allocated day. In case if he misses to reschedule the activity what are the cases to clone/move the activity to the current date without making the activity to stay in past date without any response.

    Thanks,

    Madhu

    Best Comment

    Zsolt Tolgyesi

    Hi Madhu,

    As you said, past activities stays RO on that day, you can't cheat this rule. The possible solution for this case is heavily depend on your implementation.
    The easiest way for me is:
    - dispatchers take care about pending jobs at near their shifts end time, and next day
    - make a report for the previous (closed) day's activities which has "pending" status, and reschedule / handle them in the source system by CSR.
    Technicians unable to deactivate their route if pending activity is there, which is also helps to decrease issues.

    Regards,
    Zsolt

    Comment

     

    • Zsolt Tolgyesi

      Hi Madhu,

      As you said, past activities stays RO on that day, you can't cheat this rule. The possible solution for this case is heavily depend on your implementation.
      The easiest way for me is:
      - dispatchers take care about pending jobs at near their shifts end time, and next day
      - make a report for the previous (closed) day's activities which has "pending" status, and reschedule / handle them in the source system by CSR.
      Technicians unable to deactivate their route if pending activity is there, which is also helps to decrease issues.

      Regards,
      Zsolt

    • Madhumitha Thinakaran

      Hi Zsolt,

      Thank you for your prompt response!!

      Point 2 which you have described, where are you telling to take the report is in within OFSC or send data to source system and query? Do you mean to run a schedule batch in the middleware to look on the pending status activity in a particular day and schedule it.

      Your response will be of great help.

      Thanks,

      Madhu

      • Zsolt Tolgyesi

        Great idea to schedule a checking job in the middleware and reschedule activities automatically. But in our case it isn't usable, because almost all related activities are client facing, so someone need to cooperate with the client when rescheduling. Local DB build from OFSC Daily Extract, custom report for CSR, who make calls and reschedule activities in the source system.
        Zsolt

        • Madhumitha Thinakaran

          If we build a report in Daily extract we need a middleware to read the xml data and send to the manger on the pending activities of the day. Please correct me if I am wrong? 

          In one of the community queries to export a custom report to a manger then we have to read the xml and query the details in the xml format and send it to manager. This is what I have learnt upto my knowledge, please tel your inputs.

           

          Thanks,

          Madhu

          • Zsolt Tolgyesi

            Sorry, but I don't know how you can reach that goal. Some tips: get XMLs by a local developed tool which also fill the data into a local database, and you can implement an automatic reporting tool which can send daily report to the relevant persons. As far as I see, no middleware necessary with this scenario. As you know, you can't enhance OOTB reports within OFSC.
            Other choice can be the Oracle's BI tool which has access to OFSC data, but I don't know more about this area.
            Zsolt

    • Vi Giout

      We were trying to see how we would handle the same case and we end up with this solution: when an activity is created the Activity is created message scenario is triggered which schedules the action to unschedule the activity at the end of the day. This way, even if the activity was scheduled for a technician but was not done during that day, it will move to the unscheduled list and be available for rescheduling the next day

      https://docs.oracle.com/en/cloud/saas/field-service/19a/famsc/setting-properties.html#r_unscheduleActivityActions

      I dont know if that could be of any help with your case

      • Madhumitha Thinakaran

        Hi Vassiliki,

        Thank you for your input!!

        As i m have not implemented message scenario can you please elaborated on the scenario which you have implemented for your customer regarding this case. Using set_property how can we unscheduled the activity. Can you please share the subject and what you have done. Enlightening on this will be of great help.

        Thanks,

        Madhu

        • Vi Giout

          What we are implementing is just a set property with action as subject and unschedule_activity in the body.

          Also described here: https://docs.oracle.com/en/cloud/saas/field-service/19a/famsc/setting-properties.html#c_setPropertyMethod

          (sending time day of route from 23:30)

          • Adam

            Please can you mention what exact text you used in the subject and in the body? I am trying "unschedule" without quotes in the subject and unschedule_activity as body but it is not working.

            Thanks