Posts

Posts

  • Ramya V10
    Capacity check - Multiple time slots in same bucket100%
    Topic posted February 28, 2018 by Ramya V10Red Ribbon: 250+ Points, tagged Capacity / Quota in Field Service Forum > Field Service public
    Title:
    Capacity check - Multiple time slots in same bucket
    Content:

    Hi Gurus,

    We have a requirement to have two different activities with different duration. one activity type with 1hr duration and another with 2hr duration. So we have defined common 2 hr time slots like 9-11,11-13, so that two 1hr activities can be booked using this 2hr time slot only and also configured capacity category for the bucket.

    We have two resources in bucket with both the work skills. Issue is we have tried booking two 1hr activity and one 2hr activity for one time slot, in available capacity/booking status screens under quota, it is showing as "0" properly. But in REST API(Booking Options API), instead of returning this time slot with reason as " no Capacity", it is returning the time slot.

    Is there any configuration changed required?

    Please guide me if i am wrong.

     

    Regards,

    Ramya

  • Sachin Rathod
    How does capacity/time intervals work ?350%
    Topic posted June 13, 2017 by Sachin RathodBlue Ribbon: 750+ Points, tagged Capacity / Quota in Field Service Forum > Field Service public
    Title:
    How does capacity/time intervals work ?
    Content:

    Hi All,

    I am trying to see whether I can make capacity intervals (Configuration --> Business Rules --> Quota Management --> Capacity Intervals)  work.

    I added couple of capacity intervals which are not same as time-slots. e.g. 09:10 - 10:30 as capacity intervals.

    When I went to bucket enabled for Quota Management (Dispatch --> Quota then View --> View Capacity) I could see against each capacity category / capacity intervals combination capacity, hours for each interval. Please note these are totally different then time-slots. As shown in screen shots.

    Now when I try to find the capacity using REST API  -- /rest/ofscCapacity/v1/activityBookingOptions

    I am getting response as

    "date": "2017-06-13",
                "areas": [
                    {
                        "label": "South_East",
                        "name": "South East ATT Bucket",
                        "reason": "noCapacity",
                        "bucket": "South_East",
                        "timeZone": "Etc/GMT"
                    }

    I am not sure how to add quota for these booking/time/capacity intervals and how do I make it work to see capacity/quota available using the REST api.

    API Request = https://api.etadirect.com/rest/ofscCapacity/v1/activityBookingOptions/?dates=2017-06-13,2017-06-14&activityType=DEINSTALLATION&postalCode=63043&determineCategory=true&minTimeBeforeArrival=10&determineAreaByWorkZone=true&estimateDuration=true&estimateTravelTime=true

    Attached screen shots for reference

    1. Capacity Intervals configuration

    2. Quota details for that bucket.(2 snapshots a. config and b. capacity details)

    3. API request/response

    Please let me know how can I get response using API ActivityBookingOptions when I am using Capacity/Booking Intervals options and not time-slots.

  • Graham Sawell
    OFSC Open Source Developments - Data Loader100%
    Topic posted May 4, 2019 by Graham SawellBlue Ribbon: 750+ Points, tagged API / Integration, Capacity / Quota, Collaboration, Configuration, Dashboard / Reporting, Dispatch Functionally, Inventory / Parts, Learning / Statistics, Mapping, Mobility / Mobile Apps, Resource Management, Routing / Optimization in Field Service Forum > Field Service public
    Title:
    OFSC Open Source Developments - Data Loader
    Content:

    Hello OFSC community. A few have asked me about using the data migration and management tool I built for OFSC. Apologies if I didn't respond, I have just been very busy. I'd like to open source the project, that way we have the best chance of keeping up with the rapid pace of development, and it starts to build a free and healthy open source culture in the community.

    I have some other projects I'd like to open source, including a collaboration event triggering system for the new 19B patch, which I'm very excited about.

    I'm keen to learn if there are others in the community who invest any of their time in an open source group. It would also be good to connect with users, both those who have some spare time to help test, document, and who would like a voice in driving an open source roadmap supplementing OFSC's fantastic capabilities.

    I put a lot of thought into making the data loader as dynamic as possible, which means that it has features like synchronisation with the metadata API, so the moment you add a new field in OFSC, it is available in the tool. I'm working on tools to batch load testing/dummy data for easy routing trials!

    I have a couple of points to iron out on deployment and security with the help of the OFSC team, so if anyone would like to get early access then please get in touch.

    Image:
    Document:
    Document:
    Document:
    mapper.png (133KB)
    Document:
  • Erlin Garcia
    move orders so that they are not considered by routingAnswered1100%
    Topic posted July 29, 2019 by Erlin GarciaBlue Ribbon: 750+ Points, tagged API / Integration, Capacity / Quota, Collaboration, Configuration, Dashboard / Reporting, Dispatch Functionally, Mapping, Mobility / Mobile Apps, Resource Management, Routing / Optimization in Field Service Forum > Field Service public
    Title:
    move orders so that they are not considered by routing
    Summary:
    It will be possible to move orders to a type of resource that routing does not consider.
    Content:

    Our client handles suspended orders that can go several days without attending.

    We need to be able to separate these orders from their original buckets and pass them to another one called "suspended" or something similar without routing taking these orders into account.

    They are currently handled in a bucket but, routing when considered, it obviously routes them again.

    The client needs to be able to locate in some type of resource the orders that are suspended and that are not routed by the system. They will manually locate them in the corresponding technician.

    This is possible ?? Is there any alternative?

    Thank you.

  • Erlin Garcia
    reorder orders from toa mobile1
    Topic posted September 20, 2019 by Erlin GarciaBlue Ribbon: 750+ Points, tagged API / Integration, Capacity / Quota, Collaboration, Configuration, Dashboard / Reporting, Dispatch Functionally, Mobility / Mobile Apps, Resource Management, Routing / Optimization in Field Service Forum > Field Service public
    Title:
    reorder orders from toa mobile
    Summary:
    In toa mobil, can the technician change the order of the orders?
    Content:

    Hi.... 

    In toa mobil is there a possibility that the technician can move the orders and organize the route?

     

    That is, the technician has a list of 60 orders, and he wants to be able to put order in them, to start them at his convenience, by proximity between one and the other.

     

    This is possible?

  • Erlin Garcia
    modify the field content of an activity that is already...Answered1
    Topic posted August 29, 2019 by Erlin GarciaBlue Ribbon: 750+ Points, tagged API / Integration, Capacity / Quota, Collaboration, Configuration, Dispatch Functionally, Mobility / Mobile Apps, Resource Management, Routing / Optimization in Field Service Forum > Field Service public
    Title:
    modify the field content of an activity that is already started?
    Summary:
    modify the field content of an activity that is already started?
    Content:

    HI

     I have a query, is it possible to modify the field content of an activity that is already started?

    That is to say if the order was initiated, and through an API (for example) I can update the notes of the order (which is initiated)

    Thank you.

  • Bruno Vasconcellos
    get_capacity and get_quota_data for a date picker
    Topic posted August 16, 2019 by Bruno VasconcellosBlue Ribbon: 750+ Points, tagged API / Integration, Capacity / Quota in Field Service Forum > Field Service public
    Title:
    get_capacity and get_quota_data for a date picker
    Summary:
    I'm trying to develop a date picker and get data from OFSC via SOAP API
    Content:

    Hi,
    We're trying to develop a date/time picker integrating with Oracle Field Service. The user should be able to pick a free date (any timeslot available) and a free timeslot and create an activity in that time slot. We are not using work zones and inventories, neither booking or routing.

    We're trying two different approaches:
    - Using get_capacity SOAP API
    - Using get_quota_data SOAP API

    The first problem we encountered is with the get_capacity return data: it was empty. We don't know when it started but at first it contained all the time slot information and capacity. The current configuration in "Quota Management" is "Based on Time Slots", all "Quota Definition" levels, and minutes as unit (as the print screen in attachment shows). It's empty when there are no activities and It has data when there are activities in that day, and only about the time slots allocated.

    So, we can't use the get_capacity to get all time slot informations (even with the flag activated, as the XML attachment shows), this is bad when we try to develop a dynamic date/time picker. So we tried using get_quota_data insted:

    It worked, kind of, we got all the quota and time slot information, but we got another issue: we have different activities durations:

    Here is an example:
    - Activity type #1 is a 15 minutes activity
    - Activity type #2 is a 45 minutes activity
    - Time slot is 30 minutes long

    When we allocate an activity #1 in an 30 minutes time slot, we have "max_available" equal 30 minutes, "used" equal 15 minutes, we have 15 minutes left. We can't allocate type #2 in theory, or we can allocate but it will fill part of the next time slot.

    Another possibility is the reverse: we allocate an activity #2 and it exceed the time slot limit and it uses part of the next time slot.

    Oracle Field Service lets you add an activity to an used or even filled time slot, but when we use the get_quota_data SOAP API, we don't get the information about the delayed activity and the second time slot have full capacity and no "used" property, but in reality we can't allocate another activity in that time slot.

    So what are we looking for:
    A way to get the availables time slots, with different activity durations, via SOAP API, so we can show a date/time picker UI to the user and allocate in a reliable way.

    Attachment show two activities with 45 minutes and 180 minutes in a 60 minutes time slot, and the configuration of the bucket.
    PS.: Yes, i'm using the <user> authentication and it's working, i just removed for security purposes

    Version:
    19C
    Image:
    Document:
    Document:
    Document:
  • ajinkya patil
    Clone a Instance2
    Topic posted July 23, 2019 by ajinkya patilRed Ribbon: 250+ Points, tagged API / Integration, Capacity / Quota, Collaboration, Configuration, Dashboard / Reporting, Dispatch Functionally, Inventory / Parts, Learning / Statistics, Mapping, Mobility / Mobile Apps, Resource Management, Routing / Optimization in Field Service Forum > Field Service public
    Title:
    Clone a Instance
    Summary:
    Need a Document regarding cloning Instance
    Content:

    Hi OFSC Guru's,

       I need documentation or step by step guidance on how to clone an instance. Help would be most appreciated.

    Thank you in advance.

    Regards,

    Ajinkya Patil 

  • Erlin Garcia
    See order identifier, when suspending activity.Answered3
    Topic posted July 9, 2019 by Erlin GarciaBlue Ribbon: 750+ Points, tagged API / Integration, Capacity / Quota, Collaboration, Configuration, Dashboard / Reporting, Dispatch Functionally, Mobility / Mobile Apps, Resource Management, Routing / Optimization in Field Service Forum > Field Service public
    Title:
    See order identifier, when suspending activity.
    Summary:
    See order identifier, when suspending activity.
    Content:

    Hello,

    Our client is using the identify activity by to randomly select work orders.

    https://www.screencast.com/t/icZwGqM7j5zw

    This field only comes out at the moment of finishing the order and from there the technician can choose which order to attend.

    https://www.screencast.com/t/lmpgiGYit

    When suspending the order does not come out

    https://www.screencast.com/t/KndITUyg0Oj

    Can we make use of this, in the navigation along the screens?

    Thank you.

  • Chris Phillips
    Considering Travel times using Capacity5
    Topic posted February 28, 2019 by Chris PhillipsSilver Medal: 2,000+ Points, tagged Capacity / Quota in Field Service Forum > Field Service public
    Title:
    Considering Travel times using Capacity
    Summary:
    How to consider the location of activities already booked using capacity
    Content:

    Hi all,

    For those community members using the Capacity module in OFSC, im wondering if you can assist...

    My organisation is currently exploring the use of Capacity in order to book customer facing appointments. We have opted for Availability based booking which will return to our external booking system availability based on Quota and Capacity.

    Based on my understanding of availability based capacity, i know that it will consider what resource's time has already been consumed by previously booked activities, which are either routed or remain in the parent bucket.

    But in order to try and minimise operational costs through travel, I was hoping that there is a way that we can return "preferential" options to our booking system based on where previous activities have been booked.

     

    So for illustration... 

    On Monday we have 3 activities booked for Location A

    On Tuesday we have 3 activities booked for Location B

     

    A new customer requires an appointment at Location A. 

    Based on Quota and resource capacity, we are still able to offer either Monday or Tuesday to the customer. From my experience so far, both days will be returned to our booking system with no indication to say it would actually be more preferable to book the activity for Monday as our resource will already be in Location A on that day.

     

    Ultimately, we can attend to the customer on either day, but from an efficiency perspective, it makes more sense for us to suggest Monday to the customer.

     

    I hope that illustration makes sense. 

     

    My question would be, are there any experienced users in the community who have tackled this challenge when using capacity? If so, can you share potential options?

    Looking forward to a response on this one.

     

    KR

    Chris 

    Version:
    19A