Dear colleagues

 

To implement a process who automatically cancel activities not started from more than "XX" hours from the hour they are created, I filter all activities which meet some another conditions and Created on < Previous hours XX.

 

I want to use a System setting if customer want to change the XX hours, in the future, and not need to touch the process. 

 

Is there any way possible to replace 10 by a formula like 

Created on < Previous hours [#System setting.SLATasks#] (in the filter condition)?

 

Thanks in advance

 

Best regards

Julio Falcón

Like 0

Like

3 comments
Best reply

What I did is to create a Date/Time parameter called FechaSLA with this value 

[#System variable.Current Time and Date#].AddHours( -[#System setting.SLA MDA's#] )

and in the filter use Created On < FechaSLA , that's all!

 

Thanks

Hello Julio,

You can create a date/time param to use in the condition and then populate the param with a formula like this:

[#System variable.Current Time and Date#].AddHours(-10)

This formula takes the current date/time and adds a negative 10 hours  (which is subtracting 10 hours). The value of 10 could be a int param so it's flexible the amount of hours subtracted. 

Ryan

Ryan Farley,

Thanks Ryan...

 

How come I didn't see it? hahaha :-(

 

Regards

Julio

What I did is to create a Date/Time parameter called FechaSLA with this value 

[#System variable.Current Time and Date#].AddHours( -[#System setting.SLA MDA's#] )

and in the filter use Created On < FechaSLA , that's all!

 

Thanks

Show all comments

now the above are form responses in creatio, Is it possible for multiple users to edit the responses?  Also is it possible to store different versions of those edits and go back to those old edits ? is it possible to restrict users to view only their responses and edit those only?

Like 0

Like

1 comments

Hello!

Could you please provide more information with a detailed description, screenshots or videos?

Looking forward to hear from you.

Show all comments

Hi,

I am trying to run a creatio app on my local host for the first time,

and I am getting this error:

"System.Web.HttpException: The file '/Creatio/Login/NuiLogin.aspx' does not exist."

what could be the reason?

 

Thanks

Like 0

Like

1 comments

Hi smadar,

Did you extracted all the installation files correctly??. Also make sure you follow all the instructions in the manual. 

Check whether you turned on all the window features. Still you are facing the issue , try to create new instance.

Thanks.

 

Show all comments

Hello ,

I want to see a list of departments when I click on the "Plus button," so that I want to select several departments, add them to the bottom section and automatically send emails and notifications to the users of these departments that I have selected

 

 

Like 1

Like

3 comments

Hello!



Unfortunately, the multi-record adding feature from the lookups is not available for Freedom UI.

Based on your feedback, we have registered a task for the responsible R&D team to review its implementation in a future release.

Thank you ,

What if we want to add them one by one?

Show all comments

Hi Community, 

 

I wanted to show a popup window with input box in business process to fill up some field and then continue with the process. 

Is there a way to do it in Freedom UI. I don't want to use Auto-Generated page as it doesn't open up always.

Any suggestions are really helpful.

 

Thanks

Gargeyi.G

Like 0

Like

1 comments

Hi,

How can I restrict the "send mail" action so that for all processes, e-mails can only be sent to addresses with a specific domain, and if another domain is used, a pop-up with an error message appears when saving the process?

 

Thank you.

Like 1

Like

1 comments

Hi Ivan,

 

Unfortunately, it's not possible to display a pop-up showing an error message when attempting to save a process that is restricted to a specific domain. However, you can achieve something similar by implementing your business process logic.



For example, you can store an email address in a parameter and check if the email address contains a specific domain. If it doesn't, you can change the parameter to an empty value. Then, uncheck the "Ignore errors on sending" option in the "Send email" action to display a pop-up if any errors occur. This way, you will receive a pop-up with an error message because having a different domain in the email address will result in an empty recipient, which leads to an error.



Show all comments

I have an integration with another vendor, where the integration requires a certificate to carry out the integration. There are 2 certificates for each provider. Strangely only one is running normally, the other is intermittent. sometimes it works, sometimes it doesn't. My question is, is there any special configuration for certificates (.pfx) inside creatio or IIS?

Like 0

Like

1 comments

Hello,



There are no special settings for certificates in Creatio.

 

Connecting a certificate in Creatio is described in the article:



https://academy.creatio.com/docs/8.x/setup-and-administration/on-site-d…

Show all comments

Now that lists have a multi-select feature, how can one access the DataTable_SelectionState for that list and pass it to a BP?  The available button actions don't seem to have an option specific to sections and I'm not yet seeing any samples out there on how to do it in code.  

 

Has anyone tackled this yet?

Like 1

Like

4 comments
Best reply

Hi Jeremy!

 

You can use the following in a request handler for the action buttons for the list - this will return an array of the selected Id values: 

const selectedIds = (await request.$context.DataTable_SelectionState).selected;
// selectedIds will be an array of Id's for any selected records

As for getting them to a process, you could pass in as a string to a param or execute the process separately for each Id. See here for executing a process, if needed. 

More info here: https://customerfx.com/article/getting-multi-select-records-from-a-crea…

Ryan 

Hi Jeremy!

 

You can use the following in a request handler for the action buttons for the list - this will return an array of the selected Id values: 

const selectedIds = (await request.$context.DataTable_SelectionState).selected;
// selectedIds will be an array of Id's for any selected records

As for getting them to a process, you could pass in as a string to a param or execute the process separately for each Id. See here for executing a process, if needed. 

More info here: https://customerfx.com/article/getting-multi-select-records-from-a-crea…

Ryan 

Ryan Farley,

This is exactly what I was looking for.  Thanks Ryan!

This should be available without a line of code.

Franck Lehmann,

 

I believe that's coming in a future update.

Show all comments

Hi everyone, I have a problem with the 360 application in my local instance of creatio.



It's strange because I've already reinstalled it and sometimes it opens the workplace sections (although they are the classic version), logs out, and when I try to enter the form page again, it stays loading in an eternal loop



Like 96

Like

1 comments

Hello,



For a new app on version 8.1, I'm trying to lock up all fields on a page based on the record condition. I have a Locked by field on the record and if the field is empty or different than the current user, I want to make the whole page read only. 



I was able to do that on previous versions by adding some code to the page. At high level I needed to add the  IsModelItemsEnabled attribute and have a "setCardLockoutStatus" method that triggers when the UsrLockedBy field changes. I also need to do a merge operation on the CardContentWrapper to set the generator value to DisableControlsGenerator.generatePartial.



What page code I need to write to accomplish something similar on 8.1? Or can that be accomplished now with no code?



Thanks,

Jose

Like 4

Like

5 comments
Best reply

Hello Jose,

 

The way of locking the whole page you've described is based on using the "CompleteCardLockout" feature. Unfortunately, it is not available to use on the Freedom UI pages. 

However, you may implement it using Page Designer business rules. It is possible to specify a rule that makes all the input fields editable/read-only based on the field value condition, for example:

 

The same approach might be implemented via code using the “readonly” attribute. Here is the example: https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/freedom-ui/customize-page-fields/examples/set-up-the-condition-that-locks-the-field#title-3819-2. You may create one common attribute that will be responsible for locking the fields, though in that case, you should manually add its name to the "readonly" value of every field.

 

Also, you may consider using record permissions instead of the "Locked by" field. This type of permission is based on the record authorship, here are the details: https://academy.creatio.com/docs/8.x/setup-and-administration/administration/user-and-access-management/access-management/record-permissions.

 

Best regards,

Natalia

Hello Jose,

 

The way of locking the whole page you've described is based on using the "CompleteCardLockout" feature. Unfortunately, it is not available to use on the Freedom UI pages. 

However, you may implement it using Page Designer business rules. It is possible to specify a rule that makes all the input fields editable/read-only based on the field value condition, for example:

 

The same approach might be implemented via code using the “readonly” attribute. Here is the example: https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/freedom-ui/customize-page-fields/examples/set-up-the-condition-that-locks-the-field#title-3819-2. You may create one common attribute that will be responsible for locking the fields, though in that case, you should manually add its name to the "readonly" value of every field.

 

Also, you may consider using record permissions instead of the "Locked by" field. This type of permission is based on the record authorship, here are the details: https://academy.creatio.com/docs/8.x/setup-and-administration/administration/user-and-access-management/access-management/record-permissions.

 

Best regards,

Natalia

Natalia Kalynovska,

Thanks Natalia. I do have a lot of fields on the page so I was looking for something like the CompleteCardLockout feature, but business rule will do. Do you know if there are any plans to have that feature on the freedom UI version? It takes some maintenance to keep those rules updated every time fields are added to the page.

Jose Hernandez,

 

We registered such a request for our R&D department, and they will consider implementing this feature for the Freedom UI pages.

Thank you for helping us to make our product better!

Natalia Kalynovska,

This feature would be very useful, definitely miss having that option that we had in Classic UI.

Natalia Kalynovska,

Hi. 
Is there any update on this? Perhaps a roadmap? 

Locking the whole page without this feature is a nightmare.

Show all comments