Declarative actions (buttons) for Process Automation Designer are not showing up on localized instance(s)Issue <!-- /*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: ; } } While upgrading from Tokyo to Utah, the Val Listeners are being translated to use the name on various Process Automation Activity Definitions to use the primary language on the instance. This is causing pills to lose their reference and make the associated record and experience status record null, so the Playbook is then unable to show declarative actions since we use that data to determine which actions to show. Release<!-- /*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: ; } } Any supported release. Resolution<!-- /*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: ; } } Please follow the workaround to fix the issue: 1. Switch the localization language to English. 2. Go to 'sys_hub_flow' table and look for subflow 'User Form Activity'. 3. Set the latest snapshot to be the same as the master snapshot and Save. 4. Go to Flow Designer and change the translated title of subflow back to English. For example 'Atividade do formulário de utilizador' to 'User Form Activity'.5. Trigger the subflow to run in Scripts - Background using the Flow API to force new latest snapshot to be generated: function verifySubflowsActionsInPAD(recompile) { var defGR = new GlideRecord("sys_pd_activity_definition"); defGR.query(); gs.info("Total number of Subflows/Actions used in PADs: " + defGR.getRowCount()); while (defGR.next()) { if (defGR.source_type == "sys_hub_flow") { var subflowGR = new GlideRecord("sys_hub_flow"); if (subflowGR.get(defGR.source)) { gs.info("Subflow Name: " + subflowGR.name); if (recompile) { if (!JSUtil.nil(subflowGR.getValue("master_snapshot"))) { // Set the master snapshot to latest snapshot subflowGR.latest_snapshot = subflowGR.master_snapshot; subflowGR.update(); var subflowScopeSysId = subflowGR.sys_scope; // Retrieve the scope value from the sys_scope table var sysScopeGR = new GlideRecord("sys_scope"); if (sysScopeGR.get(subflowScopeSysId)) { var scopeValue = sysScopeGR.scope; gs.info("Scope Value: " + scopeValue); } var compiledSuccessfully = sn_fd.FlowAPI.getRunner().subflow(scopeValue + '.' + subflowGR.internal_name).compile(true); gs.info("Subflow : " + subflowGR.name + " compiled successfully? : " + compiledSuccessfully); } else { gs.info("Recompile not required for : " + subflowGR.name); } } } } else if (defGR.source_type == "sys_hub_action_type_definition") { var actionGR = new GlideRecord("sys_hub_action_type_definition"); if (actionGR.get(defGR.source)) { gs.info("Action Name: " + actionGR.name); if (recompile) { if (!JSUtil.nil(actionGR.getValue("master_snapshot"))) { gs.info("Action snapshot : " + actionGR.master_snapshot); // Set the master snapshot to latest snapshot actionGR.latest_snapshot = actionGR.master_snapshot; actionGR.update(); // Retrieve sys_scope field value from the action var actionScopeSysId = actionGR.sys_scope; // Retrieve the scope value from the sys_scope table var sysScopeGR = new GlideRecord("sys_scope"); if (sysScopeGR.get(actionScopeSysId)) { var scopeValue = sysScopeGR.scope; gs.info("Scope Value: " + scopeValue); } var compiledSuccessfully = sn_fd.FlowAPI.getRunner().action(scopeValue + '.' + actionGR.internal_name).compile(true); gs.info("Action : " + actionGR.name + " compiled successfully? : " + compiledSuccessfully); } else { gs.info("Recompile not required for : " + actionGR.name); } } } } } } // To verify all the subflows actions used in PAD without recompiling verifySubflowsActionsInPAD(false); // To verify all the subflows actions used in PAD and recompile //verifySubflowsActionsInPAD(true); 6. Change the language back to the customer's preferred language. 7. Kick off the Process Definition again by opening the Process Automation Designer record, clicking on 'Test' and progressing. 8. The buttons should appear as expected. Related Links<!-- /*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: ; } } This is related to the following defect, PRB1692524The issue doesn't happen if the customer upgrades from Tokyo to Vancouver.