Note
Please fill the below checklist as per the contents of the Pull Request. Mark "Not Applicable" as needed.
Deliverable Name (Enter JIRA Story Numbers - comma separated):
Deliverable Type
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
Deliverable Complexity
- LOW
- MEDIUM
- HIGH
- Unit testing document is attached.
- Positive / Negative testing done.
- Not Applicable
Additional comments:
- Sanofi Naming conventions and best practices followed for Fields/Objects/Flows/Validation Rules, etc. - Reference
- Profiles do not include any FLS or CRUD permissions, most of the permissions are part of the Permission Sets.
- Description is added for all components.
- Validation Rules: Bypass logic has been added in Validation Rules.
- Flows: Entry criteria filters irrelevant records.
- Flows: Bypass logic is added in the entry criteria.
- Flows: Best practices are followed - Reference
- Not Applicable
Additional comments:
- Sanofi Naming conventions followed for Apex Classes, Apex Triggers, etc. - Reference
- Code comments and change log as per the Apex Java Doc format.
- Best practices are followed to handle Governor limits.
- Trigger Framework has been used wherever applicable.
- Coding standards are followed as per Sanofi guidelines - Reference
- Exception handling and Logging has been implemented.
- Security best practices are followed to control data visibility.
- Not Applicable
Additional comments:
- Sanofi Naming conventions followed for Component Names and other metadata.
- LWC performance best practices are followed - Reference
- LWC config file reviewed for correct targets.
- Description is added for all components.
- Not Applicable
Additional comments:
- Named Credential is used for Endpoint and other information.
- No hard-coded URLs or credentials in the code.
- Request and Responses are logged using the logging framework.
- Exception handling and Logging has been implemented.
- Necessary Framework classes are used for REST callouts and Platform Event publishing.
- Not Applicable
Additional comments:
- Omniscript best practices are followed. - OmniStudio Standard / OmniStudio for Vlocity
- Data Raptor best practices are followed. - Reference
- Integration Procedure best practices are followed. - Reference
- Not Applicable
Additional comments:
- No PII/PHI data in the code
- More to be added
- Not Applicable
Additional comments:
- SonarQube Static Code analysis is successful without any critical/high category issues.
Additional comments:
- I approve to bypass the review.
Warning
Bypassing the review process should be done only in valid cases with proper justification.
Justification
- HotFix / Incident Fix
- Non-Technical change
- DevOps configuration
- Other (please add the justification in comments)