{ "timestamp": "2026-08-09 00:24:22.4052", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-08-09 00:24:22.4244", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-08-09 00:24:26.7864", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-08-09 00:24:26.8114", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-08-09 00:24:27.0611", "level": "Info", "severity": "INFO", "message": "### Start Notification Sender Program.cs Execution ###" }
{ "timestamp": "2026-08-09 00:24:27.0767", "level": "Info", "severity": "INFO", "message": "### Calling ConfigureService.Configure() function ###" }
{ "timestamp": "2026-08-09 07:34:52.4764", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 07:34:52.4764", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":425934},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"CompanyId\",\"Value\":616},{\"Key\":\"StringIssuerIds\",\"Value\":\"[881]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Electrical Work\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Neppie Traynor\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"09-Aug-2026 01:04:52 PM\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"gbvfcd\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Issued\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-08-09 07:34:52.7307", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-08-09 07:34:52.7307", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-08-09 07:34:52.7700", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 07:34:52.7790", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-08-09 07:34:52.7790", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 425934" }
{ "timestamp": "2026-08-09 07:34:52.8150", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007341\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Requested by Neppie Traynor at 09-Aug-2026 01:04:52 PM\"},{\"type\":\"text\",\"text\":\"Accept\"},{\"type\":\"text\",\"text\":\"Sacherby Markham\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 07:34:52.8850", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 07:34:52.8850", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-08-09 07:34:52.8850", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/MIRA\/FCP\/YI\/EW\/26\/00001" }
{ "timestamp": "2026-08-09 07:34:52.8850", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 07:34:52.8850", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:04:34.4259", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:04:34.4259", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_REVIEWER_APPROVER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":425934},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"JobType\",\"Value\":\"Electrical Work\"},{\"Key\":\"WorkPermitStatus\",\"Value\":\"Issued\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"},{\"Key\":\"StringUserIds\",\"Value\":\"[881]\"},{\"Key\":\"StringPrevStateUserIds\",\"Value\":\"[3978]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"StatusChangedTime\",\"Value\":\"09-Aug-2026 01:34:34 PM\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"Key\":\"WorkLocation\",\"Value\":\"gbvfcd\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"NextStatus\",\"Value\":\"Approved\"},{\"Key\":\"CompanyUserEmails\",\"Value\":\"null\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"}]}" }
{ "timestamp": "2026-08-09 08:04:34.4483", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_REVIEWER_APPROVER ###" }
{ "timestamp": "2026-08-09 08:04:34.4483", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToEitherReviewerOrApprover function for  whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:04:34.4794", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:04:34.4794", "level": "Info", "severity": "INFO", "message": "Starting Execution for whatsapp notification for users" }
{ "timestamp": "2026-08-09 08:04:34.4794", "level": "Info", "severity": "INFO", "message": "Executing sending notification to users through whatsapp" }
{ "timestamp": "2026-08-09 08:04:34.4794", "level": "Info", "severity": "INFO", "message": "Sending notification to approver of the comapny regarding permit to work 425934" }
{ "timestamp": "2026-08-09 08:04:34.4794", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007341\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Accepted by Sacherby Markham at 09-Aug-2026 01:34:34 PM\"},{\"type\":\"text\",\"text\":\"Quality Verify\"},{\"type\":\"text\",\"text\":\"Sacherby Markham\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:04:34.5297", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:04:34.5297", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:04:34.5297", "level": "Info", "severity": "INFO", "message": " # Push Subject P\/MIRA\/FCP\/YI\/EW\/26\/00001" }
{ "timestamp": "2026-08-09 08:04:34.5297", "level": "Info", "severity": "INFO", "message": " # string body 09-Aug-2026, Sacherby Markham, " }
{ "timestamp": "2026-08-09 08:04:34.5563", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"HandleMessage\",\r\n  \"Message\": \"Object reference not set to an instance of an object.\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"NotificationSender\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.NotificationSender.DAL.Events.Notifier.SendNotificationToEitherReviewerOrApprover(String eventName, Int64 ptwId, Int64 orgId, String stringUserIds, String stringPrevStateUserIds, String stringReceieveAllPtwUserIds, String workPermitStatus, String jobType, String statusChangeUserDisplayName, String permitToWorkUId, String startDate, String statusChangedTime, String workLocation, String assignToUserDisplayName, String nextStatus, String siteName, String modeOfNotifications, String customStatusJson, String companyUsersEmails) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\Notifier.cs:line 4203\r\n   at IncidentReporter.NotificationSender.DAL.Events.EventHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\EventHandler.cs:line 589" }
{ "timestamp": "2026-08-09 08:04:34.5563", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:04:47.6389", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:04:47.6389", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_REVIEWER_APPROVER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":425934},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"JobType\",\"Value\":\"Electrical Work\"},{\"Key\":\"WorkPermitStatus\",\"Value\":\"Approved\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"},{\"Key\":\"StringUserIds\",\"Value\":\"[881]\"},{\"Key\":\"StringPrevStateUserIds\",\"Value\":\"[3978,881]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"StatusChangedTime\",\"Value\":\"09-Aug-2026 01:34:47 PM\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"Key\":\"WorkLocation\",\"Value\":\"gbvfcd\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"NextStatus\",\"Value\":\"Reviewed\"},{\"Key\":\"CompanyUserEmails\",\"Value\":\"[]\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"}]}" }
{ "timestamp": "2026-08-09 08:04:47.6389", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_REVIEWER_APPROVER ###" }
{ "timestamp": "2026-08-09 08:04:47.6389", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToEitherReviewerOrApprover function for  whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:04:47.6723", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:04:47.6723", "level": "Info", "severity": "INFO", "message": "Starting Execution for whatsapp notification for users" }
{ "timestamp": "2026-08-09 08:04:47.6723", "level": "Info", "severity": "INFO", "message": "Executing sending notification to users through whatsapp" }
{ "timestamp": "2026-08-09 08:04:47.6723", "level": "Info", "severity": "INFO", "message": "Sending notification to approver of the comapny regarding permit to work 425934" }
{ "timestamp": "2026-08-09 08:04:47.6723", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007341\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Quality Verified by Sacherby Markham at 09-Aug-2026 01:34:47 PM\"},{\"type\":\"text\",\"text\":\"Approve\"},{\"type\":\"text\",\"text\":\"Sacherby Markham\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:04:47.7270", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:04:47.7270", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:04:47.7270", "level": "Info", "severity": "INFO", "message": " # Push Subject P\/MIRA\/FCP\/YI\/EW\/26\/00001" }
{ "timestamp": "2026-08-09 08:04:47.7270", "level": "Info", "severity": "INFO", "message": " # string body 09-Aug-2026, Sacherby Markham, " }
{ "timestamp": "2026-08-09 08:04:47.7270", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:05:00.8394", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:05:00.8394", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ALL_EXCEPT_REVIEWER\",\"EventArgs\":[{\"Key\":\"StringUserIds\",\"Value\":\"[3978,4048,4055,4586]\"},{\"Key\":\"StringPrevStateUserIds\",\"Value\":\"[881,881]\"},{\"Key\":\"PtwId\",\"Value\":425934},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"JobType\",\"Value\":\"Electrical Work\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"StatusChangedTime\",\"Value\":\"09-Aug-2026 01:35:00 PM\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"WorkLocation\",\"Value\":\"gbvfcd\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-08-09 08:05:00.8394", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ALL_EXCEPT_REVIEWER ###" }
{ "timestamp": "2026-08-09 08:05:00.8394", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToAllExceptReviewer function for whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:05:00.8394", "level": "Info", "severity": "INFO", "message": "User Ids for notification: [3978,4048,4055,4586]" }
{ "timestamp": "2026-08-09 08:05:00.8394", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:05:00.8518", "level": "Info", "severity": "INFO", "message": "Starting Execution for whatsapp notification for all" }
{ "timestamp": "2026-08-09 08:05:00.8518", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425934" }
{ "timestamp": "2026-08-09 08:05:00.8518", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919999999999\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 01:35:00 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:05:00.8981", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:05:00.8981", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425934" }
{ "timestamp": "2026-08-09 08:05:00.8981", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000010468\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 01:35:00 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:05:00.9515", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:05:00.9515", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425934" }
{ "timestamp": "2026-08-09 08:05:00.9515", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001909\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 01:35:00 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:05:01.0080", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:05:01.0080", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425934" }
{ "timestamp": "2026-08-09 08:05:01.0080", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"917777777771\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/EW\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Electrical Work\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\"gbvfcd\"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 01:35:00 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425934\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:05:01.0658", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:05:01.0658", "level": "Info", "severity": "INFO", "message": "Starting Execution for push notification for all" }
{ "timestamp": "2026-08-09 08:05:01.0658", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:05:01.0658", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/MIRA\/FCP\/YI\/EW\/26\/00001" }
{ "timestamp": "2026-08-09 08:05:01.0658", "level": "Info", "severity": "INFO", "message": " # string body 09-Aug-2026, Sacherby Markham, P\/MIRA\/FCP\/YI\/EW\/26\/00001, 09-Aug-2026" }
{ "timestamp": "2026-08-09 08:05:01.0658", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:42:54.4525", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:42:54.4525", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ISSUER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":425935},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"CompanyId\",\"Value\":616},{\"Key\":\"StringIssuerIds\",\"Value\":\"[881]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"Key\":\"JobType\",\"Value\":\"Confined Space\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Neppie Traynor\"},{\"Key\":\"RequestedOnTime\",\"Value\":\"09-Aug-2026 02:12:54 PM\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"NextStatus\",\"Value\":\"Issued\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-08-09 08:42:54.4701", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ISSUER ###" }
{ "timestamp": "2026-08-09 08:42:54.4701", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToIssuerForCreatingPermitToWork function for whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:42:54.4701", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:42:54.4701", "level": "Debug", "severity": "DEBUG", "message": "Executing sending notification to issuers through whatsapp" }
{ "timestamp": "2026-08-09 08:42:54.4701", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to issuers of the comapny regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:42:54.4701", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007341\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Requested by Neppie Traynor at 09-Aug-2026 02:12:54 PM\"},{\"type\":\"text\",\"text\":\"Accept\"},{\"type\":\"text\",\"text\":\"Sacherby Markham\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:42:54.5290", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:42:54.5290", "level": "Debug", "severity": "DEBUG", "message": "Executing sending push notification to the issuers" }
{ "timestamp": "2026-08-09 08:42:54.5290", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/MIRA\/FCP\/YI\/CS\/26\/00001" }
{ "timestamp": "2026-08-09 08:42:54.5290", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:42:54.5290", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:45:33.6157", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:45:33.6157", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_REVIEWER_APPROVER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":425935},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"JobType\",\"Value\":\"Confined Space\"},{\"Key\":\"WorkPermitStatus\",\"Value\":\"Issued\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"},{\"Key\":\"StringUserIds\",\"Value\":\"[881]\"},{\"Key\":\"StringPrevStateUserIds\",\"Value\":\"[3978]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"StatusChangedTime\",\"Value\":\"09-Aug-2026 02:15:33 PM\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"NextStatus\",\"Value\":\"Approved\"},{\"Key\":\"CompanyUserEmails\",\"Value\":\"null\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"}]}" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_REVIEWER_APPROVER ###" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToEitherReviewerOrApprover function for  whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Info", "severity": "INFO", "message": "Starting Execution for whatsapp notification for users" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Info", "severity": "INFO", "message": "Executing sending notification to users through whatsapp" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Info", "severity": "INFO", "message": "Sending notification to approver of the comapny regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:45:33.6250", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007341\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Accepted by Sacherby Markham at 09-Aug-2026 02:15:33 PM\"},{\"type\":\"text\",\"text\":\"Quality Verify\"},{\"type\":\"text\",\"text\":\"Sacherby Markham\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:45:33.6880", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:45:33.6880", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:45:33.6880", "level": "Info", "severity": "INFO", "message": " # Push Subject P\/MIRA\/FCP\/YI\/CS\/26\/00001" }
{ "timestamp": "2026-08-09 08:45:33.6880", "level": "Info", "severity": "INFO", "message": " # string body 09-Aug-2026, Sacherby Markham, " }
{ "timestamp": "2026-08-09 08:45:33.6880", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"HandleMessage\",\r\n  \"Message\": \"Object reference not set to an instance of an object.\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"NotificationSender\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.NotificationSender.DAL.Events.Notifier.SendNotificationToEitherReviewerOrApprover(String eventName, Int64 ptwId, Int64 orgId, String stringUserIds, String stringPrevStateUserIds, String stringReceieveAllPtwUserIds, String workPermitStatus, String jobType, String statusChangeUserDisplayName, String permitToWorkUId, String startDate, String statusChangedTime, String workLocation, String assignToUserDisplayName, String nextStatus, String siteName, String modeOfNotifications, String customStatusJson, String companyUsersEmails) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\Notifier.cs:line 4203\r\n   at IncidentReporter.NotificationSender.DAL.Events.EventHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.NotificationSender\\DAL\\Events\\EventHandler.cs:line 589" }
{ "timestamp": "2026-08-09 08:45:33.6880", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:45:38.9864", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:45:38.9864", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_REVIEWER_APPROVER\",\"EventArgs\":[{\"Key\":\"PtwId\",\"Value\":425935},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"JobType\",\"Value\":\"Confined Space\"},{\"Key\":\"WorkPermitStatus\",\"Value\":\"Approved\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"},{\"Key\":\"StringUserIds\",\"Value\":\"[881]\"},{\"Key\":\"StringPrevStateUserIds\",\"Value\":\"[3978,881]\"},{\"Key\":\"StringReceieveAllPtwUserIds\",\"Value\":\"[4048,4586,4055,3978]\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"StatusChangedTime\",\"Value\":\"09-Aug-2026 02:15:38 PM\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"AssignedUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"NextStatus\",\"Value\":\"Reviewed\"},{\"Key\":\"CompanyUserEmails\",\"Value\":\"[]\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"}]}" }
{ "timestamp": "2026-08-09 08:45:38.9864", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_REVIEWER_APPROVER ###" }
{ "timestamp": "2026-08-09 08:45:38.9864", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToEitherReviewerOrApprover function for  whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:45:39.0010", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:45:39.0010", "level": "Info", "severity": "INFO", "message": "Starting Execution for whatsapp notification for users" }
{ "timestamp": "2026-08-09 08:45:39.0010", "level": "Info", "severity": "INFO", "message": "Executing sending notification to users through whatsapp" }
{ "timestamp": "2026-08-09 08:45:39.0010", "level": "Info", "severity": "INFO", "message": "Sending notification to approver of the comapny regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:45:39.0010", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000007341\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_assigned_to_generic_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Quality Verified by Sacherby Markham at 09-Aug-2026 02:15:38 PM\"},{\"type\":\"text\",\"text\":\"Approve\"},{\"type\":\"text\",\"text\":\"Sacherby Markham\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:45:39.0552", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:45:39.0552", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:45:39.0552", "level": "Info", "severity": "INFO", "message": " # Push Subject P\/MIRA\/FCP\/YI\/CS\/26\/00001" }
{ "timestamp": "2026-08-09 08:45:39.0552", "level": "Info", "severity": "INFO", "message": " # string body 09-Aug-2026, Sacherby Markham, " }
{ "timestamp": "2026-08-09 08:45:39.0552", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "### Start Event Execution ###" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "Message : {\"EventName\":\"NOTIFICATION_TO_ALL_EXCEPT_REVIEWER\",\"EventArgs\":[{\"Key\":\"StringUserIds\",\"Value\":\"[3978,4048,4055,4586]\"},{\"Key\":\"StringPrevStateUserIds\",\"Value\":\"[881,881]\"},{\"Key\":\"PtwId\",\"Value\":425935},{\"Key\":\"OrganisationId\",\"Value\":232},{\"Key\":\"JobType\",\"Value\":\"Confined Space\"},{\"Key\":\"StatusChangeByUserDisplayName\",\"Value\":\"Sacherby Markham\"},{\"Key\":\"StartDate\",\"Value\":\"09-Aug-2026\"},{\"Key\":\"StatusChangedTime\",\"Value\":\"09-Aug-2026 02:15:41 PM\"},{\"Key\":\"PermitToWorkUID\",\"Value\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"Key\":\"SiteName\",\"Value\":\"Rio\"},{\"Key\":\"WorkLocation\",\"Value\":\"\"},{\"Key\":\"ModeOfNotifications\",\"Value\":\"\"},{\"Key\":\"CustomStatusNames\",\"Value\":\"[{\\\"StatusId\\\":1,\\\"PresentTenseName\\\":\\\"Quality Verify\\\",\\\"PastTenseName\\\":\\\"Quality Verified\\\"},{\\\"StatusId\\\":2,\\\"PresentTenseName\\\":\\\"Accept\\\",\\\"PastTenseName\\\":\\\"Accepted\\\"},{\\\"StatusId\\\":3,\\\"PresentTenseName\\\":\\\"Request\\\",\\\"PastTenseName\\\":\\\"Requested\\\"},{\\\"StatusId\\\":4,\\\"PresentTenseName\\\":\\\"Approve\\\",\\\"PastTenseName\\\":\\\"Approved\\\"},{\\\"StatusId\\\":5,\\\"PresentTenseName\\\":\\\"Reject\\\",\\\"PastTenseName\\\":\\\"Rejected\\\"},{\\\"StatusId\\\":6,\\\"PresentTenseName\\\":\\\"Close\\\",\\\"PastTenseName\\\":\\\"Closed\\\"},{\\\"StatusId\\\":7,\\\"PresentTenseName\\\":\\\"Cancel\\\",\\\"PastTenseName\\\":\\\"Cancelled\\\"},{\\\"StatusId\\\":8,\\\"PresentTenseName\\\":\\\"Re-Approve\\\",\\\"PastTenseName\\\":\\\"Re-Approved\\\"},{\\\"StatusId\\\":9,\\\"PresentTenseName\\\":\\\"Extension Request\\\",\\\"PastTenseName\\\":\\\"Extension Requested\\\"},{\\\"StatusId\\\":10,\\\"PresentTenseName\\\":\\\"Extension Accept\\\",\\\"PastTenseName\\\":\\\"Extension Accepted\\\"},{\\\"StatusId\\\":11,\\\"PresentTenseName\\\":\\\"Extension Approve\\\",\\\"PastTenseName\\\":\\\"Extension Approved\\\"},{\\\"StatusId\\\":12,\\\"PresentTenseName\\\":\\\"Extension Quality Verify\\\",\\\"PastTenseName\\\":\\\"Extension Quality Verified\\\"},{\\\"StatusId\\\":13,\\\"PresentTenseName\\\":\\\"Extension Reject\\\",\\\"PastTenseName\\\":\\\"Extension Rejected\\\"},{\\\"StatusId\\\":14,\\\"PresentTenseName\\\":\\\"Validation Request\\\",\\\"PastTenseName\\\":\\\"Validation Requested\\\"},{\\\"StatusId\\\":15,\\\"PresentTenseName\\\":\\\"Validation Reject\\\",\\\"PastTenseName\\\":\\\"Validation Rejected\\\"},{\\\"StatusId\\\":16,\\\"PresentTenseName\\\":\\\"Temporarily Suspend\\\",\\\"PastTenseName\\\":\\\"Temporarily Suspended\\\"},{\\\"StatusId\\\":17,\\\"PresentTenseName\\\":\\\"Validation Accept\\\",\\\"PastTenseName\\\":\\\"Validation Accepted\\\"},{\\\"StatusId\\\":18,\\\"PresentTenseName\\\":\\\"Validation Quality Verify\\\",\\\"PastTenseName\\\":\\\"Validation Quality Verified\\\"},{\\\"StatusId\\\":19,\\\"PresentTenseName\\\":\\\"Pending Closure\\\",\\\"PastTenseName\\\":\\\"Pending Closure\\\"},{\\\"StatusId\\\":20,\\\"PresentTenseName\\\":\\\"Start Work\\\",\\\"PastTenseName\\\":\\\"Start Work\\\"},{\\\"StatusId\\\":21,\\\"PresentTenseName\\\":\\\"Request Again\\\",\\\"PastTenseName\\\":\\\"Request Again\\\"},{\\\"StatusId\\\":22,\\\"PresentTenseName\\\":\\\"Abandon\\\",\\\"PastTenseName\\\":\\\"Abandoned\\\"}]\"}]}" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "### Started process for Execution of Event : NOTIFICATION_TO_ALL_EXCEPT_REVIEWER ###" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "# Calling SendNotificationToAllExceptReviewer function for whatsapp and push notification #" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "User Ids for notification: [3978,4048,4055,4586]" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "# Fetching devices bypassing preferences (system event or unknown module) (Bulk) #" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Info", "severity": "INFO", "message": "Starting Execution for whatsapp notification for all" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:45:41.3175", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"919999999999\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 02:15:41 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:45:41.3734", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:45:41.3734", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:45:41.3734", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000010468\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 02:15:41 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:45:41.4219", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:45:41.4219", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:45:41.4219", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"912000001909\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 02:15:41 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:45:41.4720", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:45:41.4720", "level": "Debug", "severity": "DEBUG", "message": "Sending notification to requester regarding permit to work 425935" }
{ "timestamp": "2026-08-09 08:45:41.4720", "level": "Warn", "severity": "WARN", "message": "Osmo-x WhatsApp payload: {\"providerId\":48,\"data\":{\"to\":\"917777777771\",\"messaging_product\":\"whatsapp\",\"type\":\"template\",\"template\":{\"namespace\":\"d8bcb6bd_2ab2_439c_9d9e_947501266c77\",\"name\":\"ptw_generic_status_template_v4\",\"language\":{\"policy\":\"deterministic\",\"code\":\"en\"},\"components\":[{\"type\":\"body\",\"sub_type\":null,\"index\":0,\"parameters\":[{\"type\":\"text\",\"text\":\"P\/MIRA\/FCP\/YI\/CS\/26\/00001\"},{\"type\":\"text\",\"text\":\"09-Aug-2026\"},{\"type\":\"text\",\"text\":\"Confined Space\"},{\"type\":\"text\",\"text\":\"Rio\"},{\"type\":\"text\",\"text\":\" \"},{\"type\":\"text\",\"text\":\"Approved by Sacherby Markham at 09-Aug-2026 02:15:41 PM\"},{\"type\":\"text\",\"text\":\"Start Work\"},{\"type\":\"text\",\"text\":\"https:\/\/sandbox.oqsha.com\/#\/wp\/view\/232\/425935\"}]}]}}}" }
{ "timestamp": "2026-08-09 08:45:41.5182", "level": "Debug", "severity": "DEBUG", "message": "Osmo-x WhatsApp Message has been Sent" }
{ "timestamp": "2026-08-09 08:45:41.5182", "level": "Info", "severity": "INFO", "message": "Starting Execution for push notification for all" }
{ "timestamp": "2026-08-09 08:45:41.5182", "level": "Info", "severity": "INFO", "message": "# Preparing notification body #" }
{ "timestamp": "2026-08-09 08:45:41.5182", "level": "Info", "severity": "INFO", "message": " # Push Subject for Issuer P\/MIRA\/FCP\/YI\/CS\/26\/00001" }
{ "timestamp": "2026-08-09 08:45:41.5182", "level": "Info", "severity": "INFO", "message": " # string body 09-Aug-2026, Sacherby Markham, P\/MIRA\/FCP\/YI\/CS\/26\/00001, 09-Aug-2026" }
{ "timestamp": "2026-08-09 08:45:41.5182", "level": "Info", "severity": "INFO", "message": "### End Event Execution ###" }
