Question

Hi all,

Please can someone indicate me how or where configure into bpm'online to increase maximum limit of rows able to exported from any entity (Cases, Accounts, etc.) more than 20.000 rows?

When we try to export large selection of rows, "limit exceeded of allowed rows" shows into system and not allow to export.

Thanks, Ernesto

Like

3 comments

Hello,

To do so change MaxEntityRowCount parameter in folder %Terrasoft.WebApp\Web.config, clear Redis and restart application. 

Best regards,
Angela

thanks Angela!

Ernesto Bianchi,

Also as far as I know this error is not present in 7.12.0 version of the application so we strongly recommend to update your instance to 7.12.0 version.

Best regards,

Oscar

Log in or register to comment
Question

When I compiled my bpm'online application an error occured (error : Object reference not set to an instance of an object) , what I need to know is the reason of this error, also I want to know if the compilation process has log files somewhere , and how can I access them.

 

Like

1 comments

Dear Mohamad,

This error does not include any meaningful information that can explain what happened. I recommend you to check the logs (Error file in directory like %windows%temp%bpmonline%) - it should contain details of this error. 

Best regards,
Angela

Log in or register to comment
Question

 

I have a button in a page , when I press that button , it performs a save and close operation.Also in this page I have a virtual detail, the problem is that when I press the button no data is saved in the page object when the page is in combinet Mode , if I refresh the page (no longer in combinet mode) and click the button the data is saved

- The code of the Approval Button is :

onApprovalButtonClicked: function(){
 
 
var self= this;
self.set("StStatus", {value: "BFBE5A54-08C6-4830-AE3F-09969C626C4B", displayValue:"Closed"});
self.save();
if (self.tryShowNextPrcElCard()) {
	return;
}
var isLastProcessElement = self.get("IsProcessMode") && !self.get("NextPrcElReady");
if ((self.get("IsInChain") || self.get("IsSeparateMode")) || isLastProcessElement) {
if (!self.destroyed) {
	self.sandbox.publish("BackHistoryState");
}
return;
}
self.sandbox.publish("CloseCard", null, [self.sandbox.id]);
self.hideBodyMask();
 
}

 

- it gives me that error when the button is pressed:

Uncaught Terrasoft.UnsupportedTypeException: Message DetailValidated is not defined in CardModuleV2 (SectionModuleV2_StWorkOrder1Section_CardModuleV2) module 

 

Like

1 comments

Hello Mohammad,
 

To fix the issue please flush Redis and compile all items. That should do the trick. 

Regards,
Alex

Log in or register to comment
Question

Hi, 

We have a business process that performs a lot of reading / modification actions. The process gets triggered on "Modify Object Record" signal of a section. 

Due to the time that business process takes, the user often gets "Request Time out" message (screenshot attached). 

Question:

  - Is it possible to run the business process asynchronously?

  - Is it possible to increase the Timeout duration? 

Thank you,

Like

1 comments

Dear Hatim, 

You can run process asynchronously checking "run following elements in background" checkbox (http://prntscr.com/na6pfr) or putting any timer element in a process (for example for one second http://prntscr.com/na6qe1). 
However I would recommend to make process itself less resource consuming as even if it is ran in background it may affect performance of the site.
Timeout duration can be set up in connection strings in  installation files: 
<add name="db" connectionString="Data Source=Your data source;Initial Catalog=Your catalog;Integrated Security=SSPI;MultipleActiveResultSets=True;Pooling=true;Max Pool Size=100; Connection Timeout=10500" />

Best regards, 
Dennis

Log in or register to comment
Question

In the contact section page , when I click on a contact record , it opens in combinet mode, what I want is when I click on any contact record in the contact section page in first time, I want to open the contact record in Edit mode not in combined mode.

- Combined mode

yy

- when I refresh the page , it's no longer in combined mode 

Like

1 comments

Dear Mohamad,

Unfortunately, this is a hard encoded functionality and the basic application tools do not allow to set it up. We already had similar request and our R&D team will consider developing the functionality that will allow to set up the vertical view in the future application releases. 

Best regards,

Dean

Log in or register to comment
Question

Hello,

We have a grid that shows virtual objects, which we are getting over api, this detail is placed in a custom page also for a virtual object.

We have to show a list of history for each row in the grid on link click as a popup modal box(also the history detail is virtual).

Like

1 comments

Hello ayman,

General properties and behavior of modal windows are specified in the ModalBox and ModalBoxSchemaModulemodules of the NUI package. 
In your specific case you should take a look on "LookupUtilitiesV2" schema. The modal window for selecting data from lookups is called in this schema.
So to achieve the task you should understand how the "LookupUtilitiesV2" works and create something similar.

Best regards,
Alex

Log in or register to comment
Question

Hello,

Can we apply grouping in a virtual detail based on column value ?  

Like

3 comments

Hello ayman,

Can you describe more precisely what you`re trying to achieve. Screenshots and pictures will be very helpful in that case.

Regards,
Alex

Alex_Tim,

Hi Alex,

We are trying to get a Grid like the attached screenshot.

 

ayman,

Hello,

In that case you should analyze the realisation of project structure detail on project page. http://prntscr.com/mtgbvn 
The code of the detail lies in "ProjectStructureDetailV2" client module. The idea is to find out how it works and create something similar.

Also I have found this application on marketplace, you can try it to understand if it suits for your purposes: 

https://marketplace.bpmonline.com/app/hierarchy-list-view-bpmonline

Best regards,
Alex

Log in or register to comment
Question

We have recently run some stats on our onsite production instance and found the following tables to have collectively occupied around 13 GB of database space and millions of rows in each table. We would like to know if we can remove the old records without any impact on the out of the box functionality. 

The tables in question are SysProcessLog and SysProcessElementLog.

Thank you

Like

1 comments

Dear Hatim,

SysProcessLog and SysProcessElementLog are used to log business process execution (Process log section) and business process elements execution (Process elements detail in process log record) and deletion of records from those tables won't affect general applciation functionality. If you need to delete records from there - you can do it.

Best regards,

Oscar

Log in or register to comment
Question

Hello,

 

How can we commit menus which we create in workplace to SVN and how can column configurations in all sections be transfered to SVN also ?

 

Thanks,

Like

1 comments

Dear Ayman,

Firstly, all personalized settings like column setup in sections and details are stored in the SysProfileData table. The [key] column stores the name of section/detail for grid setup. ContactId cloumn stores the Id of the user, whom settings belong.

The menus for workplaces and workplaces themselves are stored in the SysModuleInWorkplace and SysWorplace tables respectively. 

In order to transfer these settings you need to bind data to the package, which would be committed to SVN. Please see the following article on how to bind data within the system:

https://academy.bpmonline.com/documents/technic-sdk/7-13/binding-data-p…

Regarads,

Anastasia

Log in or register to comment
Question

Sometimes and for no specific reason, i try to save a value for a system settings record but it does not work.

I have created a system settings called X_UserName, i try to save a value or change in its description or even delete it to recreate another one. All of these actions do not work, without any error stated.

I am solving it now by creating a new key with a different name Y_UserName and update the key where i am using it. Any idea what is happening?

Like

3 comments

Dear Mortada,

Please open developer tools in your browser (F12 button) and check for errors in the Console tab. In case you are familiar with debugging client side code, you can proceed with finding the reason for such system behavior. Please see the article on client side debugging:

https://academy.bpmonline.com/documents/technic-sdk/7-13/client-code-de…

Also, in case you have done any customization to the SysSettingPageV2, comment out your code, clear browser cache and try editing setting again.

If none of the above will help, please give our support an email, so we could check your system. Email us at support@bpmonline.com

Regards,

Anastasia

Anastasia Botezat,

dear i have already checked f12 and did not see any errors. however i will check if there are any customizations done on that page. 

Anastasia Botezat,

I have also made sure that there are no changes on SysSettingPageV2. I will contact support for this problem. Thanks for your reply.

Log in or register to comment