I think the obvious answer is no, but maybe someone can offer an alternative solution?

My use case:

I have a process with a signal start with a "record deleted" signal (shown in the image below). I would like for the process to read two columns from the deleted record and delete all other records that have those two columns in common. It's not working, trace data shows all 0s for the ids and I'm assuming its because the record is already deleted so it cannot read the columns of the record that started the process? Is that my issue?

 

I have another process (Related Dev Request Added) that starts when a record is added to a detail object that shows relation between two Change (Dev Request) records. For example if you add CR-1000 to a detail on the page of CR-1001, then another record is added by a process to show the inverse relationship (on the record page for CR-1000, the detail will show the relation to CR-1001 also). I want my process below to delete the inverse record that was created by the process if a user manually deletes one, that way the user doesn't have to know they should go and delete the other record on the other page. Since my process below doesn't work, is there an alternative solution anyone can think of?

 

Like 0

Like

2 comments

Hi, I have the same need.

If the process is triggered just BEFORE he record is actually deleted, It could be possible... but I am not sure...

An alternative is to use a "delete" button that actually does not delete the record, but triggers a process instead. This process then does all the cleanup needed, and eventually deletes the record...

Hello Mitch, 



Unfortunately, there is no possibility of using the information from the record deleted to trigger the business process signal.  

This is the known issue when the process created upon deleting some object cannot use the information from the deleted object in it's further elements in the flow.



However, If you want to have process triggered before the record deletion please check this community article: https://community.creatio.com/questions/deleting-process 



Kind regards,

Roman

 

Show all comments

I've had a look at this documentation, which talks about creating Organizations and Divisions, but I cannot find anything on there or elsewhere which explains what the differences between these are in Creatio - as far as I can see they behave in the same way. Does anybody know what the differences are?

Like 0

Like

2 comments

Im not sure about this. But what I understand is that if you have created an organisation role, then you can still create an organisation role under that. But if you have created a division, then you can create further divisions under that and not organisation.

Hello Harvey, 



In general, an answer provided by Krishna in the comment above is correct. 

Difference between these two types for the system is only in possibility of creating hierarchy from organizational role including other organizations. 

It was implemented for cases, when you have a few separate offices which have different structure so you could correctly configure each role and rights for it. 



In this case you could have 2 separate organizational roles for each office for which different divisions are configured. 



Kind regards,

Roman

Show all comments

Hi,

 

I have to perform multi-select record update functionality in mobile application(from section page) for which I need to add  custom action on section page in mobile application.

https://community.bpmonline.com/articles/adding-custom-user-action-mobile-application link only tells how to add custom action in record page not in section page.

 

Can you please tell me that is it possible : 

1. To select multiple records on section page in mobile creatio app?

2. To add custom action on section page in mobile creatio app?

 

This is an urgent requirement.

Please respond to this! 

Many thanks.

 

Like 0

Like

5 comments

Dear Akshit,

 

It is possible to add a custom action to a section page in a mobile application. The example of the required functionality can be found in the “Activity” section, in the “Schedule” view. Please see the screenshot below:

 

 

Please feel free to debug the “ActivityGridPage” schema in order to determine how this functionality can be implemented. Please take a closer look at the following methods: initializeView, getActions, getCustomActions, onActionSelected, addStatusActionButton, onItemTap, selectRecord, setActionsByGridMode.

 

Best regards,

Norton

Hi Norton Lingard,

 

Thank you, I have started debugging the application.

 

I have one more question that Is it possible to select multiple records on the section page in creatio mobile app using custom action?

 

The same way we did in this article :(https://academy.creatio.com/documents/technic-sdk/7-16/how-add-section-action-handling-selection-several-records)

 

Best 

Akshit

 

Hello Akshit,

 

 

You can implement this by creating an action that will display a lookup with multi-select choice, similarly to how it is implemented in the section filters. After that, you would be able to perform some action on chosen records. You can look into how filters in a section are implemented and implement similar functionality. 

Also, you can create an action that will take the filters in the section, send a request to db with those filters, and perform some action with the received records.  You can get the section filter in the getFilterPanel method that you can find in the view that you can get from the current page controller. 

Here is a community article on creating custom actions: 

https://community.creatio.com/articles/adding-custom-user-action-mobile-application

 

Best regards. 

Dennis 

Hi Dennis ,

With this https://community.creatio.com/articles/adding-custom-user-action-mobile-application I have created a custom action on the record page of creatio mobile application.

 

I am concerned about :

1. Create a custom action/button on section page of creatio mobile application

2. Develop a multi-select record functionality on section page of creatio mobile application.

 

It will be very helpful if you refer me to any article having same requirement or any video/steps you can share.

 

Many Thanks.

Dear Akshit,

 

Unfortunately, we don’t have any article/video that can help you to implement the required functionality. Please check the previous answer where Dennis gave some explanation on how to implement a custom action for selecting multiple records.

 

Best regards,

Norton

Show all comments

Hi,

While installing a package from workspace console utility I am getting the below error, please help me to understand how to identify the location of error by tracing the sql error stack.

 

Please respond to this ! 

Many Thanks.

Like 0

Like

1 comments

Dear Akshit,

 

Unfortunately, it is impossible to determine the root cause of the issue using the provided stack trace. Please note that it is only possible to define that the issue happened due to the incorrect sql syntax.

 

In order to resolve the issue please check all sql-queries and esq calls that are located in the package.

 

Best regards,

Norton

Show all comments

Hi,

I am following this https://academy.creatio.com/documents/technic-sdk/7-16/how-add-custom-logic-existing-controls article to add custom logic.

below is my conf object for the diff array : 

I have followed the instruction as it is given in the article but when I save the schema and clear the cache, the record pages show a blank workspace. When I comment the above config object of diff array the records opens but I can't able to achieve the task.

 

Please Help me to figure the problem ! 

Many thanks,

Best 

 

Like 0

Like

1 comments

Dear Akshit, 

 

Could you please open web console when the issue occurs and send a screenshot of an error that occurs? 

 

Best regards, 

Dennis 

Show all comments

Hi,

I am following this article https://academy.creatio.com/documents/technic-sdk/7-16/adding-action-edit-page to add action to the edit page.

Below is my edit page code : 

I have found nothing wrong in my code and saved it but when I refresh the cache, records are opening with a blank workspace like below.

 

Please help me to figure out the problem! 

Many Thanks! 

Like 0

Like

3 comments

Dear Akshit, 

 

Could you please open web console and send a screenshot of an error that occurs? 

 

Best regards, 

Dennis 

Hi Dennis Hudson,

 

Yes sure !

 

 

 

Hi Akshit,

 

Could you please also send the schema name and all code in the schema in the text file? It looks like the issue may be in the different parts of the code. 

 

Best regards, 

Dennis 

Show all comments

Hi

 

One of the annoyances of the case modified date is that it does not get updated if someone was to send an email on the case. This is to allow us to have accurate vision of when the last activity was on each case, so we can confirm that cases are updated regularly i.e. at least in last 48 hours.

 

I understand that a Process could be created which will do the following:

  1. Trigger - Email sent related to a support case
  2. Update the Last Modified date time for the same time that email was sent

I am not sure what the Trigger signal should look like to achieve this function, so would be thankful for any guidance.

 

thanks

Mark

Like 0

Like

1 comments

Hello Mark,

 

For your goal you can use next trigger signal:

 

 

This start signal will be triggered by any email realted to the existing case (in our example it will work for incoming and ourgoing emails, but you can change it by selecting the needed value for Message type).

If you want to tigger new cases (which were just created by incoming emails) you need to choose 'Record added' option for "Which event should trigger the signal" fieild.

 

Best regards,

Roman

Show all comments

Hi,

I am calculating Sum of the "UsrAmountForTheMonth" column from several records but every time it returns 0.

I didn't understand why the same  is happening with Max and Count funtion as well.

Please help me with this.

Many thanks.

 

Like 0

Like

1 comments

Dear Akshit, 

 

Everything seems to be correct with the code itself. I tried a very similar code with the OOB tables and it returned correct result: 

public void Execute(UserConnection userConnection)
        {
            var result = "";
            var sel = new Select(userConnection)
                    .Column(Func.Sum("Order", "Amount")).As("OrderAmount")
                .From("Order")
                .Where("AccountId").IsEqual(new Select(userConnection)
                                                .Column("Id")
                                                .From("Account")
                                                .Where("Name").IsEqual(Column.Parameter("Accom (sample)")))
                                   .And("StatusId").IsNotEqual(new Select(userConnection)
                                                .Column("Id")
                                                .From("OrderStatus")
                                                .Where("Name").IsEqual(Column.Parameter("2. Confirmation")))
                 as Select;
            result = sel.ExecuteScalar<int>().ToString();
            Console.WriteLine(result);
        }

You get 0 most likely because no records match the filter. Please run this query in SQL (SQL executor if your instance is in the cloud) and check what result you get.  

 

Best regards, 

Dennis 

Show all comments

Is it possible to specify certain data requirements for case management transitions to be enabled/disabled on?

 

For example, say I wanted to only enable a case transition from 'Draft' to 'Published' when there's at least one file attachment record - would this be possible?

 

Thanks in advance.

Like 0

Like

3 comments

Hi Harvey, 



Unfortunately, it is not possible to implement such behavior using out-of-the-box functionality.



But it is possible to do it with the help of additional development

which will perform the page validation to check if here's a file attached.



Thank you!



 

Bohdan Zdor,

 

Do you have an example of how this might be done so that it integrates nicely with how Case Management works out of the box? i.e. disabling clicking on a subsequent step unless a certain data condition is true? The simplest way I can think to implement this would be to have validation on the save event, but this would still allow the user to click on the subsequent stage but just fail to save, which isn't a great user experience.

 

Thanks,

Harvey

Harvey Adcock,

 

Such integration is possible in theory, but we did not face such integration before. You can only operate with the information which is available on the Academy.



Thank you.

 

Show all comments

Hi,

I make a custom section called "Gamma" and I am following this https://academy.creatio.com/documents/technic-sdk/7-16/how-add-section-action-handling-selection-single-record article to add an action and implemented all the required methods in "Gamma" section schema. 

But when I saved it and clear the cache nothing appears on the section workspace.

Does it mean that we cannot add an action to the custom sections? If not then what could be the problem?

 

Many Thanks.

Like 0

Like

1 comments

Dear Akshit, 

 

For those steps, there is no difference if the section is custom or OOB. If you've made all steps of the instruction correctly please clear cache and cookies. If you still don't see the action please check that you've correctly added it in getSectionActions method and that you don't have any errors in the console. If you check that all steps were done correctly and after clearing cache you don't see the button please send your code for adding the action.

 

Best regards, 

Dennis  

Show all comments