Email
html
attachments
7.14_()
studio

When I include an URL for an attachment in an email sent by bpm'online, the URL is converted to  cid: and an attachment is added to the URL.  However, I just want the URL displayed as text or a link to the file.  I tried including a space after https:// so that it would be recognized as an URL, but the same thing happened.  I tried using %252F for the forward slashes, but it wasn't converted back to text.  How do I stop attachment URLs from being converted to attachments when used in email templates and/or Send email actions?

Like 0

Like

1 comments

Dear Janine, 

Bpm'online R&D team has prepared a feature which will be available in the next release 7.15.1 which would allow our users to send emails with a link to attachments without getting them converted to cid format. 

Once the 7.15.1 version is released, please contact bpm'online support team in order to get this feature enabled. 

Kind regards, 

Roman

 

Show all comments
Discussion
Activity
Email
emails
outlook connector
Outlook
7.14_()
sales
Ideas

There is a difference between incoming and outgoing emails in the Communication Panel

But my question is if there is a parameter which separates these E-mails on the Activity object?

I can't seem to find a parameter for this.

Calls has the Direction parameter.

Activities lack this parameter

Should there be one?

 

2 comments

Dear Julius,

This option is available. If you are talking about business process, you should use Message type lookup to select the required parameter http://prntscr.com/pbnhhm This column can also be found in the activity object http://prntscr.com/pbni9r 

Note, if you try to build the filter in the section based on this column - you will not see any activities with the Email type due to the application logic. http://prntscr.com/pbnio9

Best regards,

Dean

Dean Parrett,

There it is! Thank you so much!

Show all comments

Hi

We have a use case where we need to send outgoing Emails from business processes through an generic SMTP Email server (Not an email service provider like Office365 etc). We have the IP , port number and service credentials of the SMTP server. Find below a few questions we would like get clarity on - 



1. We understand that the typical way would be to add the SMTP Server in the Email providers lookup, create a mailbox for a valid Email account attached to the Email server and use it in the Email process element in the Business process designer. We suspect that the SMTP server we are dealing with is a generic one setup on the client's premises and not that of an actual Email service provider like Office365. Is there a way to send Emails through this SMTP server without having to explicitly create a mailbox for it?



2. We notice a few System variables related to SMTP like 'SMTP Login' , 'SMTP Username' etc. Where are they used and what are they meant for? Can these be used to send outgoing Emails through SMTP without explicitly creating a mailbox?



Greatly appreciate any help here!



Regards

Shrikanth

 

 

Like 0

Like

1 comments

Dear Shrikanth,

1) It doesn’t matter what kind of email server you are using, the main thing is that there should be a connection between IIS and this mail server. In case they are both local, then this will work.

The most correct way is the most obvious: you add a mail server and use standard elements of business process.



2) The 'SMTP Login' , 'SMTP Username' etc. settings are prohibited to use, they are needed for system core functionality.

Regards,

Anastasia

Show all comments
script task
Email
emails
c#
Run Process

Is there a way to read all the users inside an organizational role and then send those email addresses to the next step of a process?

Like 0

Like

2 comments

The functionality can be implemented using a script task element in order to select all contact emails which are included in the role. The contact emails are selected from the database via EntitySchemaQuery. Then join all selected emails into a string using ";" as separator. After that use the newly built string of emails as an email for sending.

The basic business process "Send email to case group" works in the same way. Please feel free to use the business process as an example. Pay attention to the script task element "Prepare Recipient Emails" (https://prnt.sc/p0tv3t).

Show all comments
email templates
Email
emails

Hi,

I created a email template with a custom subject ([#Account#] - [#imdPedRamoSeguro#] - [#Number#]) but when the email is sent the subject allways changes to "RE: + Case Number".

How can I change this default value?

Thanks.

Best Regards,

Nuno Gonçalves

Like 0

Like

1 comments

Hello,

The subject line is formed with the help of hard-coded macros that belong to the base system schema EmailMessagePublisherPage. Regardless of the displayed template subject, the base logic works and the macros is populated using the case subject value http://prntscr.com/o6issp. If you want to change this logic you need to replace EmailMessagePublisherPage page and after that develop new logic, but unfortunately we don't have a practical code to share.

Our developers will add the option to change the subject in one of the further system versions, indeed, though there is no ETA for it yet. At the moment to change the subject you can change the case subject itself on the case page.

Best regards,

Oscar

Show all comments
Email
system users
organizational roles
7.14_()
service_enterprise

Hi,

 

Am I able to send an email to all users that exist within the one user group (organisational role):

 

 

 

 

 

 

 

 

 

 

I have created the following process and need to update the 'To' field:

 

 

 

 

 

Like 0

Like

2 comments

Hello,

Unfortunately, you wouldn't be able to put "Functional role" as a value of "To" field of the "Send Email" process element using user tools. Our R&D team already working on adding this functionality, there is no ETA yet, however. You may build your process analogically to the "Send email to case group" base process that sends email to a group of people using script task.

Here is also another solution that can fit your needs: you can specify one recipient in "To" field in the business process "Send email" element and on mail-server side you can setup filters which will transfer notification emails to some specific folder and then mail-server can transfer all emails sent to this folder to other mailboxes. And it will fit your business target. But I will notify our R&D team about your request and ask them to raise the priority of the problem.

Best regards,

Oscar

1) Create a section to maintain a temporary contact list.

2) Add the contacts to the temporary list.

3) Loop through the list, deleting a contact from the temporary list after you email them.

Show all comments

Would be great to have the ability to just paste the copied images in the emails in the instance as a user can do in gmail or outlook.

 

This feature is available here in the community text box but not in the instance.

2 comments

Dear Aaykay,

It is already possible to copy and paste the images to the email bodies in the same way. You can also use drag and drop method to paste the images to the emails bodies.

Best regards,

Dean

Ah well it actually is. Last time I tried it dodn't work for me. :) Thanks for the info.

Show all comments
Email
synchronization
Error Message
7.13_()

Hi,

 

I keep getting this error when I try to sync my email address in bpmonline.

The email works fine mostly and all of a sudden it stops receiving emails. Then we have to go in the email settings to refresh them and then it starts working again.

 

 

P.S. I am not the owner of the email. The email address has been setup as support email.

Like 0

Like

1 comments

Hello!

There are only two variants why could this issue occur: the first one is that it was deleted manually from your instance with the help of SQL-query. And the second one is that your email provider was temporarily unavailable. There is a period for all mailboxes for sending requests to the email server connected. If the application won't get an answer from the email server for 3 times the trigger that is responsible for automatic synchronization deletes. To add the trigger again you can disable automatic synchronization, save settings and enable it again. 

To prevent this issue from happening in future please check your mail server.

Best regards,

Anastasiia

Show all comments
Email
emails
synchronization
7.13_()
studio

Hello, has anyone else found an issue with email sync where ALL emails will get posted to your company's Account record on the history tab? Since all internal employees are part of our company's account, this means if our employees sync our O365 email accounts with bpm'online, then ALL emails are visible to ALL employees. This could be problematic if a manager is using email to discuss one of their employees compensation or performance.

Does anyone have any suggestions how to avoid this issue?

We like email sync for the visibility and history of communication between our company employees and our clients. However the caveat of intra-company emails being seen by all is not ideal.

Like 0

Like

8 comments

Dear Mitch,

There is no such out-of-the-box functionality that wold record the emails on the Our Company account. It seems like you have some custom Email detail that is based on Contact object. The default settings are as follows http://prntscr.com/nfuwza

Most likely the current one is based on contact object. Please make sure you have the correct detail. 

Best regards,

Dean

Dean Parrett,

We are using the out of the box email detail, the same as what you show in your screenshot. Since I am a contact in our instance, and my company is my account connected to my contact record, any email that syncs from my O365 outlook account to bpm is shown in the email detail on the account page history tab. Access for all of our users is open for accounts and contacts, this means every user can see every email for everyone. For this reason we have stopped using email sync and have instead started using the SmartCloud Connect Marketplace Add-in for Outlook.

Dear Mitch,

We've tried to recreate the same behavior but no emails getting posted in the account history. In this respect, I'd like to suggest you to approach our support team via support@bpmonline.com and investigate the issue in your particular environment.

Best regards,

Dean

Dean Parrett,

I can do that, but isn't this very basic functionality of bpm? If a email enters bpm'online via email sync, and sender's email belongs to a contact in the system, the email gets recorded as an email type activity and that activity record automatically inherits the connections of the contact and account.

We rely on this functionality for case creation, if a contact sends an email to create a case, the case gets created and the contact and account columns get filled in automatically. The problem is this also leads to our own internal emails all getting recorded if we use email sync for our own internal email accounts.

Dear Mitch,

Yes, linking the emails is a basic functionality but the problem here might be in the access rights. Therefore, it is better to approach our support team to have a closer look into the permissions settings to make sure you are provided with the correct solution. Also there might be a change that indeed it is some bug and we would need to investigate it.

Best regards,

Dean

Mitch Kaschub,

Hey Mitch - wondering what was the outcome of this? We are seeing similar issues on our side. 

Hi Alex, here is the resolution provided to me from my support case I had opened:

"Dear Mitch,



There is a feature called MailboxRightsForEmail. This feature divides emails and activities and grant different rights for them. This feature is currently disabled so all emails have the same access rights as activities - thus all users can see all emails. We can enable it on your instance but it will lead to mass data loss if the access rights are not set up. By saying that I mean that if there are users who must see certain emails they will not see it anymore if mailbox is not shared. So before we enable that feature please go through all mailboxes that exist in the system and make sure that all users have proper access rights for them."

 

I intend to explore this feature in a test environment to see how to use it and how well it works. In the interim, our solution is to use the outlook Add-in called "Smartcloud Connect for bpmonline" where users can push one specific targeted email to bpm from their outlook mailbox.

Alex Zarate,

see response above.

Show all comments

Hi Community,

I have a business process that creates email activity and send it using this code

var activityId = Get("EmailRecordId");

if (UserConnection.GetIsFeatureEnabled("UseAsyncEmailSender")) {

    AsyncEmailSender emailSender = new AsyncEmailSender(UserConnection);

    emailSender.SendAsync(activityId);

} else {

    var emailClientFactory = ClassFactory.Get(new ConstructorArgument("userConnection", UserConnection));

    var activityEmailSender = new ActivityEmailSender(emailClientFactory, UserConnection);

    activityEmailSender.Send(activityId);

}

    

return true;

When I am using admin login credentials the email was being sent but when i am using non admin credentials the emails are just on awaiting status, i am not also getting error if there is. Any idea how can i fix this issue?

Like 0

Like

2 comments

Hello Fulgen, 

Try setting up access permissions to the shared mailbox using this article: https://academy.bpmonline.com/documents/administration/7-13/configuring…

Hello Fulgen,



Issues like the one that you have faced, usually are caused by insufficient user rights. Please note, that every business process has field called "Owner", that means that business process is run under the system user that is specified in "owner" field, so the business process will be able to process such data for which there are granted rights for the desired system user.

 

In your case it seems that users simply has no rights to use the desired mailbox. So, to resolve it you should grant rights for the mailbox to all of the users what will work with it. Bpm'online has such feature, it`s called "shared access".

Please find in S.Kobizka`s comment above the link to the article where setup process is described.



Best regards,

Alex

Show all comments