Hi Community,

Using the below example from academy on how to create custom configuration service. I can get the contact id as a result.

https://academy.bpmonline.com/documents/technic-sdk/7-13/how-create-cus…

Now what I want to achieve, after getting the result I want to open that specific record on Contact Page. How can I possibly do this?

Thanks

Like 0

Like

1 comments

Hello,

The task that you want to achieve theoretically can be achieved using a business process that is triggered upon adding record to the contacts section and you need to specify "open edit page" element that will open created record. Also on contact's page you need to add a checkbox which should be checked and it should be defined in conditions which fit created record. For example create a checkbox that is called "Created bia webservice" and when creating a record via webservice you need to transfer the parameter "true" for this checkbox so the record is created with checked checkbox and triggers business process execution that will open edit page of this record.

Best regards,

Oscar

Show all comments

Is there any way to display Process description from process settings in the Process Library using Select fields to display?

Like 0

Like

3 comments

Dear Janine,

When we open process settings of a business process there is no process description that can be read there (please see screenshots http://prntscr.com/nb41yp, http://prntscr.com/nb4238, http://prntscr.com/nb426p, http://prntscr.com/nb42ar). Also if we take a look at the VwProcessLib table in database (that is responsible for information on business processes in Process library) there is also no process description field.

Best regards,

Oscar

Oscar Dylan,

Here is the Process description field in settings:

Janine White,

Unfortunately the value of this field is stored in SysSchema table and there is no way to connect to this table using filtering tool when selecting fields to display in Process Library since the table that stores information on business processes, as I mentioned before, is VwProcessLib. I will create a request to our R&D team so they could make this field accessible from Process Library. Thank you for helping us to make our application better!

Best regards,

Oscar

Show all comments

Hi Community,

Any idea how we can hide the version number below logo

 

Like 0

Like

3 comments

Dear Fulgen,

You tick off the default value checkbox in the system setting 'Show configuration version'  to hide the version number http://prntscr.com/nadvom  After that, log out and log in into the system to apply the changes.

Best regards,

Dean

Dean Parrett,

Thanks Dean for your reply

Under system settings i didn't found the suggested option 

'Show configuration version'.

By the way i am using 7.13 version



 

 

Fulgen Ninofranco,

You can remove the version number by the means of development. To do so, create a replacing client module for MainHeaderSchema. Override the 

_initConfigurationVersion method, so it returns no value, or override the init method, so it won't call _initConfigurationVersion method. As an additional option, you can create a new CSS module to hide version by the means of CSS. 

Regards,

Anastasia

Show all comments

Hi everyone.

    I need to make all fields and details of a page readonly if a certain  condition is met. (In this case if a field has a certain value).

    Mostly if there is any other way than going each field and adding enabled with a variable, and in each detail check the variable with EntitySchemaQuery.

 

Like 0

Like

3 comments

Dear Ezequiel, 

You can use business rules for that. Here is an academy page that: 

User tools: 

https://academy.bpmonline.com/documents/administration/7-13/setting-business-rules

Development tools: 

https://academy.bpmonline.com/documents/technic-sdk/7-13/bindparameter-rule-how-lock-field-edit-page-based-specific-condition

Best regards,

Dennis 

Thanks,

But what I need is a way to avoid doing each field, and doing the whole page.

I've searched and found this on the community:

https://community.bpmonline.com/articles/set-page-readonlymode

But I couldn't find the package mentioned in the article.

Anyways the question is still the same, if there is any way to set a page to readonly, and not every single field one by one and details?.

Regards.

Ezequiel Sacco,

Unfortunately we are not aware of the origin of the package, you can ask creator of the article in comment section of the article. We are not aware of such marketplace app as well. If you don't want to lock each field separately you can redistribute access rights for the record on a certain conditions taking away edit right for all users. You can do it for example using business process. Please note that in this case you would need to turn on managed by records. 

Best regards, 

Dennis 

Show all comments

Hi Community,

Any idea why SysAdminUnit is not accessible in esq when user is portal user.

 

Like 0

Like

1 comments

Dear Fulgen,

Could you please let us know what is your business task, so we could give you a proper answer to this question?

Looking forward to your reply.

Dean

Show all comments

How do you restrict access to a custom process? For example, if I want to ensure that only System Administrators can run a process, is the only way to restrict who can run the process by checking the current user in the process?

Like 0

Like

1 comments

Hello Janine,



Unfortunately, bpm'online has no business process rights functionality.

Your suggestion to check the current user in business process seems to be a nice workaround. I think the most convenient way to implement it in script task.



Best regards,

Alex

Show all comments

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 0

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

Show all comments

Dear Mr/Ms

I trying to create new section. But system couldn't save. And its not enable to edit also. Is it system bug?

Looking forward to hearing back you soon.

 

Best regards,

 

Like 0

Like

3 comments

Hello,

Can you please specify what exactly is happening when you are trying to save? 

Best regards,

Angela

Hello,

Thank you for your help.



 

 

Try removing the space between 'Dulguuntuul' and 'Battulga' in the 'Code' field.

Show all comments

Hi Community,

We are transferring changes from dev instance to prod instance through 'Export packages to archive' in configuration from dev and 'Installed Applications' on Prod. But we noticed one thing Printables and Email Templates were not transferred. Any idea how we can fix this issue?

Like 0

Like

1 comments

Hello Fulgen, 

 

Here is an example how to transfer the email template,

you shoukd just do it similarly:

1.For example I has first instance localhost:8001

I have created a template "Test" in lookup "Email templates" http://prntscr.com/n7t0if

2.Now the task is to correctly bind the template to the package EmailTemplatesTest

Binding can be added by pressing Add button http://prntscr.com/n7t2r5

3. Select object email message template and press OK http://prntscr.com/n7t5am

4. Setup the filter that will choose the correct records http://prntscr.com/n7t60h

For example, in my case, the record with specified Id will be bounded to the package http://prntscr.com/n7t6kd

(You can check what records meets the filter by pressing "Display data" button)

5. After template is binded, you should export package to the archive http://prntscr.com/n7t7sp



6. Install the package to another instance in installed applications section http://prntscr.com/n7tf5a 

7. Now the template is successfully transfered http://prntscr.com/n7thai 



FYI: If you will have problems with non english templates, try to bind to the package Email template localization object http://prntscr.com/n7t9es



Best regards,

Alex

Show all comments

 

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 0

Like

4 comments

Hello Mohammad,

 

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



Regards,

Alex

Hi,



I know this posts was old.

But how was this fixed?



Thanks,

Solem.

Dear Solem,



Please, refer to the comment from Alex:



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



Best Regards,

Ivanna

Dear Ivanna Yatsura,



I actually did that but I still got the error.

 

Message GetMasterEntitySchema is not defined in CardModuleV2 (SectionModuleV2_AccountSectionV2_CardModuleV2) module 

I was following this https://community.creatio.com/articles/add-iframe-modalbox.



Thanks,

Solem

Show all comments