“Alerts and notifications” is system-to-person communication that is important or time sensitive. An alert may be a meeting reminder, a notification of a new incident or even an audit that was scheduled.
Alerts are typically delivered based on a system trigger through a notification system and the most common application of the service is system-to-person communication. Very basic services provide notification services via email or SMS.
Dynamics 365 SHREQ supports two types of notifications and alerts. The first one is a manual user action and the second one a system generated alert. The following components inside Dynamics 365 SHREQ are supported:
|
|
Thus, users will create E-mail templates with wildcard references inside the template. These references (indicated by a “%” in the front and back of the wildcard) will then merge the related record data with the template before sending the email.
These can be found inside Dynamics 365, under the module Compliance and internal controls and Dynamics 365 OHS (Occupational health and safety/OHS). From the main dropdown menu, browse to GRC (Compliance and internal controls/GRC).
Go to: System administration > Setup > Email > Email parameters
Go to: GRC > Setup > Governance, risk and compliance parameters
Go to: GRC > Setup > Governance, risk and compliance parameters
If the template has not been created:
OR
Go to: Organisation administration > Setup > Organisation email templates
To view the email message:
Go to: System administration > Periodic tasks > Email processing > Batch email sending status
- Select the email that you want to see the message of
- On the Action pane, click on the Show message button
Go to: HSE > Setup > Health, Safety and Environment parameters
- Refer to the Step 3 above
- Please note that if no user is selected to receive an alert for an Alert type, no alert will be sent out
Email notifications can be sent:
To do the setup for these notifications:
Go to: HSE > Setup > Health, Safety and Environement parameters
Placeholders in the email templates:
New activity created: <ActivityNumber>
Activity <ActivityNumber> completed
More Wildcards/Placeholders:
Placeholder mappings | Field on form |
---|---|
%StartDateTime% %EndDateTime% %Purpose% %ActivityNumber% %Phase% %FeedBack% %Priority% %Category% %Responsible% %Description% %ActivityNotes% %Status% %Closed% %urlLink% %urlLinkMyActivities% |
Start date (UTC time) Due date (UTC time) Purpose Activity number Phase Feedback Priority Category Responsible Description Activity notes Activity status Closed Hyperlink – Open All activities Hyperlink - Open My activities |
Please note that placeholders can be used in the subject line as well
For example:
Sample HTML file to use as an email template
(Use notepad, paste the following and save as html file)
This email template is used by the Create batch process and the Activity completed notification
This email template is used by the Due in or Overdue notifications
Go to: Common > Periodic > Activities batch alerts
Please note the following:
Notification on newly created activities:
Notification when an activity is completed:
Due in number of days notifications:
(The template text should be adjusted when used in this mode)
Overdue in number of days notifications:
|
|
Go to: HSE > Incidents > Report an incident
If an email template is set up for Incidents, the template will be displayed in the Layout note box
An email notification will be sent to the selected stakeholders
Placeholder mappings | Field on form |
---|---|
%Date% %Description% %DescriptionShort% %Incidentid% %SeverityID% %Status% %Incidenttype% %Incidentclass% %IncidentClassificationDesc% %Site% %SiteName% %Department% %Responsible% %ReportedBy% %urlLink% %Supervisor% %HOD% %SourceOfIncident% |
Date Description detail Description Incident Id Severity ID Incident status Incident type Incident classification Source of incident/Classification description Site Site name Department Responsible Reported By Hyperlink functionality Supervisor: 1st level supervisor Head of department: 2nd level supervisor Source of incident |
Go to: HSE > Incidents > Periodic > Incident batch alerts
Go to: HSE > Incidents > Periodic > Injury batch alerts
Placeholder mappings | Field on form |
---|---|
%InjuryId% %Date% %Description% %BodyPart% %Status% %IncidentType% %OutcomeType% %ReportedBy% %Worker% %urlLink% |
Case number Date and time of incident Case description Body part Case status Injury or illness type Outcome type Person who reported case Worker Hyperlink functionality |
Go to: HSE > Investigations > Investigations
If an email template is set up for Investigations, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent
Placeholder mappings | Field on form |
---|---|
%Date% %Duedate% %Description% %Investigationid% %Status% %Investigationclass% %Site% %SiteName% %Department% %Responsible% %urlLink% |
Start Date Due Date Description Investigation Id Investigation status Investigation classification Site Site name Department Responsible Hyperlink functionality |
Go to: HSE > Investigations > Periodic > Investigation batch alerts
- The email template used for days = 0, is the same template used for manual investigation email
- The overdue days uses the batch alert template
Go to: HSE > Investigations > Investigations
If an email template is set up for Investigations questionnaires, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent
Placeholder mappings | Field on form |
---|---|
%Duedate% %InvestigationId% %InvestigationDescription% %QuestionnaireId% %QuestionnaireDescription% %QuestionnaireCompany% %QuestionnaireStatus% %ToBeCompletedBy% %urlLink% |
Due Date Investigation Id Investigation description Questionnaire Description Company Status To be completed by Hyperlink functionality |
Go to: HSE > Investigations > Periodic > Investigation batch alerts
The email template used for days = 0, is the same template used for manual investigation email
Go to: HSE > Inspections > All inspection journals
If an email template is set up for Inspections, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent
If an Inspector was selected on the Inspection journal and the Responsible person option is selected on the dialog, the email notification will be sent to the Inspector’s email address
Placeholder mappings | Field on form |
---|---|
%JournalNumber% %JournalNameId% %InspectionType% %InspectionFocus% %InspectorName% %InspectionList% %NumberOfLines% %InspectionDate% %Duedate% %Description% %Investigationid% %Status% %Site% %Department% %urlLink% |
Journal Number Journal Name Inspection Type Inspection Focus Inspector Name Inspection List Number Of Lines Inspection Date Due Date Description Investigation Id Status Site Department Hyperlink functionality |
Go to: HSE > Incidents > Claims
If an email template is set up for Claims, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent
Placeholder mappings | Field on form |
---|---|
%Date% %Description% %Claimid% %Status% %Claimtype% %urlLink% |
Date Description Claim Id Claim Status Claim type Hyperlink |
Go to: GRC > Compliance > All compliance audits
If an email template is set up for Compliance audits, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent.
Placeholder mappings | Field on form |
---|---|
%AuditName% %ScheduleId% %Date% %Description% %Status% %Audittype% %Site% %Department% %Owner% %urlLink% |
Audit name Schedule Id Due date Area of compliance Audit status Audit type Site Department Responsible person Hyperlink |
Go to: GRC > Meetings > Meetings
If an email template is set up for Meetings, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent.
Placeholder mappings | Field on form |
---|---|
%Date% %Title% %Meetingid% %Status% %Meetingtype% %Venue% %urlLink% %Owner% |
Date Meeting Title Meeting Id Meeting status Meeting type Meeting venue Hyperlink Owner |
Go to: GRC > Governance > Contracts > Purchase agreements / Sales agreements
If an email template is set up for Purchase/Sales agreements, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent.
Placeholder mappings | Field on form |
---|---|
%PurchAgreement% %SalesAgreement% %VendAccount% %CustAccount% %SOW% %TCW% %AccountablePerson% %ExpiryOutcome% %ExpirationDate% %Status% %urlLink% %Description% %LegalEntity% |
Purchase agreement ID Sales agreement ID Vendor account Customer account Statement of work value Total commercial value Employee accountable Expiry outcome Expiration date Status Hyperlink functionality Document title Data area ID |
Go to: GRC > Governance > Tender management > All procurement plans
If an email template is set up for Procurement plans, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent.
Placeholder mappings | Field on form |
---|---|
%ReferenceNumber % %DateCreated% %ProjectDescription% %PlannedMethodOfProcurement % %EstimatedValue% %urlLink% %Requester% %ClosingDate% %BusinessJustification% |
Reference number Date created Project description Planned method of procurement Estimated value URL Responsible person Envisaged closing date of bid Business justification |
An email will be sent to every supplier. The content of the email is from a template that is on the parameters form.
Placeholder mappings | Field on form |
---|---|
%todaysdate% %createddate% %Requester% %requestingDepartment% %expiryDateTime% %BidType% %Value% %Currency% %ProcurementPlan% %ClosingDate% %accountnum% %RFQCase% %RFQCaseName% %inviteOnly% %PlannedMethodOfProcurement% %BusinessJustification% %StartDate% %EndDate% |
Today’s date Date created Requester Requesting department Expiry date and time Bid type Value Currency Procurement plan Closing date Vendor RFQ case RFQ case name Invite only Planned method of procurement Business justification Evaluation start date Evaluation end date |
Go to: GRC > Risk > Registers > All risk registers
- If an email template is set up for Risk, the template will be displayed in the Layout note box
- An email notification, based on risk register values, will be sent
- The Send email notification button is on the Risk register list page as well as the Risk register detail form, Header view
Placeholder mappings | Field on form |
---|---|
%Date% %Description% %Riskid% %Status% %Risktype% %ReviewDate% %Responsible% %RecordedBy% %urlLink% |
Date Description Register Id Register status Register type Review date Employee accountable Recorded by Hyperlink |
Go to: GRC > Risk > Registers > All risk registers
- If an email template is set up for Risk, the template will be displayed in the Layout note box
- An email notification, based on the line values and parameter rules, will be sent
- If the Header is not closed, or the Line is not closed, AND the risk line has not been approved, the Approved by worker will be notified
- If the Header is not closed, or the Line is not closed, AND the Reviewed by person is selected, the Reviewed by worker will be notified
Placeholder mappings | Field on form |
---|---|
%RiskDate% %Site% %Department% %LineStatus% %RiskId% %Hazard% %AspectId% %RiskLabel% %RiskOwner% %ApprovedBy% %DueDate% %Approved% %ClosedDate% %ReviewedBy% %urlLink% |
Date Site Department Line status Risk line ID Hazard ID Aspect ID label Risk owner Approved by Due date Approved Closed date Reviewed by Hyperlink |
Go to: GRC > Risk > Periodic > Risk header batch alerts
The email template used for days = 0, is the same template used for manual Risk register email
Go to: GRC > Risk > Periodic > Risk lines batch alerts
The email template used for days = 0, is the same template used for manual Risk line email
To view all Batch alerts that have been setup:
Go to: System administration > Inquiries > Batch jobs
Go to: GRC > Governance > Contracts > Contract register
The email template for manual email notifications is selected in the Email template field under the Content Fast tab.
The email template for batch email notifications is specified on the Contract (type) classification setup form.
Placeholder mappings | Field on form |
---|---|
%ContractName% %ContractNumber% %Status% %ExpiryDate% %VendorName% %CustomerName% %Value% %Currency% |
Contract name Contract number Contract status Expiry date Vendor name Customer name Value Currency |
Go to: Common > Common > Activities > All activities
If an email template is set up for Activities, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent.
Placeholder mappings | Field on form |
---|---|
%HEADER% %StartDateTime% %EndDateTime% %Purpose% %ActivityNumber% %Phase% %FeedBack% %Priority% %Category% %Status% %urlLink% %urlLinkMyActivities% %Closed% |
Email subject Start date End date Purpose Activity number Phase Feedback note box Priority Category Activity status Hyperlink My activities Closed |
Go to: GRC > Governance > Reports and inquiries > Vendor BEE status
The Email vendor button is only available for certificates that have not expired.
An Infolog will pop up confirming that an email notification was sent. |
|
Placeholder mappings | Field on form |
---|---|
%VendAccount% %VendName% %ContactPerson% %CertificationNumber% %ExpiryDate% |
Vendor account Name Contact person (Primary) Certification number Expiration date |
Go to: GRC > Compliance > Periodic > Non-conformance batch alerts
OR
Go to: GRC > Internal audit > Periodic > Non-conformance batch alerts
- The email template used for days = 0, is the same template used for manual, but a different notification message can be sent
- The overdue days uses the batch alert template
Placeholder mappings | Field on form |
---|---|
%NonConformanceID% %NonConformancedate% %Description% %NonConformanceType% %Responsible% %DueDate% %Details% %urlLink% |
Non-conformance ID Non-conformance date Description Non-conformance type Responsible Due date Details Hyperlink functionality |
Go to: HSE > Safety and security > Safety inductions
If an email template is set up for Safety inductions, the template will be displayed in the Layout note box
An Infolog will pop up confirming that an email notification was sent.
Placeholder mappings | Field on form |
---|---|
%Worker% %Vendor% %Contractor% %InductionDate% %ExpiryDate% %urlLink% |
Worker Vendor Contractor Induction date Expiry date Hyperlink functionality |
Go to: GRC > Audits, Contracts or Meetings
OR
Go to: HSE > Incidents > Periodic > Incident batch alerts
HSE > Incidents > Periodic > Claims batch alerts
HSE > Investigations > Periodic > Investigation batch alerts
Dynamics 365 SHREQ will:
- Email alerts can be run as part of batch jobs. By using batch jobs, you can avoid slowing down your computer or the server during typical working hours.
- Recurrence patterns for batch jobs can be set up. For example, you can set up a job to send emails every week.
Incident reporting | |
Record date: Date and time of incident Status of record = Not closed |
Many alerts will be sent Normally works for overdue Incidents |
Investigation | |
Record date: Due date Status of record = Not closed
|
Many alerts will be sent Normally works for pre-event scenario Normally works for overdue Investigation |
Claims | |
Record date: Submission date Status of record =
|
Many alerts will be sent Normally works for overdue claims |
Meeting | |
Record date: Start date/time Status of record =
|
Many alerts will be sent Normally works for pre-event scenario |
Audit | |
Record date: Under review from date (Scope > From date on form?) Status of record = Not complete (Finished on form?) |
Many alerts will be sent Normally works for pre-event scenario |
Contracts | |
Record date: Date of expiration on the contract Status of record = Approved Email is sent to Responsible worker on the record |
Many alerts will be sent Normally works for pre-event scenario |
Go to: System administration > Periodic tasks > Email processing > Email sending status