web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Portals: Is it possible to create custom alerts?

(0) ShareShare
ReportReport
Posted on by 414

Hello everyone, 

I have seen that there exists an option to Subscribe to alerts in Portal to follow up forum threads.

In the portal I am working with I do not need the forum, but I find this featur interesting and I want to do something similar for my Incident entity. 

For some super-users I am showing an entitylist with the corresponding Incidents and I want also to create a notfication for them every time that a new record is added to this list.

Does anyone tried to do something similar?

I would really appreacciate your ideas to achive this!

Many thanks in advance,

Irena.

*This post is locked for comments

I have the same question (0)
  • - Matt Bayes - Profile Picture
    890 on at

    Hi Ira,

    The only alerts that we have used are in regards to profile alerts. In CRM, if you go to a contact record and change the form to "Portal Contact" there should be an Alerts tab. Under there, you can input any text into the Profile Alert Instructions field and flag Profile Alert to Yes. This will present the text on the user's profile.

    If you do want to use this, I would recommend creating a workflow on create of an Incident to fill that alert with the text automatically. As for the Profile Alert Date field, I haven't used this but it may act as either an Alert display date or an Alert removal date. This will take some looking into.

    If you are envisioning alerts not on the profile, you could create a custom Alerts entity and relate it to a Contact. When an Incident gets created, create an Alert record related to the Contact and display it on the portal in either an Entity List or a custom Liquid Template. The benefit of this is you could set an expiry date field and not show those on the portal if they are expired. This would allow multiple alerts to be setup for an individual contact.

    If you have any questions please let me know!

    Thanks!

    - Matt -

  • Verified answer
    Dmytro Rutkovskyi Profile Picture
    1,835 on at

    Hi,


    It's not too complex to create similar functionality, but of course, require some time for customizations:

    1. Create new Entity (you can see  Forum Notification as an example, but surely you need fewer fields)
      1. you can call it like Case Notifications and add two fields (Lookup to Case: case, and Lookup to Contact: recipient)
      2. make sure you check "Change tracking notifications"
    2. Create new simple entity form for that entity.  Check the checkbox "Associate Current portal user". You can configure it more later
    3. Go to "Customer Service - Edit Case" - > add new button in additional Settings (create related record type):
      case_5F00_not.JPG
    4. You can configure it visibility with feth_xml in filter criteria later

    5. Now when you open case in the Portal - you can click this button. Once You click Ok in the popup dialog, it will create a new record in entity "case notification" with current ticket and contact.
    6. You need a workflow to send an email to Contacts about tickets update.
    7. You need Plugin which will send out notifications on ticket update.

    Another way is to repeat how forum notifications are working (adding additional entity like adx_communityforumalert to store participant/forum link,  and adx_forumnotification to start send notifications workflow). 

    Surely it far from the finished solution, but you at least have an idea that this is possible.

  • Irena Benja Profile Picture
    414 on at

    Hello and thank you for your suggestions!

    There are some things that I'll have to do differently due to business processes of this project related to incidents but it was very helpfull to sketch a plan.

    This requires as you say, more effort and time as well a decision if it is feasable to be implemented for my client.

    Before reading your suggestions I started to work on another approach, client-side, adding js on my template to create cookies and work with them for creating this notifications.

    Thanks a again!

    Regards,

    Irena.

  • Nirmal_CRM Profile Picture
    177 on at

    Hi Irena,

    I am looking for pretty much same functionality for my custom entity. Did you able to achieve it?

    Thanks for your help !!

    Regards,

    Nirmal

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
ScottDurow Profile Picture

ScottDurow 2

#2
GJones Profile Picture

GJones 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans