Hi,

what are the steps to add a new dimension to the Forecast section.

Saw that "More dimensions can be added only with the development tools."  in https://academy.bpmonline.com/documents/sales-enterprise/7-14/forecasts-section

Please Explain.

Regards,

Anitha P

Like 0

Like

1 comments

* Add the new dimension to the "Dimension" table. Path - is the name of the linked column in the Opportunity object. 

* Then check the "getDimensionsSchemaMapping" method in the "ForecastPage" module. Add a needed object. A linked column in the object should be named like "Opportunity"+the Path specified in the first step.  "forecastEntityInCellUId" is select UId from SysSchema.

* Modify the "getDimensionsSchemaMapping". Add a new block. For example

getDimensionsSchemaMapping: function() {

                    var result = this.callParent(arguments);

                    var dimension = {

                            dimensionId: "79F2CC8E-FE34-4AB5-AF85-87FD3F1EF708",

                            //select * from SysSchema where UId = 'B6DB3526-98AA-4E4C-AE4C-2641A0919DC2'

                            forecastEntityInCellUId: "B6DB3526-98AA-4E4C-AE4C-2641A0919DC2"

                        };

                    result.push(dimension); 

                    return result;

                }

If you face any difficulties, please debug the functionality on the client side and debug the "Execute" method in the "ForecastCalculator" class.

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

https://academy.bpmonline.com/documents/technic-sdk/7-13/server-code-debugging

 

 

Show all comments
7.14_()
sales

I am using SSO integration for authentication for an implementation. However, there is a requirement where we need to support a list of users who aren't part of the directory. How do we implement this in BPM'Online? Can we run BPM'Online in a dual mode to support SSO integration as well as forms authentication for a subset of users?  

 

Thanks in advance...

Like 0

Like

3 comments

Hello!

When SSO is enabled for the instance and users try to log in using the link "https://NAME.bpmonline.com", they are automatically redirected to the SSO authentification page. If you want some users to log in without SSO authentification, they can use the link "https://NAME.bpmonline.com/Login/NuiLogin.aspx?" and they will not be redirected to the SSO authentification page.

Best regards,

Anastasia 

Thank you, Anastasia!

Abdelsalam Selim,

Hello,

 

Starting from version 8.0.3, Creatio allows configuring Single Sign-On (SSO) through the interface.

 

https://academy.creatio.com/docs/8.x/setup-and-administration/category/authentication

 

In this case, users on the login page will have the option to log in using the standard method or perform SSO by clicking the login link for the selected provider.



Best regards, Pavlo!

Show all comments
Survey
Surveys
studio
7.13_()
sales



Hi,

Wich is the best way to set a Lookup for Surveys?

For example in Accounts if i need to call contacts i call the lookup named "Contact".

Regards.

Like 0

Like

1 comments

Hello Juan,

To achieve your target you need to create a lookup field on an account edit page and specify the link to an object that represents these surveys. You need to create an object for your surveys and creation of objects in the system is described in an Academy reference here. Once done you will receive a lookup for surveys.

Best regards,

Oscar

Show all comments
#BusinessProcess
7.14_()
sales

Hi , 

 

I want to create a sub process that will check completion of the task at a destined time on a specific day, and if the task is not completed by that particular time, an email to be sent to owner’s manager reminding him/her that the task needs attention, otherwise process termites. 

 

Could you please give me some guidelines for this 

 

Like 0

Like

9 comments

Hello,

You can add to your process similar process or create a subprocess that will start with start timer: http://prntscr.com/ob3c8p. Process will read activity and in case it has status "completed" (http://prntscr.com/ob3d1i) it will stop, otherwise it will send an email. 

Best regards,

Angela

Angela Reyes, thanks Angela . But can a subprocess can start with start timer 

Also , If I need to send email on every monday at 4 pm how will start timer work in this case? how do I select owners manager in 'To'?

Arunava,

Timer start signal allows to set such conditions for start. As for the owner manager - you can use read data element to read owner of the task and then read owner of the contact.

 Best regards,

Angela

Angela Reyes,

start timer can be used in subprocess for a case ? it shouldnt start with a simple start ?

Angela Reyes, could you please give a screenshot  for the below requirement ?

Angela Reyes writes:

Arunava,

Timer start signal allows to set such conditions for start. As for the owner manager - you can use read data element to read owner of the task and then read owner of the contact.

 Best regards,

Angela

Arunava,

I use Read data 1 to read activity (http://prntscr.com/ocxsqh), then I read activity contact (http://prntscr.com/ocxsyt) and send an email (http://prntscr.com/ocxt3q).

Angela Reyes,

Thanks Angela , I am requesting you to share the screenshot on timer element as to how to add such conditions for start ?

Dear Arunava, 

Unfortunately, the subprocess can't start with start timer. So you can use Wait for timer intermediate event (http://prntscr.com/odca42). However, it takes only amount of seconds to wait until the process continues as a parameter so you would need to calculate this amount in a script task. You can use a standard C# methods in a script task so you can subtract the DateTime.Now from the needed fire time, convert it to seconds and pass to the parameter in a Wait for timer to have it triggered on a certain time. 

Best regards, 

Dennis 

Show all comments
formulas
7.14_()
sales

Hi!

with next formula: [#Leer datos lead.Primer elemento de colección resultante.Punto Información#] != Guid.Empty

I always receive Operator no valid as error. I have reviewed documentation as it is the same syntax.

Any idea of the problem?

Waiting for your help, thanks a lot in advance!

Like 0

Like

4 comments

Hi,

"Punto Información" is a lookup?

Check that, if is not a lookup the formula would like != ""

Regards

juan cruz,

Hi Juan!

Punto información is a lookup :(

Thanks for your help!

sarauzo,

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

Best regards,

Angela

Angela Reyes,

Thanks Angela, i will resend to support

 

Best!

Show all comments
7.14_()
sales

Dear,

We are building a portal website (PHP) where we want to provide PDF-files to the users. These PDF-files are stored as attachments in the 'Attachments and notes'-tab of a section in bpm'online.

With odata, we receive a link to the PDF file. But when a user clicks this link, the login-page of bpm'online is shown.

Is there any way we can extract these PDF files from bpm'online towards the portal without user login required?

For example, stream the base64 data from bpm'online and recreate the PDF in the portal?

Kind regards,

Vincent 

Like 0

Like

4 comments

Dear all,

Problem is solved by casting the InvoiceFile.Data-field to base64 in the SQL-query of the view in bpm'online:

cast('' as xml).value('xs:base64Binary(sql:column("invf.[Data]"))', 'varchar(max)') AS UsrInvoicePDF,

Now the base64 data can be fetched by the portal via odata, and the PDF file is recreated in the PHP-code of the portal.

Kind regards,

Vincent

It's possible to change web service mode to anonymous. However in this way it will be a clear violation of security policy. All files from bpm'online will be accessible to everyone, so it's not recommended to do. Before making requests a third party application must be authenticated and receive the corresponding cookies. Please use cookies and sessions in all requests. I hope the article below will help you.

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

 

Vincent Tahon,

 

Hi , I have also the same scenario where I need to fetch the documents from Custom Section from Creatio to the third-party portal so that end customers can download the files.

 

I was struggling to understand how it can be done at a third-party application using OData. 

 

My application is on .NET (C#).

 

It will be helpful you can guide me for the same.



Many thanks

Akshit

 

Could you please elaborate on what is hard for you to understand? 

At what point are you having trouble ? 



Best regards, 

Yurii

Show all comments
folders
7.14_()
sales

I'm hoping to set up colour-based row filtering for a section list (as per https://academy.bpmonline.com/documents/technic-sdk/7-13/how-highlight-…), but only in a particular folder.

Is there any method or property I can access from a section schema that would tell me which folders or filters are currently applied to the list?

Like 0

Like

2 comments

There is an opportunity to find out which folder is applied to the list. Please use the property this.get("CurrentFolder"), which will give you all information you need.

Excellent, thank you.

Show all comments
click
onclick
dashboard
view
view setup
display
bpm sales
7.13_()
sales



Hi community,

Its possible when i click a field on a dashboard(view) display another view with another information?

King regards!

Like 0

Like

1 comments

Unfortunately, there is no such functionality in out-of-the-box system.

Show all comments
7.14_()
sales

Hi,

 

I need to integrate with a system that has its own custom identity provider which isn't LDAP, it's more a forms way of authentication that generates a user token. Is there a way of integrating over SSO on BPM'online to use the custom identity provider?

Like 0

Like

1 comments

Hello! 

There is an option to integrate using Single Sign-On in bpm online. Please check the academy article below:

https://academy.bpmonline.com/documents/administration/7-14/single-sign-technology-bpmonline

Best regards, 

Dennis 

Show all comments
custom quick filters
quick filetr
7.14_()
sales

Hello everyone,

 

I'm trying to add some custom quick filters to bpm solutions I'm working on. Specifically I need to add filters for dates: 30 and 60 days (Creation date until Current date), which are similar to the 1 and 7 days already provided. And Team based filter, similar to the employee/owner one, but instead of 1 person, 1 team (which might include several employees in a custom object)

Has anyone done anything similar? If so,how?

I've already read through this post https://academy.bpmonline.com/documents/technic-sdk/7-13/adding-quick-filter-block-section but has not answered my questions.

 

Thanks!

Ignacio

 

 

Like 0

Like

2 comments

to further clarify. Is there a way to do this from the original code for quick filters?

Technically the buttons are in the "FixedFilterViewV2" module. But it will be very hard to modify it. I think that it will be easier to create your own control and place it to the container with the buttons with the same style.

Please find more information in the article by the link below.  

https://community.bpmonline.com/articles/how-create-custom-control-element

Show all comments