Hi;

After migration to higer verson one of process stop working

Here is part of trace.

 

{

"Element parameters": [

{

"Parameter": "GroupGuid_Out",

"Value": {

"Before execution": "00000000-0000-0000-0000-000000000000",

"After execution": "00000000-0000-0000-0000-000000000000"

}

},

{

"Parameter": "GroupName_IN",

"Value": {

"Before execution": null,

"After execution": null

}

}

],

the GroupName_In is null but in designt it is set

 

Thanks in advance

Tomek

 

 

Like 0

Like

0 comments
Show all comments

I would like to be able to change the records that are can be viewed by the workplace that the section is viewed in and/or the current user role.  For example, if the section, Requests, is viewed by Product Quality Engineers in Product Qualification, I would only want to display Qualify a Product requests.

4 comments

Dear Janine,

Could you please give us some more details on your idea? Do you want display only those records in the section that are on some particular stage? Thank you for more details in advance.

Looking forward to your reply. 

Dean

Dean Parrett,

Whenever a user views records in a section, I would like to be able to filter the records that they can view by the Workplace they are viewing and their role.  It is irrelevant to the status of the record, but being able to filter by record fields and user characteristics would be helpful. I would like sections to look different depending on who is viewing them and where they are viewing them, rather than having to rely on lists in dashboards or folders.

Dean Parrett,

A good start would be to be able to select a default folder by Section, but it would be better if it was also sensitive to the Workplace the Section is in because Sections can be used in multiple Workplaces.

The Janine,

Thank you for the reply.

We've registered your idea and forwarded to our R&D team for consideration and implementation in future. Thank you so much for helping us to improve our product.

Best regards,

Dean

Show all comments

I believe there should be a Recycle bin / Trash can in Studio Free where the "Removed" processes and Folders go. The possibility to restore the processes and folders from the recycle bin is important.

I believe it's currently very easy to accidentally remove the items and all of your hard work without possibility to restore the item.

2 comments

Hello Julius,

Thank you for the great idea! This is the first time we face such request so our business analytics have already added it to the development backlog. Thank you for helping us become better!

Best regards,

Oscar

Yes please, for data and processes!  Will avoid issues with accidental deletes. Thanks 

Show all comments



Hi,

If I have to build a web service from bpmonline through an api which requires the method signature to be generated by taking the query string, and creating a HMAC-SHA256 signature using your API key as the secret key.

Is there a way to do that?

There is available a sample c# code, if that helps.

Generating the method signature

    <span>private</span> <span>static</span> <span>string</span> <span>GetSignature</span><span>(</span><span>string</span> <span>args</span><span>,</span> <span>string</span> <span>privatekey</span><span>)</span> 
    <span>{</span> 
        <span>var</span> <span>encoding</span> <span>=</span> <span>new</span> <span>System</span><span>.</span><span>Text</span><span>.</span><span>UTF8Encoding</span><span>();</span> 
        <span>byte</span><span>[]</span> <span>key</span> <span>=</span> <span>encoding</span><span>.</span><span>GetBytes</span><span>(</span><span>privatekey</span><span>);</span> 
        <span>var</span> <span>myhmacsha256</span> <span>=</span> <span>new</span> <span>HMACSHA256</span><span>(</span><span>key</span><span>);</span> 
        <span>byte</span><span>[]</span> <span>hashValue</span> <span>=</span> <span>myhmacsha256</span><span>.</span><span>ComputeHash</span><span>(</span><span>encoding</span><span>.</span><span>GetBytes</span><span>(</span><span>args</span><span>));</span> 
        <span>string</span> <span>hmac64</span> <span>=</span> <span>Convert</span><span>.</span><span>ToBase64String</span><span>(</span><span>hashValue</span><span>);</span> 
        <span>myhmacsha256</span><span>.</span><span>Clear</span><span>();</span> 
        <span>return</span> <span>hmac64</span><span>;</span> 
    <span>}</span>

<span>I am trying to integrate with </span>https://apidocs.unleashedsoftware.com/AuthenticationHelp

 

Like 0

Like

1 comments

It's hard to understand what is "from bpmonline through an api". Will the service be in bpm'online or somewhere else? Should bpm'online call an external web service? 

Anyway. Please find more information about calling web services in the article by the link below.

https://academy.bpmonline.com/documents/technic-sdk/7-13/executing-odata-queries-using-fiddler

Show all comments



Hi,

Is there a step-by-step guide on how to install bpmonline instance on the pc?

Please don't redirect me here:

https://academy.bpmonline.com/documents/administration/7-14/installing-…

I am new to this so don't get any of what's on that page. If someone can be kind enough to generate a list of steps to be taken in order to install the instance, that'd be really helpful.

Thanks in advance.

Regards,

AK

 

Like 0

Like

2 comments

Hello!

I'm afraid that the article you've mentioned is the most detailed instruction we have but in case you face any difficulties while installing the application, please let us know here or email us at support@bpmonline.com.

We are happy to help :)

Best regards,

Bogdan

I was able to get info from support over email. :)

Show all comments

Hi Community,

Any idea how we can customize the BPM mobile layout, including background

Like 0

Like

1 comments

Dear Fulgen,

You can apply your custom styles to the mobile application. Styles (CSS) can be changed in the configuration. To do this, use the Terrasoft.writeStyles method. Presumably, an example is available in MobileActivityGridPageV2. 

Here is more about customization possibilities within mobile application in the thread:

https://community.bpmonline.com/questions/customization-capabilities-mobile-plataform

Regards,

Anastasia

Show all comments

Hi Community,

Just like overriding the save button save() and onsave() method in web, how we can do it in bpm mobile?

 

Like 0

Like

3 comments

Dear Fulgen,

The corresponding method for mobile application is onSaveButtonTap(). Also, you can check onDataSavedSuccessfully() method, which executes after data saved.

Regards,

Anastasia

Thank you Anastasia,

Is there any available examples in OOB?

 

Fulgen Ninofranco,

Please take a look at MobileSocialMessageEditPage schema. There you can find the realization of the onSaveButtonTap method.

 

Regards,

Anstasia

Show all comments

Hi Community,

Any idea which process is behind the giving of lead name. I want to modify it and give our own naming convention.

 

Like 0

Like

2 comments

Hi Fulgen,

Create a replacing object with Lead as Parent object..

Please open the replacing object in the object designer. When you click on any events of the object, you will be navigated to the object's event designer. There you can find a method named "UpdateLeadName" which can be referred in the attached screenshot.

When you double click the method, you can find the script task where you can alter the existing naming convention for Lead name.

 

Thanks,

Abinaya

The way of implementation mentioned above is absolutely proper. Please pay attention that the Override checkbox must be checked in order for the new implementation will be applied.

Show all comments

Hi Community,

Any idea how we can display all the records in detail instead of showing 'show more' button in the detail grid.

Like 0

Like

4 comments

Dear Fulgen, 

10 displayed records limitation has been designed to enhance user experience and system performance. You can have a big number of records in the detail object, therefore, in case they all will be displayed at once this will make your page load longer. If to take into account that there is not a single user, but some amount of users using this detail, it will multiply the load to a server. 

Please use filters on the detail to quickly navigate through detail records. 

Regards,

Anastasia

Dear Anastacia,  How we can remove this limit or increase the number of displayed records?

Dear Fernando,

You can try to change the page of this detail and set the required value in RawCount. Here is the example of login in BaseProcessExecutingDetail

 * @inheritdoc BaseDetailV2#initDetailOptions
 * @override
 */
initDetailOptions: function() {
	this.set("IsDetailCollapsed", false);
	this.set("RowCount", 20);

Regards,

Dean

Here is one more example:

 

this.methods.sayHello = function(){            
    this.pageRowsCount = 1000000;
    this.load(this.get('currentTabName'), 'QuickFilterChanged');
};
this.actions = [
{
    caption: 'getJSON_response',
    methodName: 'sayHello'
}
];

Regards,

Dean

 

Show all comments

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