tasks
communication panel
7.13_()
sales

Why are not manually created activities seen in my Business process task area in my Communication panel? (Even with the Show future tasks -checkbox checked).

I'd like to have manually created tasks seen in this panel as well.

I have read the Academy information about this thuroughly and I feel the requirement for the tasks created manually are met and therefor should be shown.

Academy post : https://academy.bpmonline.com/documents/base/7-13/business-process-task…

Like 0

Like

1 comments

Dear Julius,

This section (process task) is used only for records that are created with business process and are connected to it. If you want to see activities created manually you can use notification panel: http://prntscr.com/n7xvwk

Best regards,

Angela

Show all comments
Activity
ActivityPage
schedule
tasks
7.13_()
sales

When I am in my section with process, in this case Lead, and attempt to schedule a Task with the schedule task -button.

 

The Start-time I choose is one week from now. However the reminder-time is initially set to the current date and time. 2019-04-05 09:28. (The reminder time is set to one week ahead of the start time, which seems strange).

Another strange thing that happens is that when i uncheck and re-check the Reminders > Responsible check-box. The Reminder date and time changes to the vales of the Activitys Start time, date and time.

Update : The issue described above only exists when I have the add-in Task Control for bpm’online (https://marketplace.bpmonline.com/app/task-control-bpmonline) installed.

Like 0

Like

1 comments
dashboard
7.13_()
sales

I have a 'new' dashboard type (just a copy of the Sales Pipeline (OpportunityFunnelChart) with a couple display changes, since it doesn't allow a replacing module) that I'd like to register in this menu so I can add it to pages.

Which section or database table does this list draw from?

Like 0

Like

2 comments

Hello Darian,



Such task is very ambitious. Unfortunately, there is no detailed implementation guide, anyway, you can implement your own idea by analogy.



The functionality that is responsible for building new chart lays in "DashboardDesigner" schema. You should debug it via devtools to understand how it works.

Each button has a caption which is located in "DashboardDesignerResources" schema.



Regards,

Alex

Alex_Tim,

Cor, that's a mess in there, and nigh everything forbids replacing modules to boot.  Really not a customization-friendly part of the software; should be a five-minute task and instead it'd be hours.  I had an easier time messing with the internals of the email templates.

 

Thanks for the pointer, anyway.

Show all comments

Hi, 

We have a business process that performs a lot of reading / modification actions. The process gets triggered on "Modify Object Record" signal of a section. 

Due to the time that business process takes, the user often gets "Request Time out" message (screenshot attached). 

Question:

  - Is it possible to run the business process asynchronously?

  - Is it possible to increase the Timeout duration? 

Thank you,

File attachments
Like 0

Like

1 comments

Dear Hatim, 

You can run process asynchronously checking "run following elements in background" checkbox (http://prntscr.com/na6pfr) or putting any timer element in a process (for example for one second http://prntscr.com/na6qe1). 

However I would recommend to make process itself less resource consuming as even if it is ran in background it may affect performance of the site.

Timeout duration can be set up in connection strings in  installation files: 

<add name="db" connectionString="Data Source=Your data source;Initial Catalog=Your catalog;Integrated Security=SSPI;MultipleActiveResultSets=True;Pooling=true;Max Pool Size=100; Connection Timeout=10500" />

Best regards, 

Dennis

Show all comments
Zapier
google sheets
Leads
Contact
7.13_()
sales

Hi,

 

I am trying to get the details of leads from clickfunnels to google sheets and then using a zap to get them into the instance which are only coming in as contacts. But I want those details to enter the CRM as leads and not as contacts and accounts.

 

Is there a way to get the Leads into the instance? I can only see option for Contacts and Accounts in Zapier.

 

Thanks.

Like 0

Like

3 comments

I created my own Webhook for this purpose and have Zapier call my webhook to pass the data, then I use OData in the webhook to create the lead in bpm'online. The webhook I created was very simple, it's basically just receiving the data from Zapier as fields in the form body from a POST - there really isn't much to a webhook, but you do need a place to host it. 

I'd prefer not to do this, I would love to have the official Zapier tasks for bpm'online allow for more entity types. 

I am pretty sure you could accomplish the same using a landing page and have Zapier call the endpoint for the landing page and you'd modify the payload in Zapier to match the field names of the landing page. I believe this should be possible, but I have not tried it yet. 

Ryan

Can not agree more.... Zapier has lots of capabilities and if only we could use it to its full potential.

Ryan Farley writes:

I would love to have the Zapier tasks for bpm'online allow for more entity types

Hi @ryan. 

 

Did you setup your webhook via Zapier Webhooks? I seem to have set up everything correctly, but am. getting the error:

 

SaveWebFormObjectDataResult

{resultMessage:"Not allowed request URL.",resultCode:-1}

 

I'm using https://hooks.zapier.com as the request URL. 

 

Do you have any ideas? 

 

 

 

Show all comments
7.13_()
sales

Hi everybody

 

In a detail, I use the Sandbox mechanizm to catch the save operation and use it in the section page like this:

 

        onSaved: function(response, config) {

            this.sandbox.publish("UpdatePackageTotals", null, ["myTag"]);

            this.callParent(arguments);

    },

 

What function should I use to catch the delete operation ?

Like 0

Like

8 comments

The function you want is 'onDelete'.

Section pages adopt it from the base schema, 'GridUtilitiesV2', so if there are any further methods you want to capture related to the rows in a section page, you can find some in that file.

Thanks Jordan but I don't think it's working

Please note that the GridUtilitiesV2 dosn't include the function I mentioned onSaved that is invokes and working properly. Meaning, on save event it is invoked and sends message to the SandBox.

On the other hand the onDelete function is not invoked so I guess the Card Schema inherits from other schema.

 

Also please note that I use the onSaved function on the Card Schema not on the Edit Page, if it has any meaning.

Does someone has any other idea on how to catch the delete operation ?

Hi

Anyone can help ?

How can I catch the delete operation in the Card Schema ?

(Maybe I need to catch ot in the Detail Schema ?)

In a detail this is the deleteRecords method. 

http://prntscr.com/n3o5ln

You can find the parent of the "Card Schema" module in the configuration section. There you'll find the exact method that you need.

 

Thanks Eugene but what I'm looking for is to catch the delete operation from within the Card Schema of the detail.

This function is not triggered in that schema.

Do you have other suggestions ?

A сard schema of a detail doesn't contain a delete button.

Thanks Eugene for you answer.

This detail is converted to an editable detail so it does have a delete button, I need to catch the delete operation on the Card Schema of the detail. I do use the onSave function but can't find what is the function that is triggered on delete.

if anyone has a sloution?

Oren Diga,

>This function is not triggered in that schema.

Yes. Because it's in a detail. It's not possible to catch it on a page. Please consider using messages.

https://academy.bpmonline.com/documents/technic-sdk/7-13/messages-messa…

Show all comments

Hello,

How can i remove the twitter and social media icons on the communication options detail area of Accounts and Contacts?

Thank you!

Like 0

Like

1 comments

In my case, I had to create a replacing schema for: Contact Communication options (old version). 

Copy all of the source code from the original schema into your replacing schema, and add the following to the diff array:

To get the same results for the Account page. replace the Account Communication Options (old version) the same way.

Show all comments
7.13_()
sales

Hi,

What is the best way to store private keys on BPM'Online? Is it through system settings? I am trying to setup an integration for which I need a client_id and private key to be saved on the site. I have created a system setting of type "unlimited text" for the private key. But, the decryption algorithm isn't able to process the key. I am always returned the error "END RSA PRIVATE KEY not found". I am using a 3rd party library called bouncycastle that I have imported as an external assembly to work with private keys. Any suggestions on how to work with provate keys on BPM'Online, from a best practices perspective.

Any help in this regard would be much appreciated. Thanks in advance...

Like 0

Like

1 comments

Hello Amanthena,



Usually, for storing information like passwords or private keys, the system settings with "encrypted string" type is used. Please note, that system settings with the "Secured text" type are not being transmitted to the client (browser). This process is controlled by the "UseSecureSettingsOnClient" flag in the Web.config configuration file of the bpm'online application. Their values can still be set from the client (browser).



Best regards,

Alex

Show all comments

Hi,

Is it possible to specify a binding redirect in web.config for a specific version of an external assembly, if another version of the same assembly is already being used internally by BPM'Online?

I am building an external assembly which has a dependency on a different version of an already existing assembly that is being used by BPM'Online. It would be great to know if there is a way to redirect logic to the right assembly at runtime. Will the "LoadOnAppStart" column of the [SysPackageReferenceAssembly] table help in anyway?

Any help in this regard will be much appreciated. Thanks in advance!

Like 0

Like

2 comments

Dear Amanthena,

In case you are talking about assembly, which is a part of out-of-the box system, we do not recommend to apply any changes to this assembly. Particularly, because much of core logic dependent on it and its specific version. This can lead to full system inoperability. 

In case you are referring to the external assembly, which was installed to the system, please consider firstly removing it from External Assembly tab before installing a newer version.

Regards,

Anastasia

Thank you Anastasia!

Show all comments

Hello,

I set up a stardard filter on Account page, lets say I want to filter all accounts starting with "A". 

Is there any way that I can read/access this filter from a business process, so I can know which accounts were selected by that filter?

Thank you,

Cristian Galatan.

Like 0

Like

6 comments

Dear Cristian,

Unfortunately it will be difficult to read this filter since it is stored as an encrypted value in the section for which this filter was created. There is more elegant and easy way to achieve a target: you can create a dynamic folder and specify filtering conditions for it and then read this folder from AccountFolder table in the database (http://prntscr.com/mzgcjp) and after that perform operations on this folder.

Best regards,

Oscar

Oscar Dylan,

Hey Oscar,

Thank you for your answer. Indeed using a dynamic folder is more elegant and I've seen that I can read that folder from a business process. The question that remains is how can I get the list of the accounts that this filter is referring too?

This table/entity has a field "search data" which is a binary one. I guess that is an encrypted value such as the standard filter is using too.

Thank you.

Cristian Galatan,

Yes this is data that stores filtering conditions, but it will be very hard to use it and that's why I suggest using business process for these proposes.

Best regards,

Oscar

I will use a business process for sure. But still, how can I know the list of the accounts that are filtered by this folder?

Cristian Galatan,

This is task for programming. I think, you can take sample from bpm'online marketing (adding group of contacts to Bulk Email audience)



We have used similar methods to get list of contacts

Vladimir Sokolov,

Thank you Vladimir. I will check that.

Show all comments