In the activities section, when a user adds a task between 11 PM to 12 midnight for a day, Creatio automatically displays it at the top of the day (Ref screenshot below). We would like to disable this behavior and display the slot only between 11 PM and 12 AM at the bottom of the day. This is a usability constraint for users who would like to view their whole day as they scroll vertically through the day.
We are aware that this might not be possible using Out of the box or configuration tools. How does one achieve the above using development? Thanks in advance.
You will need to override the logic of the multiDayItemConfig object from the schedule-item.js schema (Terrasoft.controls.ScheduleItem class) according to your business needs (this object represents the configuration of such elements on the page).
Unfortunately we don't have any practical example on our side, but you can study the code of the schema and test it.
You will need to override the logic of the multiDayItemConfig object from the schedule-item.js schema (Terrasoft.controls.ScheduleItem class) according to your business needs (this object represents the configuration of such elements on the page).
Unfortunately we don't have any practical example on our side, but you can study the code of the schema and test it.
Currently in activity, you can add participant individually. What our client wants instead of individual participant, user can add a group/groups. Any suggestion for the best approach to do this please.
Hi Bogdan, Thank you so much. Its like adding Organizational / Functional role. Once group is added all contacts under this group will be added as activity participant.
What i am thinking is to create a custom section(Activity Group) where user can create group/s. Under custom section there is a detail where user can add contacts.
In activity, user can select an Activity Group. Then I will trigger a business process that will select all contacts from Activity Group and insert in in Activity Participant.
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.
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.
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.
Suppose Sales Team email is configured as a mailbox in CRM, so basically his/her incoming emails will synchronize in CRM. Some of these incoming emails will include some meeting invites. Now, how can we add these meeting invites as Activity of type “meeting” in CRM? Any suggestion please.
I suppose that you are talking about auto-generated invites for the meetings that can be created in the calendar on the email provider side. You can use the mailbox synchronization setup page to set up the synchronization of the Creatio activities with the tasks and meetings created on the Exchange/Google server-side.
More detailed information on how to synchronize Creatio activities can be found in the following Academy articles:
1. Activity Status = Completed AND Category = To Do
2. Upon save, field validation occurs to display a pop-up (or similar) asking user to set a correct Category value
This is to improve data analytics for the category data, as currently my users are not changing this value when an activity is completed. A category of To Do, does not make sense if the activity is now complete you see.
For an on going project, in the contact centre, when a customer calls and asks for certain specific service requests, few (3 to 5) security questions need to be asked (based on the category and service selected for the case) to validate that the customer himself is calling.
For this, we are having a lookup to keep the pool of questions. Can we have the answers (object and it's columns where the answers are populated) also captured in this lookup?
For e.g. for question "What is the birth date?", can we record the answer to be checked against Contact (object) > birth date (column) ?
If we change the status of an activity to closed, it still shows up in the related account as not completed (in the DCM part). How do we make the system see these activities as closed?
Right now they only dissapear when they go to the account and click complete.
I tried looking at the complete request in the network console, but all I see is that it sets the activity status to the same status it had before: https://prnt.sc/rj40so
Not really. We have created a second lookup that is more granular and maps to the Activity.Status in client code. When they select a value from this lookup, we set Activity.Status behind the scenes. However, when I check the database after these operations, Activity.Status is set to Closed.
This is the same status that I can see being used by the Dcm module. We want to have the same behaviour as when you would click the complete button in this screen: https://prnt.sc/rj5a24 and then click save.
In order to provide you with a proper solution, please tell us how the “_createLookup” function works. I could not find the source code of the function, so it should be your custom function. Looking forward to your reply.
This option is available. If you are talking about business process, you should use Message type lookup to select the required parameter http://prntscr.com/pbnhhm This column can also be found in the activity object http://prntscr.com/pbni9r
Note, if you try to build the filter in the section based on this column - you will not see any activities with the Email type due to the application logic. http://prntscr.com/pbnio9
Unfortunately, there is no such column, however you can add this column in the section wizard or configuration and use business process to populate it. This process would trigger on status changed to Completed and populate this column's value to the current date.