D APPENDIX-D: Switching between EDQ and CS
This chapter shows the scripts that are to be executed to switch between EDQ (Enterprise Data Quality) and CS (Customer Screening).
- Execute the following script to switch to EDQ.
MERGE INTO AAI_WF_TRANSITION_B T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085276' V_TRANSITION_ID, 'Job_1533292500818' V_FROM_ACTIVITY_ID, 'Job_1665486756737' V_TO_ACTIVITY_ID, '0' V_CONDITION_EXPR, '1' V_CONDITION_TYPE, '1' V_PRECEDENCE, 'C' V_TRANSITION_TYPE, ' ' V_TRANSITION_STROKE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID ) WHEN MATCHED THEN UPDATE SET T.V_FROM_ACTIVITY_ID = S.V_FROM_ACTIVITY_ID, T.V_TO_ACTIVITY_ID = S.V_TO_ACTIVITY_ID, T.V_CONDITION_EXPR = S.V_CONDITION_EXPR, T.V_CONDITION_TYPE = S.V_CONDITION_TYPE, T.V_PRECEDENCE = S.V_PRECEDENCE, T.V_TRANSITION_TYPE = S.V_TRANSITION_TYPE, T.V_TRANSITION_STROKE = S.V_TRANSITION_STROKE WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_FROM_ACTIVITY_ID,V_TO_ACTIVITY_ID,V_CON DITION_EXPR,V_CONDITION_TYPE,V_PRECEDENCE,V_TRANSITION_TYPE,V_TRANSITION_STROKE) VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_FROM_ACTIVITY_ID,S.V_TO_ACTIVITY_ ID,S.V_CONDITION_EXPR,S.V_CONDITION_TYPE,S.V_PRECEDENCE,S.V_TRANSITION_T YPE,S.V_TRANSITION_STROKE) / MERGE INTO AAI_WF_TRANSITION_B T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085277' V_TRANSITION_ID, 'Job_1665486756737' V_FROM_ACTIVITY_ID, 'Job_1601833121763' V_TO_ACTIVITY_ID, '0' V_CONDITION_EXPR, '1' V_CONDITION_TYPE, '1' V_PRECEDENCE, 'C' V_TRANSITION_TYPE, ' ' V_TRANSITION_STROKE FROM DUAL)S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID =S.V_TRANSITION_ID ) WHEN MATCHED THEN UPDATE SET T.V_FROM_ACTIVITY_ID =S.V_FROM_ACTIVITY_ID, T.V_TO_ACTIVITY_ID = S.V_TO_ACTIVITY_ID, T.V_CONDITION_EXPR = S.V_CONDITION_EXPR, T.V_CONDITION_TYPE =S.V_CONDITION_TYPE, T.V_PRECEDENCE = S.V_PRECEDENCE, T.V_TRANSITION_TYPE = S.V_TRANSITION_TYPE, T.V_TRANSITION_STROKE = S.V_TRANSITION_STROKE WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_FROM_ACTIVITY_ID,V_TO_ACTIVITY_ID,V_CONDITION_EXPR,V_CONDITION_TYPE,V_PRECEDENCE,V_TRANSITION_TYPE,V_TRANSITION_STROKE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_FROM_ACTIVITY_ID,S.V_TO_ACTIVITY_ID,S.V_CONDITION_EXPR,S.V_CONDITION_TYPE,S.V_PRECEDENCE,S.V_TRANSITION_TYPE,S.V_TRANSITION_STROKE) / MERGE INTO AAI_WF_TRANSITION_TL T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085276' V_TRANSITION_ID, 'Job_1533292500818_Job_1665486756737' V_TRANSITION_NAME, ''V_TRANSITION_DESC, 'en_US' V_LOCALE_CODE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID =S.V_TRANSITION_ID AND T.V_LOCALE_CODE = S.V_LOCALE_CODE ) WHEN MATCHED THEN UPDATE SET T.V_TRANSITION_NAME = S.V_TRANSITION_NAME,T.V_TRANSITION_DESC = S.V_TRANSITION_DESC WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_TRANSITION_NAME,V_TRANSITION_DESC,V_LOCALE_CODE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_TRANSITION_NAME,S.V_TRANSITION_DESC,S.V_LOCALE_CODE) / MERGE INTO AAI_WF_TRANSITION_TL T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085277' V_TRANSITION_ID, Job_1665486756737_Job_1601833121763' V_TRANSITION_NAME, ''V_TRANSITION_DESC, 'en_US' V_LOCALE_CODE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID =S.V_TRANSITION_ID AND T.V_LOCALE_CODE = S.V_LOCALE_CODE ) WHEN MATCHED THEN UPDATE SET T.V_TRANSITION_NAME = S.V_TRANSITION_NAME,T.V_TRANSITION_DESC = S.V_TRANSITION_DESC WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_TRANSITION_NAME,V_TRANSITION_DESC,V_LOCALE_CODE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_TRANSITION_NAME,S.V_TRANSITION_DESC,S.V_LOCALE_CODE) /
- Execute the following script to switch to CS.
MERGE INTO AAI_WF_TRANSITION_B T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085276' V_TRANSITION_ID, 'Job_1533292500818' V_FROM_ACTIVITY_ID, 'Job_1665486756736' V_TO_ACTIVITY_ID, '0' V_CONDITION_EXPR, '1' V_CONDITION_TYPE, '1' V_PRECEDENCE, 'C' V_TRANSITION_TYPE, ' ' V_TRANSITION_STROKE FROM DUAL)S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID =S.V_TRANSITION_ID ) WHEN MATCHED THEN UPDATE SET T.V_FROM_ACTIVITY_ID = S.V_FROM_ACTIVITY_ID, T.V_TO_ACTIVITY_ID = S.V_TO_ACTIVITY_ID, T.V_CONDITION_EXPR = S.V_CONDITION_EXPR, T.V_CONDITION_TYPE =S.V_CONDITION_TYPE, T.V_PRECEDENCE = S.V_PRECEDENCE, T.V_TRANSITION_TYPE = S.V_TRANSITION_TYPE, T.V_TRANSITION_STROKE = S.V_TRANSITION_STROKE WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_FROM_ACTIVITY_ID,V_TO_ACTIVITY_ID,V_CONDITION_EXPR,V_CONDITION_TYPE,V_PRECEDENCE,V_TRANSITION_TYPE,V_TRANSITION_STROKE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_FROM_ACTIVITY_ID,S.V_TO_ACTIVITY_ID,S.V_CONDITION_EXPR,S.V_CONDITION_TYPE,S.V_PRECEDENCE,S.V_TRANSITION_TYPE,S.V_TRANSITION_STROKE) / MERGE INTO AAI_WF_TRANSITION_B T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085277' V_TRANSITION_ID, 'Job_1665486756736' V_FROM_ACTIVITY_ID, 'Job_1601833121763' V_TO_ACTIVITY_ID, '0' V_CONDITION_EXPR, '1' V_CONDITION_TYPE, '1' V_PRECEDENCE, 'C' V_TRANSITION_TYPE, ' ' V_TRANSITION_STROKE FROM DUAL)S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID =S.V_TRANSITION_ID ) WHEN MATCHED THEN UPDATE SET T.V_FROM_ACTIVITY_ID = S.V_FROM_ACTIVITY_ID, T.V_TO_ACTIVITY_ID = S.V_TO_ACTIVITY_ID, T.V_CONDITION_EXPR = S.V_CONDITION_EXPR, T.V_CONDITION_TYPE = S.V_CONDITION_TYPE, T.V_PRECEDENCE = S.V_PRECEDENCE, T.V_TRANSITION_TYPE = S.V_TRANSITION_TYPE, T.V_TRANSITION_STROKE = S.V_TRANSITION_STROKE WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_FROM_ACTIVITY_ID,V_TO_ACTIVITY_ID,V_CONDITION_EXPR,V_CONDITION_TYPE,V_PRECEDENCE,V_TRANSITION_TYPE,V_TRANSITION_STROKE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_FROM_ACTIVITY_ID,S.V_TO_ACTIVITY_ID,S.V_CONDITION_EXPR,S.V_CONDITION_TYPE,S.V_PRECEDENCE,S.V_TRANSITION_TYPE,S.V_TRANSITION_STROKE) / MERGE INTO AAI_WF_TRANSITION_TL T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085276' V_TRANSITION_ID, 'Job_1533292500818_Job_1665486756736' V_TRANSITION_NAME, ''V_TRANSITION_DESC, 'en_US' V_LOCALE_CODE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID AND T.V_LOCALE_CODE = S.V_LOCALE_CODE ) WHEN MATCHED THEN UPDATE SET T.V_TRANSITION_NAME = S.V_TRANSITION_NAME,T.V_TRANSITION_DESC = S.V_TRANSITION_DESC WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_TRANSITION_NAME,V_TRANSITION_DESC,V_LOCALE_CODE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_TRANSITION_NAME,S.V_TRANSITION_DESC,S.V_LOCALE_CODE) / MERGE INTO AAI_WF_TRANSITION_TL T USING SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085277' V_TRANSITION_ID, 'Job_1665486756736_Job_1601833121763' V_TRANSITION_NAME, '' V_TRANSITION_DESC, 'en_US' V_LOCALE_CODE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID AND T.V_LOCALE_CODE = S.V_LOCALE_CODE ) WHEN MATCHED THEN UPDATE SET T.V_TRANSITION_NAME = S.V_TRANSITION_NAME,T.V_TRANSITION_DESC = S.V_TRANSITION_DESC WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_TRANSITION_NAME,V_TRANSITION_DESC,V_LOCALE_CODE) VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_TRANSITION_NAME,S.V_TRANSITION_DESC,S.V_LOCALE_CODE) / MERGE INTO AAI_WF_TRANSITION_B T USING( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085276' V_TRANSITION_ID, 'Job_1533292500818' V_FROM_ACTIVITY_ID, 'Job_1665486756736' V_TO_ACTIVITY_ID, '0' V_CONDITION_EXPR, '1' V_CONDITION_TYPE, '1' V_PRECEDENCE, 'C' V_TRANSITION_TYPE, ' ' V_TRANSITION_STROKE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID ) WHEN MATCHED THEN UPDATE SET T.V_FROM_ACTIVITY_ID = S.V_FROM_ACTIVITY_ID, T.V_TO_ACTIVITY_ID = S.V_TO_ACTIVITY_ID, T.V_CONDITION_EXPR = S.V_CONDITION_EXPR, T.V_CONDITION_TYPE = S.V_CONDITION_TYPE, T.V_PRECEDENCE = S.V_PRECEDENCE, T.V_TRANSITION_TYPE = S.V_TRANSITION_TYPE, T.V_TRANSITION_STROKE = S.V_TRANSITION_STROKE WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_FROM_ACTIVITY_ID,V_TO_ACTIVITY_ID,V_CON DITION_EXPR,V_CONDITION_TYPE,V_PRECEDENCE,V_TRANSITION_TYPE,V_TRANSITION_STROKE) VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_FROM_ACTIVITY_ID,S.V_TO_ACTIVITY_ ID,S.V_CONDITION_EXPR,S.V_CONDITION_TYPE,S.V_PRECEDENCE,S.V_TRANSITION_T YPE,S.V_TRANSITION_STROKE) / MERGE INTO AAI_WF_TRANSITION_B T USING( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085277' V_TRANSITION_ID, 'Job_1665486756736' V_FROM_ACTIVITY_ID, 'Job_1601833121763' V_TO_ACTIVITY_ID, '0' V_CONDITION_EXPR, '1' V_CONDITION_TYPE, '1' V_PRECEDENCE, 'C' V_TRANSITION_TYPE, ' ' V_TRANSITION_STROKE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID ) WHEN MATCHED THEN UPDATE SET T.V_FROM_ACTIVITY_ID = S.V_FROM_ACTIVITY_ID, T.V_TO_ACTIVITY_ID = S.V_TO_ACTIVITY_ID, T.V_CONDITION_EXPR = S.V_CONDITION_EXPR, T.V_CONDITION_TYPE = S.V_CONDITION_TYPE, T.V_PRECEDENCE = S.V_PRECEDENCE, T.V_TRANSITION_TYPE = S.V_TRANSITION_TYPE, T.V_TRANSITION_STROKE = S.V_TRANSITION_STROKE WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_FROM_ACTIVITY_ID,V_TO_ACTIVITY_ID,V_CON DITION_EXPR,V_CONDITION_TYPE,V_PRECEDENCE,V_TRANSITION_TYPE,V_TRANSITION_STROKE) VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_FROM_ACTIVITY_ID,S.V_TO_ACTIVITY_ ID,S.V_CONDITION_EXPR,S.V_CONDITION_TYPE,S.V_PRECEDENCE,S.V_TRANSITION_T YPE,S.V_TRANSITION_STROKE) / MERGE INTO AAI_WF_TRANSITION_TL T USING( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085276' V_TRANSITION_ID, 'Job_1533292500818_Job_1665486756736' V_TRANSITION_NAME, '' V_TRANSITION_DESC, 'en_US' V_LOCALE_CODE FROM DUAL) ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID AND T.V_LOCALE_CODE = S.V_LOCALE_CODE ) WHEN MATCHED THEN UPDATE SET T.V_TRANSITION_NAME = S.V_TRANSITION_NAME, T.V_TRANSITION_DESC = S.V_TRANSITION_DESC WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_TRANSITION_NAME,V_TRANSITION_DESC,V_LOCALE_CODE) VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_TRANSITION_NAME,S.V_TRANSITION_DE SC,S.V_LOCALE_CODE) / MERGE INTO AAI_WF_TRANSITION_TL T USING ( SELECT 'KYC_ONBOARDING' V_PROCESS_ID, '1665487085277' V_TRANSITION_ID, 'Job_1665486756736_Job_1601833121763' V_TRANSITION_NAME, '' V_TRANSITION_DESC, 'en_US' V_LOCALE_CODE FROM DUAL) S ON ( T.V_PROCESS_ID = S.V_PROCESS_ID AND T.V_TRANSITION_ID = S.V_TRANSITION_ID AND T.V_LOCALE_CODE = S.V_LOCALE_CODE ) WHEN MATCHED THEN UPDATE SET T.V_TRANSITION_NAME = S.V_TRANSITION_NAME, T.V_TRANSITION_DESC = S.V_TRANSITION_DESC WHEN NOT MATCHED THEN INSERT (V_PROCESS_ID,V_TRANSITION_ID,V_TRANSITION_NAME,V_TRANSITION_DESC,V_LOCALE_CODE)VALUES (S.V_PROCESS_ID,S.V_TRANSITION_ID,S.V_TRANSITION_NAME,S.V_TRANSITION_DESC,S.V_LOCALE_CODE) /