Hi Community,

Every after record item changes, I am calling this method this.reloadGridData() to refresh the grid in order the recent changes will be displayed.

Now I want after reloading, I want the last active row to be re-selected again. Any idea how can I possibly do this?

Like 0

Like

3 comments

Start from debugging the reloadGridData method and find how it works. Keep your attention on the "onGridDataLoaded" method. Additionally, please debug and find what happens after selecting a record.

Eugene Podkovka,

 

Hi Eugene, 

 

How to debug the reloadGridData method?

Where to find this method?

Hello, 

 

I'd suggest to check the corresponding replacing view model schema where the logic is implemented.

This article (and connected to it) could be helpful for better understanding. 

Hope it clarifies!

Best regards,

Anastasiia

Show all comments

 

Trying to add another user to my space so I can share the processes......

 

P.S. The studio app is not even in the "Product" drop-down list.

Like 0

Like

1 comments

 Dear Aaykay,

Could you please resend the image from your post? Unfortunately it seems like it is corrupted and we cannot open it. Thank you so much beforehand.

Looking forward to your reply.

Best regards,

Dean

Show all comments

Hi!

I have created next approval: https://cl.ly/784ee656da57

When executing, it generates a web notification, but nothing appears on the notification panel: https://cl.ly/8307768a34e0

Is there any aditional configuration for notification panel?

Waiting for your help, thanks in advance!

Like 0

Like

1 comments

Hello,

Unfortunately such issues cannot be processed in terms of community posts so please email us at support@bpmonline.com and we will take a closer look at this issue.

Best regards,

Oscar

Show all comments

Hi Community,

Any Idea, how can I retrieve not only the unique identifier of the deleted record but also the parent foreign key of the deleted record on delete signal?

My scenario is:

On deletion of a child record, I want to create a business process that will be triggered on delete signal. Then do the re computation of the total amount on parent record after the deletion of the child record. But the problem is on delete signal I can only retrieve unique identifier of the deleted record, I need also to retrieve the parent foreign key of the deleted record for me to re compute and update to total amount of the parent record.

Thanks,

Like 1

Like

6 comments

Dear Fulgen,

If a process that starts on record deletion is started not in the background you can simply add "read data" element that will read all data needed from a record that is deleted. 

Best regards,

Angela

Angela Reyes,

Hi Angela,

Thanks for the reply.

Can you show me example how can i design this logic on business process.

Fulgen Ninofranco,

Just uncheck "Run following elements in the background"

checkbox (http://prntscr.com/o2rt5q) and read all data from the record with this Id. 

Thank you Angela, this solves my problem

Hello colleagues,

 

In 7.18.3.1241 it didn't works, please see on https://prnt.sc/1tzz9qp, I have configured, but cannot recover data from deleted record to update detail totals

Hello Julio,

 

Please provide more details on this object from which records are deleted and how exactly you've deleted them? The simple process that triggers upon deleting one contact works perfectly in 7.18.3 full bundle on my end.

 

Best regards,

Oscar

Show all comments

Good day.

I'm trying use Entity schema query for get the records from the database, but I when use the following code the result is zero, my code is following

showWorksDoneInfo: function() {

                // Receiving the order end date.

                //var dueDate = this.get("UsrFechaCompra");

                // Calling the standard system method for the data window display.

                //this.showInformationDialog(UsrFechaCompra);

                var worksDonecount="0";

                var esq = this.Ext.create(Terrasoft.EntitySchemaQuery, {

                    rootSchemaName: "UsrWorksDone"

                });

                

                //var car = this.get("Id");

                //esq.addColumn(car);

                

                esq.addAggregationSchemaColumn("Id", Terrasoft.AggregationType.COUNT, "WorksDoneCount", 

                Terrasoft.AggregationEvalType.ALL);

                

                //Filtro por Id de carro en WorksDone

                //var idCar = esq.createColumnFilterWithParameter(Terrasoft.ComparisonType.EQUAL, 

                //"UsrLookupCarWorkId", this.get("UsrLookupCarWorkId"));

                

                //Agrego filtros a la consulta

                //esq.filters.add("idCar", idCar);

                

                //esq.getEntity(function(result)

                //{

                    //worksDonecount = result.entity.get("WorksDoneCount");

                //});

            

                this.showInformationDialog(worksDonecount);

            },

 

Result, is always "result is not defined"

Like 0

Like

2 comments

Please catch the request with fiddler and check if the filtration in the request matches to your needs. 

https://www.telerik.com/fiddler

Then please deploy the application locally and use SQL server profiler in order to catch the request that takes the data from the database. 

https://academy.bpmonline.com/documents/administration/7-14/installing-bpmonline?document=enterprise

This way you'll be able to find what's wrong. 

Calling esq.getEntity requires an ID for the entity record you wish to get, this is provided as the first parameter to getEntity. Like this:

esq.getEntity(someIdValue, function(result) {
    //...
}, this);

Otherwise, you can use getEntityCollection and not specify a specific record. This will return just the records that match your query. This would better fit what you are needing, even though you're getting an aggregate, your collection will just have the one row:

esq.getEntityCollection(function(result) {
    //...
}, this);

Ryan

Show all comments

On a windows PC, there is no way to scroll horizontally if the business process has swim lanes is too big.

 

A scroll bar at the bottom would be beneficial or allow click and scroll in the swim lanes as it is without swim lanes.

 

Hope it makes sense otherwise happy to provide more details.

 

AK

2 comments

Dear Aaykay,

Thank you for your idea. Could you please let us know some more details to make sure we understand it clearly? After that we will register it for our R&D team. Any screenshots are highly appreciated. Thank you beforehand.

Looking forward to your reply.

Dean

Aaykay, I registered your idea for our R&D. No screenshots needed. Thank you for your feedback

Show all comments

How do I import a BPMN model in Studio (not the free version)?

Like 0

Like

3 comments

Dear Bernhard,

Current functionality of BPM'online process designer allows to create diagrams based on this notation but it does not support export/import in BPMN format. We recommend using Studio Free for such purpose. 

Best regards,

Angela

Any update on this? Is there already the opportunity to export into bpmn in latest Creatio versions?

 

bpmonline sales enterprise & marketing & service enterprise

Yuriy Konstantinov,

Please, create a new process, click on Actions and "Select Import *.BPMN", see it on 

https://prnt.sc/XlgpOX3RU_Cp

 

Regards

Show all comments

Hi



What are the recommended ways / tools to measure performance / Load test metrics for the following

1. Web GUI

2. Custom web services built on bpm'online



Are there any performance metrics available for the Out of the box GUI and inbuilt web services that we can benchmark our development on?



Note : We are looking at an on site installation of Bpm'online studio v7.14



Thanks & Regards

Shrikanth

Like 0

Like

7 comments

Unfortunately, there are no out-of-the-box monitoring tools on the client end. Please feel free to write them in the mentioned custom web services and pages. 

https://academy.bpmonline.com/documents/technic-sdkmob/7-12/bpmonline-development-guide

Thanks Eugene. Are any external tools like 'JMeter' recommended by Bpm'online to test the client application?

M Shrikanth,

Unfortunately, there are no recommended tools for that. The main idea is that the integration should be correct according to the development guide and it shouldn't overload a server. This way the performance will be fine.

Eugene Podkovka,

Thanks Eugene

Eugene Podkovka,

Eugene, Wanted to re clarify on the following ques - 

 

'Are there any performance metrics available for the Out of the box GUI and inbuilt web services that we can benchmark our development on'



I presume that no benchmark metrics are available. Pls confirm.

 

M Shrikanth,

As Eugene already mentioned, there are no such tool in the OOB functionality.

I was referring to performance benchmark data or metrics Eg Page load time is 0.2 sec for any OOTB section page.



I gather now that no such data nor is there any recommended tool for measuring it. Thanks Angela Reyes

Show all comments

When Open edit page is used in a process, how do you complete the process if the page is canceled?  If the user selects CANCEL, instead of SAVE, the process should continue and this should be detectable in some way. How do I set it so that the element is considered complete without saving the record and verify it afterwards?

Like 0

Like

3 comments

Hello,

If the page is canceled the process is left in "Running" status so the system user could return to it and complete this element (if he doesn't want to reschedule completion of this element, for example if the page was opened by mistake).

If you select "Cancel" the process is not finished and it is still in "Running" status and you can see it in process log section.

You can leave the page without changes and click on "Save" and the process will go to the next step in this case.

We will leave a suggestion to our R&D team to change the logic of "Cancel" button so it could be easier for users to work with an edit page. Thank you for helping us to make our application better!

Best regards,

Oscar

Oscar Dylan,

So, what's the difference between CANCEL and PERFORM LATER?  Why are there two buttons?  The CANCEL button should be eliminated until the code is fixed to represent the meaning of the button if it doesn't actually stop the process or throw a signal.  It's particularly annoying because the user can delete the notification and ignore the process completely, but the process is left running.

Janine White,

I guess "Cancel" button was left in the application when "Perform button" was developed. I agree that from technical point of view "Cancel" button is useless and should be removed. I've already created a problem for our R&D team and also left your feedback on this question. Hope they will remove this button from the application in nearest version.

Best regards,

Oscar

Show all comments

Hi



Is there a way to show multiple attributes / properties in a dropdown list?



Eg In a dropdown of Employees, show 'Employee ID - Employee name' (Or some other form of concatenation) as values instead of only list of Employee names.



We cannot use a lookup pop up as the drop down data is transient and comes from a Webservice call.



Regards

Shrikanth

Like 0

Like

1 comments

In order to achieve the described behavior please create your own control and make it work according to your needs. 

https://community.bpmonline.com/articles/how-create-custom-control-element

Show all comments