Unfortunately, there is no such functionality in Creatio yet.
The only way to create a new version of existing process is to save it when at least one instance of this process is running or new version cannot be saved in it's package (happens when a process has been imported as a part of some package into the system).
We already have a proposition created for the responsible R&D team to implement functionality which would allow users to create a new versions of the process despite of conditions mentioned above.
I will pass this post to them so to increase the importance of it.
Unfortunately, there are no basic application tools to restrict the columns setup for users. Each user can set up the columns of a section as per his preferences and own convenience. This is the main point of columns settings. As a workaround, you can make changes for all users by clicking on the button 'Save for all users' in the column list setup http://prntscr.com/lrrfbr . This option is available for the users with the system administrator rights. Thus you can set up the columns view for all users, but they still will be able to change it.
I need to have a validation on my edit page and this validation will involve complex sql query, now please help me how i can convert below sql query in esq client side.
The query below involves some joins and group by function
select a.Table2Id, b.Name, a.CreatedOn from Table1 a
inner join Table2 b on a.Table2Id = b.Id
join (
select b.Name as Name, Max(a.CreatedOn) as CreatedOn from Table1 a
inner join Table2 b on a.Table2Id = b.Id
group by b.Name )
c on c.Name = b.Name and c.CreatedOn = a.CreatedOn
If you're not able to come up with an ESQ solution for this (I've never tried a groupby with ESQ, not sure if it can do those - nothing mentioned in the docs), often when I have a complex SQL statement, I instead put it in an configuration web service and do the query using the Select class or a direct SQL statement, then call/consume the service from the client side code.
If you go that route, here's some articles on those topics:
I'm not 100% on that, but I'm fairly sure that you can use an aggregration column for the nested SQL statement, which handles the group by for you. You could then run the first 2 lines as a separate ESQ inside the first ESQ callback, and then do the rest of the logic separately in JS.
Please create a replacing client module for the “CaseRatingFeedbackPage” schema and modify the “diff” property. Please find more information about the “diff” property in the article by the link below:
You can inspect the Account address detail as an example of integration with OpenStreetMaps in the system and Field Force application as an example of maps functionality on mobile apps.
Thanks Angela, I tried in Account address detail, by clicking it map is opening, what I need is that user should be able to pin location on the map, then will capture the coordinates(long/lat) and save it back in case edit page in mobile. Do you have any sample for this.
Try checking Field Force application as well as it contains map for mobile application. Unfortunately we do not have any example of such customisation.
Is it recommended to "Compile All" items in configuration after package installation? Or a compile modified items is already enough? Why I am asking is that "Compile All" items is taking too much time to finish.
The compilation is not required after the package installation. However, if you install packages via configuration section, I would recommend to compile the system afterwards.
as Attachments is not a field, but is a detail, you can do the following validation script (sample for Activities) in object process for Validating message
UserConnection userConnection = context.UserConnection;Selectselect=(Select)newSelect(userConnection).Column(Func.Count("Id")).From("ActivityFile").Where("ActivityId").IsEqual(Core.DB.Column.Parameter(Entity.Id));if(select.ExecuteScalar<int>()==0)thrownew Exception("Attachment is required");returntrue;
Unfortunately, there is no option to make the fields as required in the attachments detail without code. Technically it is possible to enable the Required attribute for the detail fields but you will not be able to attach the file itself. It will fail with errors.
You are right, you need to create a process with the validation message as a signal. You can do it by clicking the "Open Process" button in the object configuration. The start signal in this case would be "AccountValidating".
Isn't there another way to make the attachment file mandatory through validation of the form page and not by placing a condition on the table in the database that I want in the form page?