Hello community,
We have specific customization requirements around the Calendar view in the activities section. Request your help around feasibility and how to implement these -
- Force a 1 Hr view in the calendar - Disable 5, 10, 15 and 30 min views.
- Permit only 1 activity addition per slot. ie User should be prevented from entering 2 activities in the same time slot (I am aware of a few reactive ways to prevent this - Like Have a Business process which monitors). Are there any pro-active ways to disable this either via configuration or code?
- Prevent selection of multiple slots ie Users should not be able to drag the selection and choose 3 Pm to 6 Pm. They should only be able to select 3 - 4 Pm or 4 - 5 Pm in 1 Hr slot increments.
- Change working week to - Monday to Sunday (Instead of default Sunday to Saturday).
- Make all past (Anything lesser than current datetime) activities as read-only by default. These are a few ways to do this like have a constantly running Business process which monitors and does this change. I am looking for a more elegant and cleaner way.
Like
Dear Shrikanth,
- Should be an easy task, since the activity periods are mini page fields you can just add filters to them.
- You can create the process in object for OnSave method that will check activities for the user and forbid the creation of record if the slot is not empty.
- For this task it will be easier to completely replace activity mini page and add your own fields.
- Check Calendar lookup, it has information about workweek.
- A process on an object like OnEntitiyInitialize should work perfectly. It will deactivate record when the user opens it.
Best regards,
Angela
Hi Angela ,
Regarding point no 4 . I have changed the workweek settings as attached and still the view didnt change , Any Idea ?
Hello Sethuraghav,
Unfortunately, there are no basic tools to set up Monday as the first day of a week in the system. The week settings in the quick filter by time period now take into account the localization selected in the user profile. For example, if English localization is selected in the profile, weeks start with Sunday.
However, our R&D team has already task to implement this feature as a basic one in further releases.
Best regards,
Olga.
Is there a way to add another calendar view? and not change the existing one?