Skip to main content

Notifications

Announcements

No record found.

Dynamics 365 Community / Forums / Field Service forum / Moving from D365 Calen...
Field Service forum

Moving from D365 Calendar to URS - newbie questions

Posted on by 495

Hi all, I've got an org I'm looking to move to Universal Resource Scheduling and had a question about its basic operation. Currently we've got appointments scheduled against Opportunity records and it's these we're looking to move to URS. Does URS store these appointments in separate entities, or does URS use the same appointment entity as CRM supported with its own metadata and interface? Basically I'm trying to figure out how much work it would be to adapt our existing process (workflows, business process flows)  to URS.

Thanks!

Categories:
  • Rob Landolt Profile Picture
    Rob Landolt 495 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Thanks, Thomas. That's not the answer I was hoping for but it's an answer. ;) URS looks like it would do a lot of what we need but it also introduces another layer of complexity and headaches syncing with Outlook in addition to requiring a fair amount of work to convert our existing system. Plus, I'm having real trouble just getting it installed in our trial instance for testing. We might have to let it shake out for a bit before taking the leap.

  • Verified answer
    Thomas David Dayman Profile Picture
    Thomas David Dayman 11,323 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    You would want to create an SSIS package to convert your existing  appointments into bookings using KingswaySoft. www.kingswaysoft.com/.../download

  • Rob Landolt Profile Picture
    Rob Landolt 495 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Thanks, Alexander. That begs the question of how easy/hard or if it's even possible to take existing CRM appointments and programatically convert them to bookings under the appropriate user. We've got several hundred appointments scheduled out a month or two in advance that would need to be copied somehow into the Scheduler. Is that something that could be done with a workflow, maybe?

  • Al Iggs Profile Picture
    Al Iggs on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Hi Rob, bookings are indeed separate from appointments/activities. You can enable a one-way sync from D365 booking to Outlook/Exchange by activating the setting in System Settings>Synchronization>Select whether.....

  • Rob Landolt Profile Picture
    Rob Landolt 495 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Hey Scott, I'm still a little fuzzy on how things work on the back end. Are these Resource Requirement Records/Booking records separate from the Appointment and Activity entities in CRM? Is it basically a separate calendar, or do they work together? The reason I ask is that we've got a lot of workflows and BPFs that work against Appointment and if there's significant re-tooling that has to be done I'll need to plan for it. But if Bookings show up as appointments on CRM calendars it would greatly simplify things.

    Thanks again for your input, I really appreciate it!

  • Fannie30 Profile Picture
    Fannie30 2,990 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Yes, then I would say the schedule board is definitely the way to go.  

  • Rob Landolt Profile Picture
    Rob Landolt 495 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Hi Scott, thanks for the details.

    So here's my situation. We've got a call center that sends sales reps to residential homes to do on-site surveys for moving. The reps can have many different appointments in different cities throughout the day, and obviously we don't want to schedule them to be in two places at once, or give them two appointments with no time to get from place to place.

    Up until October 2018, this was done using MSCRM 2011 on-prem, with the call center creating Opportunities in CRM with a related appointment, so we could track lead effectiveness versus appointments booked versus opportunities won. These appointments synced out to the field rep's Outlook calendars.

    In October 2018 we migrated to Office 365 and Dynamics 365 online, and that's thrown a couple of wrinkles into the equation. First, the calendar sync frequency with Outlook is far slower than it was with on prem. On-prem, our sync server ran every two minutes, but in online it was touted as dynamic based on usage, from 2-5 minutes under heavy use, 10 minutes if not. In practical use has been 10-15 minutes and there's no way to speed it up. With our call center reps checking multiple field rep calendars in Outlook for availability, this really increases the chance of a resource being double booked. This can be mitigated by checking against the Appointment list in D365 but it adds a very slow step to the process as the list view is harder to interpret than Outlook's calendars, is hard to read for multiple users, and the Calendar Control inside of D365 isn't up to speed yet. (Limited configuration options, can't set 8-5 views, can't easily see multiple users, no hover text, etc.)

    The bigger issue we're facing is that with Version 9 and the Unified Interface, the logic that used to be in the system alerting schedule conflicts has not been implemented. In the Classic Interface if you try to schedule an appointment, there is a check to see if the user is already booked and a pop up dialog that warned the call center that the requested rep was busy. That is missing in the UCI. There is no warning of any sort. I submitted a bug for it, and support informed me it was missing functionality slated to be reintroduced in April (maybe.) We can't wait that long as April is when our busy season kicks in and our call center will be making appointments left and right, and without that warning it will be very easy for mistakes to happen. That 10-15 minute window could cause chaos in scheduling our field reps.

    So I'm looking into URS as possibly a better supported solution (as the scheduling board and map look ideal for our purposes) but with the requirement that it work with our reporting, our sales process and will sync out to the field rep's outlook calendar. We don't need the full Field Service module, but I read that URS is available for Customer Service and the Opportunity Entity, it looked like a good solution.

    If not, I need to find a way for our call center to see existing records on the Appointment record for various users using a PowerApps canvas app or maybe a subgrid so they can see if a user is free even if the appointment hasn't yet synced to Outlook.

    Thanks,

    Rob

  • Verified answer
    Fannie30 Profile Picture
    Fannie30 2,990 on at
    RE: Moving from D365 Calendar to URS - newbie questions

    Hi Rob,

    When you enable an entity for URS, what you are asking the system to do is create a Resource Requirement record (which are the details that are booked).  When you schedule that requirement, you are then creating a Bookable Resource Booking Record.  What is the business requirement around using appointments for URS?  I would think if you used the D365 App for Outlook you could then assign appointments to sales team for Opptys.  Is the only reason due to being able to see these on the schedule board? 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans