I enabled Approvals in the case section and added Approval in the business process. The problem is that counter is not increased in the notification panel but approval itself is shown in the "Approval notification".
We are also facing the same issue. Ours is not a custom code, all we do is create an approval task via business process. While the approval task is seen in notification center, the counter does not get increased.
Please advise
Test process creates an approval task for current user
After process is triggered, task appears for current user, but no badge or counter is seen as highlighted in yellow.
We have set an approval for our invoices. Our users get a notification to approve or reject an invoice. While using the notification center we noticed that the notifications are quite limited in information.
Question: How do we show more info in the notifications like contact name or invoice amount?
First of all you will need to create a custom container that could contain all the needed information (this should be added to the replaced VisaNotificationsSchema view model and the example below is for cases):
Then you will need to control the visibility of this container based on which schema does the visa notification represent:
getContentSchema: function(){
var entityName =this.get("SchemaName");if(entityName=="Case"){returntrue;}else{returnfalse;}},
And finally the most difficult task is to populate needed fields with proper values. The problem here is that the table that is called upon displaying visa notifications is "UsrCaseVisa" and it doesn't contain information on case contact or account and so on so you will need to create some additional logic that will also get data from the case that is related to the visa.