Question

We have an Universal Group called GGA-BPM-USERS in our Root AD domain (corp.lan)

Members in this Universal Group from AD Child domains (i.e users from md6.corp.lan) are not seen by BPM, unlike members in this Universal Group from the Root AD domain (corp.lan)

Like 0

Like

1 comments

Dear Eric,

The filter should be changed in bpm'online to include the users that belong to the sub-domain. To access the setup page you need to go to the System Designer -> LDAP integration setup. Adjust the List of Groups filter there:

Lisa

Show all comments

Hi All,

Is there any kind of integrations possible with BPM'Online to randomly pick a number  ( say Case number) on click of a button (something similar to like lucky draw). The contact in the selected case will be receiving mail.

 

Like 0

Like

1 comments

Dear Anupama,

If the third-party application (like lucky draw) has an open API, you can create the integration with it using OData/webservices. Please also note that except for picking a random case, the system will need to be adjusted from within to find the chosen case and send the email to the case contact with the exact template.

Lisa

Show all comments

Hi All,

Is there any kind of integration to control/measure the efectiveness of Linkedin campaigns or the ability to publish directly from bpm'onlin on Linkedin or other and have metrics about the results?

Thanks

Julio Falcon

Like 0

Like

3 comments

Dear Julio,

LinkedIn API is closed for the external resources. 

Warm regards,

Matt

Hi Matt, 

Any Update on linked in campaign or still the status is same?

What about Google Add Campaign?

Ankit,

You may contact Linkedin directly to check if they are planning to open their API. As for Google Add Campaigns - Google Ads API can be used only for Google Ads campaigns so most likely it cannot be implemented. 

Best regards,

Angela

Show all comments

Hello, 

I am trying to do something like this:

Grab information to current page, based off of value in Lookup field.

Example would be, on the current page when the User (Contact) lookup is filled in, also grab the contacts Address (String value), Phone Number (String value), and Account name (Lookup value) and fill it in on the current page. 

I am fairly sure I need to run a client side ESQ, and a few joins to get the information I am looking for, but I have not been successful yet. 

Any help is appreciated!

Like 0

Like

1 comments

Please investigate how to work with ESQ

https://academy.bpmonline.com/documents/technic-sdk/7-11/use-entitysche…

Then check the article by the link below. It shows how to select aggregate data.

https://community.bpmonline.com/questions/esq-query-find-role

Then check the next article. There you'll find how to fill in a lookup value. 

https://community.bpmonline.com/questions/update-query-change-lookup-va…

If you want to set a text or integer value, you need to use the following syntax:

this.set("fieldname", value); in a replacing client module.

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

https://academy.bpmonline.com/documents/technic-sdk/7-11/adding-calcula…

Show all comments
Question

Hi all,

I ve an issue with Workspace console on a ninject extention library : 

Error: Could not load file or assembly 'file:///C:\BPMOnline\Build\PF1_DMS_Studio\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Ninject.Extensions.Factory.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)

 

The version is Studio v7.11.3.1715

Like 0

Like

4 comments
Best reply

Issue resolved.

For the benefit of other users... it was fixed by going on the DLL file properties and pressing Unblock.

Regards,

Artur

Please try adding the Ninject.Extensions.Factory.dll file into the package that you're trying to install. If it's not possible, please add the library to the target application.

Thanks for your reply. I removed the Ninject.Extensions.Factory.dll from the workspaceconole folder in order to solve this issue.

Hello,

I'm facing a similar issue when running WorkspaceConsole.exe, but I'm not being able to resolve it using any of the 2 methods above (adding External Assembly or removing Ninject.Extensions.Factory.dll file from the folder).

Any other suggestions?

 

Thanks,

Artur

Issue resolved.

For the benefit of other users... it was fixed by going on the DLL file properties and pressing Unblock.

Regards,

Artur

Show all comments

Hi,



How do you create a css stylesheet override for any part of the system (front-end) ? I found older articles but they were more logic driven.





Thanks,

Ryan.

Like 1

Like

8 comments

Dear Ryan,

Please use this article: https://community.bpmonline.com/questions/how-add-custom-style-control-page-based-condition

You can ignore the part about conditions so that the CSS style should work as soon as you add it to the module after define.

Best regards,

Lily

Hi,



This didn't seem to work.

I created the module, gave it a title and a name, package "custom", added my css into the "LESS" area, saved it all, recompiled to make sure and no results.

This is what i tried:

.ts-sidebar-item-wrapper:hover {background-color:#f3b444;}



Please advise.



Thanks,

Ryan.

 

Dear Ryan,

Please follow the instructions form the topic I sent to you precisely. 

You need to follow the steps 1-3 but in the step 3 it is not obligatory to set any condition. 

Best regards,

Lily

Hi Ryan, 

 

I am trying to do the same thing as you right now, and I went through the documentation that Lily pointed out but i can not get it to work. 

Did you get your css style sheet to over ride the generic one, and if so how?

 

Thank you in advance

Hi Philip,

No I wasn't able to get it to work.  I tried those instructions multiple times. I assume there is a step missing out of the documentation.



Ryan.

Lily, 

Could you show us how to change the color of a field name without an business logic? It seems both Ryan and I are confused. There are probably others as well who have not said anything but are wondering that same thing. 



This would be greatly appreciated! :)   

I took another look at this and i think the problem is targeting the base view of the system instead of a page area like "opportunity". I created my own custom module name which may be wrong. 

 

Dear Ryan,

You need to create a new module with any name, then you need to create a replacing module that will have the default name of some page when you choose the parent object. That's why it is better to apply any changes in Section wizard on the page that you want to modify to make this replacing module be created automatically. Then you connect your css (new module) to the page with the help of code.

Philip, there is one more article about CSS style in bpm'online. It may be helpful: https://academy.bpmonline.com/documents/technic-sdk/7-12/advanced-settings-custom-detail-fields

Best regards,

Lily

Show all comments

How to use WebClient to call remote webservice from C# Bpmonline class?



When we code that :



            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(UrlMiddleware);

            client.DefaultRequestHeaders.Accept.Clear();

            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            HttpResponseMessage response = client.GetAsync("api/customers").Result;


Bpm online can't "publish" because it send that error:

The type or namespace name 'Http' does not exist in the namespace 'System.Net' (are you missing an assembly reference?)

but i have added using's:

    using System.Net.Http;
    using System.Net.Http.Headers;

Have you a idea please?

Davyd
Like 1

Like

3 comments

Hi David, I was also having the same issue and didn't get a resolution. I went ahead and completed my integration with HttpWebRequest class instead of http class.

Ok! Very thanks, i'm going to use directly the HttpWebRequest  class ...

 

Dear Davyd, 



The assembly System.Net.Http.dll is missing in the business process class. Please consider downloading the library and adding it in the "External Assemblies" tab in the configuration.



Image.png



You can download the library from public sources. For example

https://www.dllme.com/dll/files/system_net_http_dll.html



Additionally, please find more information about references in the post by the link below.

https://stackoverflow.com/questions/9611316/system-net-http-missing-fro…



Additionally, please remove the System.Net.Http.HttpClient using. 

Show all comments

Hi all,

Somebody had some sucessfull experince integrating with some sip provider to could made calls using it?

Thanks in advance,

 

Julio Falcon

Like 0

Like

3 comments

Dear Julio,

A lot of your colleagues have integrated the sip-telephony successfully. I recommend you to check the Academy FAQ on integration and the connector available in our Marketplace that you may find useful.

Thanks Lisa, is there any way to connect with one of the most of IP SIP Providers without a connector?

Dear Julio,

In order to be able to dial the external numbers you have to install a connector, since bpmonline does not have such functionality out of the box. In case you do not want to install one of the existing connectors you can develop your own.

You can read more about the phone integration in the article below:

https://academy.bpmonline.com/documents/lending/7-11/bpmonline-phone-integration-faq

Warm regards,

Matt

Show all comments

Is there any way to implement on a Detail Group when the user wants to Add a new record the option to choose between Add Existing & Add New?

Somethink Like when you want to add a user to a department/functional role, of course must be an add existin & add new options, I want to implemet the same on some of my details, but dont' know how

Some ideas, samples?

 

Thanks in advance

Like 0

Like

5 comments

 

I think this is is MUST BE on bpm'online, so to avoid data duplication, for example if you're on Accounts Module and want to add a Contact, always add a new one, if it existing, bpm'online don't care about this and create a duplicate record with the obvious problems. :-(

Dear Julio, please open the code of the UsersDetailV2 schema and find how to create the functionality. All of the code is in the schema so it won't be hard to find the solution.

The fact that the functionality is missing in bpm'online is a great opportunity for you as the partner. Please feel free to create a marketplace application that will provide the described functionality.

Hi all, some body had idea how to solve this? I understand it must be a MUST HAVE, what do you think?

Julio.Falcon_Nodos,

 

Hello Julio,

 

As was mentioned previously, such functionality cannot be achieved with basic system tools but with a help of additional development. 



We have registered a query for our responsible R&D team to consider implementing such functionality in the upcoming releases, but as of now there is no ETA. 

I will assign this case to mentioned project to increase it's priority. 



Best regards,

Anastasiia

Show all comments

Hi, somebody has used an Excahnge account to define as Case Notification.

I'm Trying and doesn't works, I don't want to use this account associate to login using it, only associate to create, escalate y case notification

1.- Exchange emails doesn't arrives to bpm'online

2.- Of course cannot use to the case notification

Somebody qith better luck than me?

Thanks in advance

Like 0

Like

3 comments

Dear Julio,

Exchange mailbox can be used for the cases management as well as the IMAP one. Is you notice that the emails are not coming through to the system, most likely, the mailbox was linked incorrectly. I'd advice you to check the server settings in bpm.

Lisa

Thanks Lisa, could we review this tomorrow, by remote ideally? is there any task must I review with the Excange service provider before, such some kind of relation of confidence between exchange and bpm'online?

Dear Julio,

Please write to support@bpmonline.com to schedule a remote connection.There are no specific preparations for that that should be done on your side. 

 

Show all comments