{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":18249,"path":"governance-risk-compliance/script-includes.md","title":"Script includes installed with Operational Resilience","bundle":null,"doc_type":null,"release":"australia","body":"\n# Script includes installed with Operational Resilience\n\nWhen you download the Operational Resilience application, several Script includes are added to your instance.\n\n## Script includes and other references installed\n\n<table id=\"table_v4x_dcz_z2c\"><thead><tr><th>\n\nScript Name\n\n</th><th>\n\nDescription\n\n</th><th>\n\nProcess step used\n\n</th></tr></thead><tbody><tr><td>\n\nAdd to related area after insert\n\n</td><td>\n\nScript include\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nBuild scratchpad values\n\n</td><td>\n\nScript include\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nCancel vulnerability notification\n\n</td><td>\n\nScript include\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nDelete relevant records after deletion\n\n</td><td>\n\nScript include\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nUpdate relevant records after update\n\n</td><td>\n\nScript include\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\n \n\n</td><td>\n\n \n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nShow Opres tables only upon loading\n\n</td><td>\n\nClient script\n\n</td><td>\n\nLoad options for the source field on operational vulnerability\n\n</td></tr><tr><td>\n\nHide activity journal in workspace\n\n</td><td>\n\nClient script\n\n</td><td>\n\nHide activity journal on operational vulnerability\n\n</td></tr><tr><td>\n\nValidate due date\n\n</td><td>\n\nClient script\n\n</td><td>\n\nValidate due date when submitting operational vulnerability\n\n</td></tr><tr><td>\n\nDisable attachments if inactive\n\n</td><td>\n\nClient script\n\n</td><td>\n\nDisable attachments if inactive when loading the operational vulnerability\n\n</td></tr><tr><td>\n\nSynch source to source table\n\n</td><td>\n\nClient script\n\n</td><td>\n\nChange the source table, when the source is changed on operational vulnerability\n\n</td></tr><tr><td>\n\nHide or show related lists\n\n</td><td>\n\nClient script\n\n</td><td>\n\nHide or show related lists in terms of the installation of the integrated apps.\n\n</td></tr><tr><td>\n\n \n\n</td><td>\n\n \n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nMake type read-only for operational vulnerability\n\n</td><td>\n\nCatalog UI Policy\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nValidate date of occurrence\n\n</td><td>\n\nCatalog Client script\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nShow/Hide fields when source changes\n\n</td><td>\n\nCatalog Client script\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nValidate date of discovery\n\n</td><td>\n\nCatalog Client script\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nShow Opres tables only upon loading\n\n</td><td>\n\nCatalog Client script\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nSynch source to source table\n\n</td><td>\n\nCatalog Client script\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\n \n\n</td><td>\n\n \n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nVulnerabilityUtils\n\n VulnerabilityUtilsBase\n\n</td><td>\n\nScript include\n\n</td><td>\n\nUsed for the operational vulnerability.\n\n</td></tr><tr><td>\n\nOperationalResilienceEntitiesLists\n\n OperationalResilienceEntitiesListsBase\n\n</td><td>\n\nScript include\n\n</td><td>\n\nUsed for the roll up of the red flags, CSDM, and dependencies.\n\n</td></tr><tr><td>\n\nOpResLogger\n\n</td><td>\n\nScript include\n\n</td><td>\n\nUsed for logging.\n\n</td></tr><tr><td>\n\nOperationalResilienceComputation\n\nOperationalResilienceComputationBase\n\n​\n\n</td><td>\n\nScript include\n\n</td><td>\n\nContains the utility functions that are being used to fetch the data from different places in Operational Resilience. Also fetches all the issues that are related to a business service's entity or configuration item \\(CI\\). Used for updating the CSDM, dependencies, and their red flags.\n\n</td></tr><tr><td>\n\nOperResBusinessServiceUtil\n\n OperResBusinessServiceUtilBase\n\n</td><td>\n\nScript include\n\n</td><td>\n\nContains the utility functions for the related lists in the business service form.​ Utility classes used for service and business service.\n\n</td></tr><tr><td>\n\nOpResAssessmentUtils\n\n OpResAssessmentUtilsBase\n\n</td><td>\n\nScript include\n\n</td><td>\n\nUsed for importance and impact duration assessment.\n\n</td></tr><tr><td>\n\nOpResRedFlags\n\n OpResRedFlagsBase\n\n</td><td>\n\nScript include\n\n</td><td>\n\nUsed to calculate red flags.\n\n</td></tr><tr><td>\n\nOperResUtils\n\n OperResUtilsBase\n\n</td><td>\n\nScript include\n\n</td><td>\n\nUtility class used for Operational Resilience.\n\n</td></tr><tr><td>\n\nOperationalResilienceConstants\n\n</td><td>\n\nScript include\n\n</td><td>\n\nContains the constants that are required in different places in the application.​ Used to define constants.\n\n</td></tr><tr><td>\n\nOperationalResilienceAjax​\n\n</td><td>\n\nScript include\n\n</td><td>\n\nClient callable script include that handles the interaction between the client side and the service side​. AJAX utilities for Operational Resilience.\n\n</td></tr><tr><td>\n\n \n\n</td><td>\n\n \n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.businessservice\\_dependencies\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to trigger the updating of business service dependencies\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.businessprocess\\_dependencies\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to trigger the updating of business process dependencies\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.serviceoffering\\_dependencies\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to trigger the updating of service offering dependencies\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.compliance\\_comp\\_job\\_err\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to trigger the logging.\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.set\\_entity\\_type\\_pillar\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to trigger adding pillar to the entities.\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.set\\_child\\_service\\_pillar\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to add pillar to the child service\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.remove\\_child\\_service\\_pillar\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to remove pillar from the child service\n\n</td></tr><tr><td>\n\nsn\\_oper\\_res.set\\_entity\\_pillar\n\n</td><td>\n\nEvent\n\n</td><td>\n\nEvent to add pillar to single entity\n\n</td></tr><tr><td>\n\n \n\n</td><td>\n\n \n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nFetch business service dependencies\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nUpdating of business service dependencies\n\n</td></tr><tr><td>\n\nFetch service offering dependencies\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nUpdating of service offering dependencies\n\n</td></tr><tr><td>\n\nFetch business process dependencies\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nUpdating of business process dependencies\n\n</td></tr><tr><td>\n\nCompliance job error handler\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nLogging an error if the scheduled job throws exception.\n\n</td></tr><tr><td>\n\nSet pillar for entities in entity type\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nAdding the pillar of the entity type to its entities.\n\n</td></tr><tr><td>\n\nSet service pillar for child services\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nAdding service pillar from the child services.\n\n \\(Only used for the service\\)\n\n</td></tr><tr><td>\n\nRemove service pillar for child services\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nRemoving service pillar from the child services.\n\n \\(Only used for the service\\)\n\n</td></tr><tr><td>\n\nSet pillar for entity\n\n</td><td>\n\nEvent script action\n\n</td><td>\n\nAdding the pillar for single entity\n\n</td></tr></tbody>\n</table>"}}