Skip to main content
Solved

Company wide scheduling / calendaring using existing Bryntum libraries

  • 3 August 2023
  • 2 replies
  • 93 views

We’re looking to implement calendaring / scheduling screens that allow end users to get a greater understanding of staff and employee resource usage over time. We are aware of the existing calendaring and scheduling screens which are limited to service orders and appointments. We’d like to be able to view general activities and events in the same view as booked appointments. In addition to the data sourced locally from Acumatica we would also be looking to integrate external data sources such as Outlook (365).

I’m aware this topic and related topics surrounding scheduling have reached the stage of “Gathering Feedback”. We may need to implement something in the near future and probably cannot wait for the ideas to reach a major release.

My immediate question is regarding the built-in “Bryntum” libraries that are currently used to provide the scheduling and calendaring views. It appears Acumatica have a general license for this to allow those libraries to be redistributed.

Can a developer create new screens using the Bryntum libraries under the existing license Acumatica have for those libraries?

Secondly, it appears the existing screens are built using the ExtJS version of those libraries. Is there any further documentation on the particular implementation in Acumatica?

We can see how the system hangs together using the calendaring pages in the Pages/FS folder together with WebMethods defined on the pages. The question is more to do with the client side implementation.

2 replies

Userlevel 2
Badge

Since there doesn’t seem to be much interest I’ll close the loop here.

We’ve created our own extensions to the Bryntum based calendar boards. The solution allows all employees within a company to be displayed at once. In addition to this we’ve added the ability to manage non-field-service events within the new calendaring view. In the background this makes use of CRActivity of type Event. 

Seems to work quite well and just enhances the built-in field-services functionality to allow an organisation to get a better overall view of their employee schedules. 

Next on the list is to allow end users to drag “template events” onto the schedule that may contain a pre-set start and end date as well as attendees.

Would also be nice to handle project tasks but that is currently a bit down the list!

Userlevel 7
Badge

Thank your solution with the community @neil40!

Reply