{"Timestamp":"2026-11-04T04:47:58.9318047+00:00","Level":"Information","Data":{"EventId":495368817},"Message":"Starting Module Trigger Engine NSQ consumer"}

{"Timestamp":"2026-11-04T04:47:59.0407075+00:00","Level":"Information","Data":{"EventId":2846326939},"Message":"Module Trigger Engine consumer started on topic=module.trigger.engine, channel=module-trigger-engine"}

{"Timestamp":"2026-11-04T15:30:06.6759785+00:00","Level":"Information","Data":{"EventId":310461553},"Message":"Trigger event with message ID 188e61b62eac3000 received: {\"OrgId\":269,\"SourceModuleId\":121,\"SourceRecordId\":41,\"TriggerEvent\":\"record_updated\",\"CurrentUserId\":25180,\"PreviousStateTypeId\":null,\"NewStateTypeId\":794,\"SourceModuleTypeId\":100666,\"SourceChecksJson\":\"{\\\"Sections\\\":[{\\\"SectionId\\\":1,\\\"SectionName\\\":\\\"Basic Details\\\",\\\"SectionType\\\":\\\"text\\\",\\\"Rank\\\":1,\\\"FileUploadControl\\\":{\\\"IsCameraAllowed\\\":false,\\\"IsImageUploadAllowed\\\":false,\\\"IsVideoUploadAllowed\\\":false,\\\"IsAudioUploadAllowed\\\":false,\\\"IsFileUploadAllowed\\\":false},\\\"Checks\\\":[{\\\"Id\\\":\\\"1_1\\\",\\\"Check\\\":\\\"Purpose of visit\\\",\\\"Type\\\":\\\"text\\\",\\\"Value\\\":\\\"5\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}},{\\\"Id\\\":\\\"1_2\\\",\\\"Check\\\":\\\"Whom to meet at this project?\\\",\\\"Type\\\":\\\"text\\\",\\\"Value\\\":\\\"5\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":1,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}},{\\\"Id\\\":\\\"1_3\\\",\\\"Check\\\":\\\"Emergency contact name\\\",\\\"Type\\\":\\\"text\\\",\\\"Value\\\":\\\"5\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":2,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}},{\\\"Id\\\":\\\"1_4\\\",\\\"Check\\\":\\\"Emergency contact phone number\\\",\\\"Type\\\":\\\"number\\\",\\\"Value\\\":\\\"5\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":3,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}}],\\\"IsMainSection\\\":false,\\\"ShowPastActionTrackersOfCategory\\\":false,\\\"ConditionalRules\\\":[],\\\"AccessControlRules\\\":[],\\\"SubSections\\\":[]},{\\\"SectionId\\\":2,\\\"SectionName\\\":\\\"Declarations\\\",\\\"SectionType\\\":\\\"radio\\\",\\\"Rank\\\":2,\\\"FileUploadControl\\\":{\\\"IsCameraAllowed\\\":false,\\\"IsImageUploadAllowed\\\":false,\\\"IsVideoUploadAllowed\\\":false,\\\"IsAudioUploadAllowed\\\":false,\\\"IsFileUploadAllowed\\\":false},\\\"Checks\\\":[{\\\"Id\\\":\\\"2_1\\\",\\\"Check\\\":\\\"Environment, Health & Safety (EHS) Policy\\\\n- Provide safe and healthy working conditions to prevent work-related injury and ill health\\\\n- Set EHS objectives to bring positive change in the EHS culture\\\\n- Fulfil all applicable legal and other OH&S requirements\\\\n- Protect the environment, including prevention of pollution\\\\n- Continually improve the EHS management system through risk analysis, incident prevention and training\\\\n- Run an integrated, documented management system with participation of all, including workers\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_2\\\",\\\"Check\\\":\\\"Visitor Guidelines\\\\n- Communicate and book a slot before visiting the site\\\\n- Do not visit the site unless escorted by a company person\\\\n- Safety helmet is mandatory; no entry to site area without a helmet\\\\n- Mobile phones, music and headphones are prohibited during the site visit\\\\n- Smoking is prohibited\\\\n- Do not touch any electrical board or mechanical/electrical equipment\\\\n- Be careful of heavy vehicle and crane movement\\\\n- Do not cross any barricaded area\\\\n- Follow the demarcated path during the site visit\\\\n- Photography is prohibited\\\\n- In an emergency, your escort is responsible for your evacuation. Do not panic, stay where you are\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":1,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_3\\\",\\\"Check\\\":\\\"Site Safety Rules\\\\n- All visitors must report to security at the gate\\\\n- Basic PPE is mandatory to enter the site\\\\n- Smoking is prohibited at site\\\\n- Site visit is only allowed along with respective staff\\\\n- Use the pedestrian pathway while walking\\\\n- Do not run in case of emergency; assemble at the nearest emergency assembly point\\\\n- Be watchful of snakes\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":2,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_4\\\",\\\"Check\\\":\\\"Report unsafe acts and conditions\\\\nReport to the safety personnel or site team if you observe any unsafe act or unsafe condition during your site visit.\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":3,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_5\\\",\\\"Check\\\":\\\"Emergency Contact Details\\\\nNote the site emergency contacts: Project In-charge, MEP In-charge, Safety In-charge, Security In-charge, Nearest Hospital, Ambulance, Fire Brigade (101), Police (100).\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":4,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_6\\\",\\\"Check\\\":\\\"Emergency Evacuation Route\\\\nFollow the marked evacuation route to the assembly point during an emergency.\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":5,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_7\\\",\\\"Check\\\":\\\"In case of emergency, follow the instructions\\\\n- Follow the route to the assembly point\\\\n- If you need medical assistance or in case of emergency, inform: your exact location, nature of emergency, service required, your name and company name\\\\n- Repeat the message and stay on the phone, do not hang up\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":6,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_8\\\",\\\"Check\\\":\\\"Declaration Statement\\\\n- Do not enter hazardous and restricted areas\\\\n- Be watchful of overhead and ground hazards\\\\n- Be watchful of moving vehicles and equipment\\\\n- Do not litter, use dust bins\\\\n- Obey the safety signage inside the premises\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":7,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_9\\\",\\\"Check\\\":\\\"Your feedback\\\\nWish you a safe stay at our project site. Thank you.\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"4\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"1\\\"},{\\\"OptionId\\\":3,\\\"OptionText\\\":\\\"2\\\"},{\\\"OptionId\\\":4,\\\"OptionText\\\":\\\"3\\\"},{\\\"OptionId\\\":5,\\\"OptionText\\\":\\\"4\\\"},{\\\"OptionId\\\":6,\\\"OptionText\\\":\\\"5\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please rate your visit\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"horizontal\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":8,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"3\\\"}],\\\"IsMainSection\\\":false,\\\"ShowPastActionTrackersOfCategory\\\":false,\\\"ConditionalRules\\\":[],\\\"AccessControlRules\\\":[],\\\"SubSections\\\":[]}]}\",\"SourceDbColumns\":{\"id\":\"0\",\"uid\":\"VM/HCMA/SRT/26/00001\",\"organisation_id\":\"269\",\"site_id\":\"925\",\"category_id\":\"100666\",\"visitor_state\":\"Submitted\",\"visitor_state_type_id\":\"794\",\"created_on\":\"11/4/2026 3:30:06 PM\",\"modified_on\":\"11/4/2026 3:30:06 PM\",\"created_by\":\"25180\",\"modified_by\":\"25180\",\"status\":\"Active\"},\"CallbackUrl\":\"https://api-sandbox.oqsha.com/Organisations/269/VisitorManagement/TriggerCallback\"}"}

{"Timestamp":"2026-11-04T15:30:06.9364076+00:00","Level":"Information","Data":{"EventId":3985631921},"Message":"Processing trigger event for message ID 188e61b62eac3000: OrgId=269, SourceModuleId=121, SourceRecordId=41, Event=record_updated"}

{"Timestamp":"2026-11-04T15:30:07.3521214+00:00","Level":"Information","Data":{"EventId":517440398},"Message":"No active trigger configs found for message ID 188e61b62eac3000. Skipping."}

{"Timestamp":"2026-11-04T16:39:45.3249496+00:00","Level":"Information","Data":{"EventId":310461553},"Message":"Trigger event with message ID 188e70e9daac3000 received: {\"OrgId\":269,\"SourceModuleId\":121,\"SourceRecordId\":42,\"TriggerEvent\":\"record_updated\",\"CurrentUserId\":25181,\"PreviousStateTypeId\":null,\"NewStateTypeId\":794,\"SourceModuleTypeId\":100666,\"SourceChecksJson\":\"{\\\"Sections\\\":[{\\\"SectionId\\\":1,\\\"SectionName\\\":\\\"Basic Details\\\",\\\"SectionType\\\":\\\"text\\\",\\\"Rank\\\":1,\\\"FileUploadControl\\\":{\\\"IsCameraAllowed\\\":false,\\\"IsImageUploadAllowed\\\":false,\\\"IsVideoUploadAllowed\\\":false,\\\"IsAudioUploadAllowed\\\":false,\\\"IsFileUploadAllowed\\\":false},\\\"Checks\\\":[{\\\"Id\\\":\\\"1_1\\\",\\\"Check\\\":\\\"Purpose of visit\\\",\\\"Type\\\":\\\"text\\\",\\\"Value\\\":\\\"tssr\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}},{\\\"Id\\\":\\\"1_2\\\",\\\"Check\\\":\\\"Whom to meet at this project?\\\",\\\"Type\\\":\\\"text\\\",\\\"Value\\\":\\\"test \\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":1,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}},{\\\"Id\\\":\\\"1_3\\\",\\\"Check\\\":\\\"Emergency contact name\\\",\\\"Type\\\":\\\"text\\\",\\\"Value\\\":\\\"test\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":2,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}},{\\\"Id\\\":\\\"1_4\\\",\\\"Check\\\":\\\"Emergency contact phone number\\\",\\\"Type\\\":\\\"number\\\",\\\"Value\\\":\\\"5\\\",\\\"IsMandatory\\\":1,\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"center\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":3,\\\"WidthPercentage\\\":25,\\\"Mobile\\\":null}}],\\\"IsMainSection\\\":false,\\\"ShowPastActionTrackersOfCategory\\\":false,\\\"ConditionalRules\\\":[],\\\"AccessControlRules\\\":[],\\\"SubSections\\\":[]},{\\\"SectionId\\\":2,\\\"SectionName\\\":\\\"Declarations\\\",\\\"SectionType\\\":\\\"radio\\\",\\\"Rank\\\":2,\\\"FileUploadControl\\\":{\\\"IsCameraAllowed\\\":false,\\\"IsImageUploadAllowed\\\":false,\\\"IsVideoUploadAllowed\\\":false,\\\"IsAudioUploadAllowed\\\":false,\\\"IsFileUploadAllowed\\\":false},\\\"Checks\\\":[{\\\"Id\\\":\\\"2_1\\\",\\\"Check\\\":\\\"Environment, Health & Safety (EHS) Policy\\\\n- Provide safe and healthy working conditions to prevent work-related injury and ill health\\\\n- Set EHS objectives to bring positive change in the EHS culture\\\\n- Fulfil all applicable legal and other OH&S requirements\\\\n- Protect the environment, including prevention of pollution\\\\n- Continually improve the EHS management system through risk analysis, incident prevention and training\\\\n- Run an integrated, documented management system with participation of all, including workers\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":0,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_2\\\",\\\"Check\\\":\\\"Visitor Guidelines\\\\n- Communicate and book a slot before visiting the site\\\\n- Do not visit the site unless escorted by a company person\\\\n- Safety helmet is mandatory; no entry to site area without a helmet\\\\n- Mobile phones, music and headphones are prohibited during the site visit\\\\n- Smoking is prohibited\\\\n- Do not touch any electrical board or mechanical/electrical equipment\\\\n- Be careful of heavy vehicle and crane movement\\\\n- Do not cross any barricaded area\\\\n- Follow the demarcated path during the site visit\\\\n- Photography is prohibited\\\\n- In an emergency, your escort is responsible for your evacuation. Do not panic, stay where you are\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":1,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_3\\\",\\\"Check\\\":\\\"Site Safety Rules\\\\n- All visitors must report to security at the gate\\\\n- Basic PPE is mandatory to enter the site\\\\n- Smoking is prohibited at site\\\\n- Site visit is only allowed along with respective staff\\\\n- Use the pedestrian pathway while walking\\\\n- Do not run in case of emergency; assemble at the nearest emergency assembly point\\\\n- Be watchful of snakes\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":2,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_4\\\",\\\"Check\\\":\\\"Report unsafe acts and conditions\\\\nReport to the safety personnel or site team if you observe any unsafe act or unsafe condition during your site visit.\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":3,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_5\\\",\\\"Check\\\":\\\"Emergency Contact Details\\\\nNote the site emergency contacts: Project In-charge, MEP In-charge, Safety In-charge, Security In-charge, Nearest Hospital, Ambulance, Fire Brigade (101), Police (100).\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":4,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_6\\\",\\\"Check\\\":\\\"Emergency Evacuation Route\\\\nFollow the marked evacuation route to the assembly point during an emergency.\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":5,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_7\\\",\\\"Check\\\":\\\"In case of emergency, follow the instructions\\\\n- Follow the route to the assembly point\\\\n- If you need medical assistance or in case of emergency, inform: your exact location, nature of emergency, service required, your name and company name\\\\n- Repeat the message and stay on the phone, do not hang up\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":6,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_8\\\",\\\"Check\\\":\\\"Declaration Statement\\\\n- Do not enter hazardous and restricted areas\\\\n- Be watchful of overhead and ground hazards\\\\n- Be watchful of moving vehicles and equipment\\\\n- Do not litter, use dust bins\\\\n- Obey the safety signage inside the premises\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"Yes\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please acknowledge to continue\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"vertical\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":7,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"Yes\\\"},{\\\"Id\\\":\\\"2_9\\\",\\\"Check\\\":\\\"Your feedback\\\\nWish you a safe stay at our project site. Thank you.\\\",\\\"Type\\\":\\\"radio\\\",\\\"Value\\\":\\\"2\\\",\\\"IsMandatory\\\":1,\\\"CheckOptions\\\":[{\\\"OptionId\\\":2,\\\"OptionText\\\":\\\"1\\\"},{\\\"OptionId\\\":3,\\\"OptionText\\\":\\\"2\\\"},{\\\"OptionId\\\":4,\\\"OptionText\\\":\\\"3\\\"},{\\\"OptionId\\\":5,\\\"OptionText\\\":\\\"4\\\"},{\\\"OptionId\\\":6,\\\"OptionText\\\":\\\"5\\\"}],\\\"CheckConfiguration\\\":{\\\"Validations\\\":{\\\"Required\\\":true,\\\"RequiredMessage\\\":\\\"Please rate your visit\\\"},\\\"CardId\\\":null,\\\"DisplayOrientation\\\":\\\"horizontal\\\",\\\"Multiselect\\\":false,\\\"AccessControlRules\\\":[],\\\"Alignment\\\":\\\"left\\\",\\\"PrefillConfiguration\\\":{\\\"enabled\\\":false,\\\"source\\\":\\\"displayName\\\",\\\"sourcePath\\\":\\\"\\\",\\\"overwriteWhenEmptyOnly\\\":true}},\\\"LayoutMetadata\\\":{\\\"RowNumber\\\":8,\\\"ColumnOrder\\\":0,\\\"WidthPercentage\\\":100,\\\"Mobile\\\":null},\\\"DisplayValue\\\":\\\"1\\\"}],\\\"IsMainSection\\\":false,\\\"ShowPastActionTrackersOfCategory\\\":false,\\\"ConditionalRules\\\":[],\\\"AccessControlRules\\\":[],\\\"SubSections\\\":[]}],\\\"Location\\\":{\\\"latitude\\\":17.3938221,\\\"longitude\\\":78.3365032}}\",\"SourceDbColumns\":{\"id\":\"0\",\"uid\":\"VM/HCMA/SRT/26/00002\",\"organisation_id\":\"269\",\"site_id\":\"925\",\"category_id\":\"100666\",\"visitor_state\":\"Submitted\",\"visitor_state_type_id\":\"794\",\"created_on\":\"11/4/2026 4:39:45 PM\",\"modified_on\":\"11/4/2026 4:39:45 PM\",\"created_by\":\"25181\",\"modified_by\":\"25181\",\"status\":\"Active\"},\"CallbackUrl\":\"https://api-sandbox.oqsha.com/Organisations/269/VisitorManagement/TriggerCallback\"}"}

{"Timestamp":"2026-11-04T16:39:45.3483275+00:00","Level":"Information","Data":{"EventId":3985631921},"Message":"Processing trigger event for message ID 188e70e9daac3000: OrgId=269, SourceModuleId=121, SourceRecordId=42, Event=record_updated"}

{"Timestamp":"2026-11-04T16:39:45.3637060+00:00","Level":"Information","Data":{"EventId":517440398},"Message":"No active trigger configs found for message ID 188e70e9daac3000. Skipping."}

