BCM BIA Dependency - What sets the state on the Impact Analysis dependency assessment [sn_bia_dependency] records?Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } The logic is in the "Set dependency state" business rule (sys_id=b1fe0fdd53b44210deb7ddeeff7b12b0). This is what updates the State when a dependency record is created. var biaRecord = new GlideRecord("sn_bia_dependency");biaRecord.get("313aa0cc2b85c790679df1dad391bf31"); var S = BIAConstants.STATES; var defaultView = new sn_bcm.BCMUtils().getWorkspaceViewProperty(); var validateMandatoryFields = new sn_irm_shared_cmn.IRMGlideUtils().validateMandatoryFields(biaRecord, { checkUIPolicies: true, viewRuleConfigId: sn_bcm.BCMConstants.BCM_VIEW_RULE_CONFIG, checkGlideVariables: true, glideVariableFields: ['additional_details'], defaultView: defaultView, });gs.info(validateMandatoryFields);