Hi Community,

Can you share me any development guide for Page and replacing Page, i cannot find much information about this topic.

Like 0

Like

1 comments

Dear Fulgen,

This element is considered outdated and we do not recommend using it or adding it to any section. This is why there is no documentation regarding this feature. 

Best regards,

Angela

Show all comments

Hi Community,

I have a custom page schema with two fields a text field and a look up field. Any idea how can I retrieve the Id of the selected record from the lookupedit field? I tried below syntax but it is not working:

var UsrGender = Page.LookupEdit1.Value;

Custom Page:

 

Process and Source Code

Like 0

Like

3 comments

I can search for the information on how to do that, but it's terrible obsolete. Please specify why you need that thing. Please consider creating the same functionality on JS. This way you'll find much more documentation and it will be much more comfortable for you to work with it. 

Eugene Podkovka,



Hi Eugene, thanks for your reply. We are using custom page schema because we have a requirement to fully customize a screen and i think it is achievable using custom page schema.

 

Fulgen Ninofranco,

It doesn't explain the reason. I recommend to use JS for all visual customizations. 

Show all comments

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 can I customize the login page? Is there any available CSS where we can fully customize its appearance.

Like 0

Like

3 comments

Hello!

Can you please specify your request a bit? What would you like to add or change on the login page?

Thank you!

 

Bogdan Spasibov,

 

Hi Bogdan, thanks for your reply.

Is there any available CSS where we can fully customize its appearance?

 

Fulgen Ninofranco,

Unfortunately, bpm'online does not provide any oob way to modify the login page, except changing the logo picture. 

Of course, if you are using onsite, you may try to modify asp net web forms files that are used for login and are located in Login folder, but it is highly recommended not to make any changes to it due to security reasons,  furthermore, making modifications to it could brake authentication in bpm'online

Best regards,

Alex

Show all comments

Hi Community,

Any idea how I can hide the Actions and Tag button in section. I want to hide these buttons based on Curent user role

 

Like 0

Like

3 comments

Hello Fulgen,



To check user rights you can use esq. For example:

getUserRights: function() {

    var scope = this;

 

 var currentUser = Terrasoft.SysValue.CURRENT_USER.value;

 var sysAdmins = ConfigurationConstants.SysAdminUnit.Id.SysAdministrators;

 var esq = Ext.create("Terrasoft.EntitySchemaQuery", { rootSchemaName: "SysUserInRole" });

 esq.addColumn("SysRole");

 esq.addColumn("SysUser");

 esq.filters.add("SysUser", Terrasoft.createColumnFilterWithParameter(

  Terrasoft.ComparisonType.EQUAL, "SysUser", currentUser));

 esq.filters.add("SysRole", Terrasoft.createColumnFilterWithParameter(

  Terrasoft.ComparisonType.EQUAL, "SysRole", sysAdmins));

 esq.getEntityCollection(function(response) {

  if (response && response.success) {

   var result = response.collection;

   var isSysAdmin = (result.collection.length !== 0);

   scope.set("isSysAdmin", isSysAdmin);

  }

  scope.loadMenu();

 }, this);

},



"isSysAdmin": {

          "type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,

          "dataValueType": Terrasoft.DataValueType.BOOLEAN,

          "value": false

        },







Actions button is located in BaseSectionV2 schema. You can hide it by overriding the element in the desired schema. For example here I hid it in AccountSectionV2: define("AccountSectionV2", [], function() {

    return {

        entitySchemaName: "Account",

        details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,

        diff: /**SCHEMA_DIFF*/[

            {

                "operation": "merge",

                "name": "SeparateModeActionsButton",

                "values": {

                    "visible": false

                }

            }]/**SCHEMA_DIFF*/,

        methods: {}

    };

});



Tag button is added in QuickFilterV2 schema. To remove it, you should debug the schema that I mentioned to understand how this button is added. Basically, you may simply remove rights on the tag object, so users will be unable to choose tags when click on the tag button. 



Regards,

Alex

 

Alex_Tim,

Hi Alex thanks for your reply, how about hiding Actions button in edit page?

 

Fulgen Ninofranco,

Here is an example:

define("AccountPageV2", [], function() {

    return {

        entitySchemaName: "Account",

        attributes: {},

        modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,

        details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,

        businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/,

        methods: {},

        dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/,

        diff: /**SCHEMA_DIFF*/[

            {

                "operation":"merge",

                "name":"actions",

                "values": {

                    "visible": false

                }

            }]/**SCHEMA_DIFF*/

    };

});

 

 

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
Question

Hi Community,

Any Idea how I can increase the logo size on all screens

 

Like 0

Like

1 comments

It's easy to do on all pages except the login page. 

For all pages, just follow the article by the link below

https://community.bpmonline.com/articles/how-add-or-edit-css-style

But replace the BootstrapModulesV2 instead of the base page. 

http://prntscr.com/ncbs7s

Show all comments

Hi, community.

We have a client that wants to run bpmonline on older machines and with a low power internet connection... We have noticed that performance suffers particularly when running processes, both from a section (using the run process button) or triggered by a change in stage (using green buttons). A process that normally takes a few seconds can take up to 5 minutes....

Do any of you have experience implementing projects on older hardware and/or low power connections? Is there a minimum requirement for either of these? Do you have any tips for this?

Thank you!

Like 0

Like

2 comments

Dear Juan,

Here are server-side requirements that machine needs to have from hardware and software point of view. Also minimum client-side system requirements can be found here

Best regards,

Oscar

Thank you for your reply, Oscar!

Show all comments

How can I use the "Created on"  date in another section? 

I want to use it outside of Activities - so I put it in another section- the only problem is that its not populating and I can't find the code to copy in...and I'm not a coder. Honestly- I'm not even sure if it should need code. 

Any help would be greatly appreciated. 

Thanks!

Like 0

Like

1 comments

Dear Heather,

You can simply use business processes if you need to take one value from a record and put it to another record. Even if those records are in different sections. For example this business process will read created on value from created activity and update Valerie Murphy profile and change created on value for Valerie's contact record http://prntscr.com/na6ywa. Please read this Academy article so to understand how business processes can be created.

Best regards,

Oscar

Show all comments