When you click on the Mobile Phone of contact there is a CTI panel call tab opened and call is performed to the number that is specified in Mobile Phone field. This happens because there is an attribute on ContactPageV2 of UIv2 package called "linkclick":
that calls callContact function from CommunicationOptionsMixin of NUI package. So to overwrite this logic you need to simply create your own function and call it in linkclick attribute so to trigger your custom action instead of base action.
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?
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.
You can do that with business process which would trigger anytime a new order is created, read the order name and its opportunity name and modify the number with simple formula http://prntscr.com/p840wa which will combine the Order number and Opportunity name. Once the process is executed- you will get the required result http://prntscr.com/p841am
How is the email address that Need Help emails are sent to determined? Can it be set to a local resource rather than bpm'online? As we release processes to our users, I would want Need Help emails to go to our System Administrators, or have it spawn a custom request process, rather than going to bpm'online, so that our System Administrators review any help requests before they are escalated to bpm'online support.
Licensed users using mobile are getting push notifications but Portal users using mobile application is not getting push notification. Is there any other setup needs to do for portal users?
Here is our scenario, we want to send sms to customer, this is sms will contain download link of printable. Is it possible to generate a download link for printable?
To create a report you need to trigger CreateReportsList Report service via link http://bpmonline_site_name/0/rest/ReportService/CreateReportsList where recordIDs and templateId parameters should be transferred. This service generates reports and there is no way for an unauthorised system users to trigger this service (your clients that receive SMS should be authorised to bpm'online application so to trigger this service).
There is no way to insert a link to a printable in our system, but you can create some 3rd party service that will store all printables (ftp storage for example) and you can add the link to those files in this storage to a body of SMS and achieve your task like that.
We have over 300,000 records in our Process Log. We'd like to delete records that are not Running or Error that are over one month old. They are supposed to be archived, but there are records from months ago that have not been archived. When I select a record, there is no option to delete it or archive it. How do I delete or archive records from the Process Log?
Process log gradually gets cleared by the archivation process. We don't recommend to delete data from Process Log yourself. However, if you really need to delete that data we recommend to send a request to the support@bpmonline.com if your instance is in cloud as it requires very resource heavy sql operations that would not be possible to track with sql executor.
If your instance is on-site you can take the instruction below as an example to adapt it based on your needs:
1) Register SQL procedures tsp_DeleteSysProcessLog.sql and tsp_DeleteSysProcessLogByStartDate.sql (procedures themselves below)
Where 'Error' is the status of processes, '2017-09-22' by which start date to delete processes, '-1' how many processes to delete, -1 means all processes.
Please note that the operation is very resource heavy and time consuming and we don't recommend doing that during business hours.
Best regards,
Dennis
IF NOT OBJECT_ID('[dbo].[tsp_DeleteSysProcessLogByStartDate]') IS NULL
BEGIN
DROP PROCEDURE [dbo].[tsp_DeleteSysProcessLogByStartDate]
I found Beesender tried to delete process log by a process to delete items from Process log (actual). Is that correct or is there any risk of doing that way?
When I open my page on a large screen the simple info button / user hint appears as desired/correctly:
However, when I minimize the screen or view my page on a smaller screen, the simple info buttons / user hints appear over the top of the boolean field, where as the text field info button remains the same?
How am I able to wrap the info button to the boolean fields?
Please feel free to modify CSS according to your needs. The article by the link below explains how to add a new CSS class. If you add it to the BootstrapModulesV2 module then it will be loaded after loading the application.
What is the ageing of data that is present under Customer History of Opportunities. If I want to configure it to show data only for last 6 months , how can I do that ?
Please note that any detail in the application displays all data associated with it. In order to apply the filter please click on the three dots near the detail name and choose the “Apply filter” option.