we are trying to implement the Calendar gadget for our customer appointments. The objective is to let the customer choose the slot he wants to book based on the availability of appointments, we wanted to check if the below requirements are available in Calendar Gadget or will be provided in the future enhancements.
1. Onclick on a cell inside the calendar ->
Pega by default, provides only support to opening cases. Please let us know if this can be extended for refreshing section/ perform local actions. This is helpful to display appointments when the user selects on a particular day on the calendar in the monthly view.
2. Customizing the Header.
Pega by default allows users to navigate any number of months before/after. Can we restrict the users to navigate to only couple of months (forwards or backwards)
3. Defaulting to Next month ->
Pega defaults to current month and don’t see an option to default to next month. Have to check if we override the parameters in the pre load activity.
4. Suppress Smart Hover ->
Pega is not allowing to mark the Smart Hover parameter as blank , most likely a bug. Its defaulting to 'pyCalendarEventDetails' always.
5. Length of the appointment in Day view->
Height of the appointment is not matching to the length of the appointment window. For e.g if the appointment is from 9-11 am, it’s starting from 9.00 am and only filling up to 9.30 am. I looked into the code and this seems a bug in the .
6. Color Coding fonts –
We can color the background but not the fonts, just wanted to make sure that its not possible. we can ignore this if not available.
7. Gray out boxes -
I don’t see an option to grey out boxes in the calendar when all appointments are taken and no appointments are available.
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.
After reading your post it sounds to me that your requirement is that you want to give user the ability to book an appointment/view appts using a Calendar. You are trying to use the pxCalendar section to satisfy a traditional Outlook calendar like requirement. Please correct me if I'm understanding this incorrectly.
The Calendar gadget is part of the Case Management functionality. As per the Developer help on this gadget, it is used to list events. The events may be work items, assignments, or other objects that have appropriate DateTime properties. Are your customer appointments a work items/assignments that you are dealing with on the calendar?
Either way, most of what you have listed above is not available in the existing feature. You are better off taking your enhancement requests to the Pega product team and discuss the validity/feasibility/delivery of the same. Let me know if you need a formal enhancement request, I can have the community admin help you with that.
I'm happy to submit an enhancement request for you and then I'll update this post with that. Once it has been submitted, you can contact your Account Executive for the status of it. Unfortunately there is no time frame I can give you as to how long it takes to get a decision. But I'm happy to get the ball rolling on your behalf.