In one of my environments I realized, that sometimes, when a notification is sent to a user the red bubble indicating new notifications on the Notification Bell won't turn on, even when, if opened, the notification will be there.
Anyone has any idea of what could be going on? Perhaps is the notification not well configured or something happened with the Communication Panel?
There might be a couple of reasons to it, like localization bug that influences the notification counter. Try to check if in the English localization it works fine, unless you are already using it. Unfortunately, it will not be possible to resolve this problem within the community thread. Therefore, we suggest you to contact our support team via support@bpmonline.com to conduct the investigation in your particular environment.
I'm working on a project where the users come from others CRM where the time format is 24 hours instead of 12 hours (AM PM), is there a system setting/configuration or workaround to change this?
I have created a custom section and I want to create a Communication options and Addresses details to that section. In accounts and contacts sections, there is Communication options and Addresses details are there. How to create the same details to the custom sections? I have followed the documents in academy to create a detail. But "Communication options and Addresses details" are different. Please guide me.
You need to create your custom object, call it "Custom communication options", after that you need to create a detail using this newly created custom object (with edit page academy.bpmonline.com/documents/technic-sdk/7-13/adding-edit-page-detail) and after that display this detail in your custom object. Same list of actions should be performed when creating custom "Addresses detail". Please also refer to base details when creating your custom details (look through detail schema and edit page and also how the object is configured).
You can make Base communication option a parent of your custom object (like it is done in AccountCommunication object). After that you can add BaseCommunicationViewModel, BaseCommunicationDetail, and CommunicationUtils to the dependencies of the detail schema and change the methods in the way you need, you can see the example in AccountCommunicationDetail schema.
In the method, initCommunicationTypesFilters works incorrectly for your custom detail. It happens because it filters CommunicationType table by the column Usefor<DetailColumn>s. CommunicationType has only columns UseforContacts and UseforAccounts, neither of which is used in your case as your DetailColumn is different. To fix the issue please override initCommunicationTypesFilters method to remove this filter from the esq that sets CommunicationTypes attribute.
Can you please show the final implementation? Im trying to add the dependecy in the detail but is not working for me. Is going to the default page of the detail.
For the demo purpose, I am creating new sections, re-naming sections, and adding new details to the sections. But after doing any changes I was unable to save the sections. It is loading and loading as "Updating DB Structure".
The issue occurs because of errors when updating the db structure on the site. to find the error you can open System designer -> Advanced settings -> configuration. After that you can display column Last error message (http://prntscr.com/oyjkr8 -> http://prntscr.com/oyjl27) and update the db structure (http://prntscr.com/oyjlea). The error message will be shown in that column for the object that causes the issue.
After the communication in terms of the support case we've found out that in your particular case the error occurred because for the object being set as the parent of itself that created infinite loop when updating db structure. We highly not recommend changing the parent object in configuration after the object is created as it may lead to various errors (like this one).
It will be easier to help you if you describe the task in general. Include from PHP works in bpm'online according to the require.js framework. Please find more information in the documentation by the link below.
You would need to check the file ConnectionStrings.config and check the authorization type. If windows authentication is used the parameter Integrated Security=SSPI should be specified and Identity=ApplicationPoolIdentity or domain user data should be in the the application pool (https://prnt.sc/mmoea5). You can also use SQL server connection parameters in connection strings file and all needed recommendations are specified in the Academy article provided below.
Also please make sure all required windows components are installed (mostly seems that one of Windows features is not turned on).
Here is an Academy article regarding on-site installation:
While Installing the BPM'Online with MS SQL sever connectivity, we restore the backup file in SSMS and create an IIS APPPOOL login.
But in installation of BPM'Online with Oracle DB server, we run scripts and restore the .dmp file. Do we need to create a Oracle DB User and import the .dmp to that particular user and create an IIS webpage using the same user name? Or is there any other method to be followed? Kindly help me understand.
If possible pls share the IIS related materials for bpm'online with oracle db server connectivity.
I want to create approval based on 2 role, first approval come from supervisor role, if supervisor approve it will be appear request approval on Manager role. I'm already create process library, but the problem is request approval come to both role directly in same times.
I tried to create similar process and approvals vere created one after another. I would recommend you to contact support@bpmonline.com for detailed investigation of your process.
It would be much better to have a few separate environments if you planning on developing on your site: one for development purposes, one pre-production and one production itself.
The correct process would be to develop packages on your dev site, transfer them to the pre site afterwards and, after checking that everything works properly, install them on prod.