워크플로우,컴퍼넌트,트리 메뉴 이름 일괄 변경

1. 작업배경

다수의 워크플로우 또는 컴퍼넌트의 이름을 일괄적으로 변경이 필요할 때 사용.

예시 : 가동 -> 기동, 중지 -> 종료 

2. 테스트 환경

MDRM 모든 환경

3. Step-by-step guide

# su – mccs

# psql -d mccs

# 목적에 맞는 쿼리 실행

— 워크플로우 이름
# update workflows set title = replace(title,’변경대상 문자열’,’변경할 문자열’) where del_tm is null;

— 컴포넌트 이름
# update wf_components set title = replace(title,’변경대상 문자열’,’변경할 문자열’) where del_tm is null;

— 트리 메뉴 폴더 이름
# update groups set grp_name = replace(grp_name,’변경대상 문자열’,’변경할 문자열’) where del_tm is null;

— 워크플로우/컴포넌트 변경 사항 적용
# select refresh_last_workflows();

4. 주의사항

 – 실행 전  Docker 중지 후 gam 디렉토리(/opt/gam) 백업 권장

 – 쿼리 실행 후 변경사항 적용 명령어 필수 실행

    # select refresh_last_workflows();