Hi everyone,

I'm facing a problem in the business process , when I try to save the business process element , the following message appears: ' Error occurred when saving : Collection item  with unique identifier not found '

Like 0

Like

0 comments
Show all comments

Hi Community,

I have completed tasks on Activity object, I want to know the completion date, what column in activity table the completion date is?

 

Like 0

Like

1 comments

Dear Fulgen, 

Unfortunately, there is no such column, however you can add this column in the section wizard or configuration and use business process to populate it. This process would trigger on status changed to Completed and populate this column's value to the current date. 

Best regards,

Dennis 

Show all comments

I have multtiple lookup values in Product model, and I need to populate them from Script Task.

For example, this field: 

 

How can I populate this field and/or add new Price Lists from Script Task?

Like 0

Like

1 comments

It's possible to implement via multi-row data insert. The example for the "Prices" is below.

var priceListId1 = new Guid("FA689C95-C63C-4908-8FD2-19A95E0425BD");

var priceListId2 = new Guid("90699A9B-99AF-49B3-9678-73BDAE7EAEFE");

var priceListId3 = new Guid("7635F047-2DD4-4060-AF07-D7B9820BBC34");

var productId = new Guid("A802F388-59AA-4B69-88C3-ECC9078BF27D");

new Insert(UserConnection)

.Into("ProductPrice")

.Values()

    .Set("PriceListId", Column.Const(priceListId1))

    .Set("ProductId", Column.Const(productId))

.Values()

    .Set("PriceListId", Column.Const(priceListId2))

    .Set("ProductId", Column.Const(productId))

.Values()

    .Set("PriceListId", Column.Const(priceListId3))

    .Set("ProductId", Column.Const(productId))

.Execute();

Please find more information in the article by the link below

https://academy.bpmonline.com/documents/technic-sdk/7-13/multi-row-data-insert

Show all comments

I've created Replacing Object for Product entity, added custom fields, but when I'm saving following error appears:

Error while saving: Item with name "Product" not found

 

How can I fix this problem?

Like 0

Like

1 comments

This issue occurs when the system can’t link an object with a table in a database.

This happens because of adding custom columns to the object and further deleting these columns. In this case, the columns continue to exist in the database. When you try to create a replace object, the system won’t be able to find a table in the database that exactly equals the object.

To solve this issue, I offer the following recommendations:

1. If you remember which columns of the object you deleted, you can try to create them again.

2. If you don't remember which columns you deleted, you can see what columns are in the table in the database and compare them with the columns of your object. Then add the missing columns to the object. The system will not be able to link them if the data types won’t be equal.

3. If the previous instructions have not eliminated the error, you can restore the site from the backup.

For more detailed assistance, please contact technical support.

Show all comments

Hi all,

I created a chart with 7 series: 4 lines, 3 colums. All of them were created by using built-in chart.

How to make a line change to short-dot dashstyle?

I tried using json series but it showed only json series, all built in series did not appear.

 

Like 0

Like

1 comments

Unfortunately, there is no way to use this type of line in built-in dashboards. 

However in bpm'online it's possible to create charts of any complexity, with a lot of filters. In order to implement that just create a view in a database. Fill the view with filtered data. Then create a lookup based on the view. After that create a dashboard based on the lookup. How to create an object based on the view please follow the article by the link below

https://academy.bpmonline.com/documents/technic-sdk/7-13/localizing-views?_ga=2.15329846.1007139909.1563783712-377734361.1560865727

Show all comments

Hi,

1.Created an object "Vehicle details" in my package "Vehicles" inheritance Account (base).

2. Created a detail using details wizard "vehicle details"

3. Added detail in Accounts Section under "Account Info" tab. Gave Detail Column "Owner" and  "Id" for object column. 

4.Created a detail page with a "Purchased from" lookup referencing to Accounts.

Getting following error message when trying to create a detail record:

Item with name "KumarVehicledetailsCommunication" not found.

 

I am doubting 3rd step. Can someone help me on this.

 

Thanks in advance.

Like 0

Like

2 comments

Hi,

Can you please send an email to support@bpmonline.com? We will be glad to help! 

Best regards,

Angela

I suspect step 1. instead of accounts as the reference object, can you use base object and include account lookup in the detail and try?

Show all comments

Hi



We have a use case whereby the data we need to show in a detail needs to be fetched from a 3rd party API. We intend to do the following steps for this - 

1. Create a virtual object (Transient data. Not to be persisted in the database)

2. Call the the 3rd party API and populate the virtual object with the returned data.

3. Bind the virtual object to the Detail. 



The API is still under construction and we would like to mock / populate / hard code dummy data in the virtual object so that we can proceed with developing the detail. Let me know if there is a way to do this. 



Thanks

Shrikanth

Like 0

Like

1 comments
Best reply

Dear Shrikanth,

Please see the following article on how to implement virtual detail on page with calling API to populate data:

https://community.bpmonline.com/articles/add-virtual-detail-page

 

Hope you find it helpful,

Anastasia

Dear Shrikanth,

Please see the following article on how to implement virtual detail on page with calling API to populate data:

https://community.bpmonline.com/articles/add-virtual-detail-page

 

Hope you find it helpful,

Anastasia

Show all comments

I want to change the new record title to something else when i click new.

.

 

 

Like 0

Like

3 comments

Hello, 

To change this caption you need to replace schema MainHeaderSchema and change the value of localizable string DefaultPageHeaderCaption to the needed value (http://prntscr.com/ofyfpa). 

Here is the academy page on how to replace schemes: 

https://academy.bpmonline.com/documents/technic-sdk/7-13/creating-custom-client-module-schema

Best regards,

Dennis

Dennis Hudson,

Thanks Dennis but when i replace the schema changes are made for all the sections, i wand custom header for one section like new page for account page. Also please tell me how will i change the subject of email before sending like dynamic subject. Please see the screen shot below

Muzzammil Alam,

You can check if you are you are in the certain section and use the needed value instead of DefaultPageHeaderCaption in the subscribeSandboxEvents method in MainHeaderSchema. To do this you would need to override this method in the replacing schema. To check if you are in the correct section you can use this.get("entitySchemaName"), for example. 

Best regards, 

Dennis 

Show all comments

Hi Community,

Any idea how i can disable the tasks being created in case stages?

 

Thanks

 

Like 0

Like

1 comments

Hello Fulgen,

Such a task should appear on the records actions dashboard and in CTI panel as well (see screenshot http://prntscr.com/og1wm1). The easiest way to disable such tasks is to click on their name http://prntscr.com/og1xkw and click "Cancel activity" http://prntscr.com/og1xqv. As a result you will need to specify the result of this activity http://prntscr.com/og1xzb and click "Save".

The second way to disable such tasks is to open a task in the CTI panel and change status to "Canceled" http://prntscr.com/og1yu0. After that you will need to enter some activity results and save changes.

The third way to disable such tasks is to delete them from SysProcessElementToDo table, but it is not a good practice at all since there can be connections between deleted activity and case stages and it can lead to errors when working with the case, from which deleted task was created, in future.

If you want to remove tasks generation from case stage - you need to delete this task from case stages designer and here is an Academy article on how to delete case stage element.

Best regards,

Oscar

Show all comments

Hi Community,

Currently I was able to get data from Order object using Odata calling "OrderCollection". Order is connected to Account object. Now I want to retrieve account details also. Is it posible to achieve this by having one request only from "OrderCollection" no need of calling "OrderCollection" then "AccountCollection". Any idea how can i achieve this?

Like 0

Like

1 comments

Dear Fulgen,

Unfortunately, there is no way to retrieve account data without making a request directly to the AccountCollection. You need firstly get the Id of needed account and afterwards make a request to Account object.

Regards,

Anastasia

Show all comments