정리 스크립트 작성
정리 스크립트를 사용하여 클론 후 단계를 자동화하거나 클론 후 데이터를 수정합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
- 다음으로 이동 .
- 보조 탐색에서 정의를 선택합니다.
- 정리 스크립트 탭을 선택합니다.
- 새로 만들기를 선택합니다.
- 스크립트의 이름을 입력합니다.
- 스크립트의 순서 번호를 선택합니다.
- 스크립트가 준비되면 활성 을 선택합니다.
- 스크립트 필드에 스크립트를 입력하고 저장을 선택합니다.
정리 스크립트(목록 및 양식)
정리 스크립트는 클론 프로세스가 완료된 후 대상 인스턴스에서 자동으로 실행됩니다.
정리 스크립트를 사용하여 잘못된 데이터를 수정하거나 제거합니다. 정리 스크립트는 데이터 보관자와 클론이 완료된 후에 실행됩니다.
소스 인스턴스에 새로운 복제 후 스크립트를 추가하여 일반적으로 스크립트 포함 또는 비즈니스 규칙을 통해 수행할 수 있는 모든 작업을 수행할 수 있습니다. 스크립트를 추가하려면 다음으로 이동하십시오. 을 클릭하고 새로 만들기를 선택합니다.
주:
복제 후 스크립트를 활성 또는 비활성으로 설정하여 이러한 스크립트의 실행 여부를 제어할 수 있습니다. 또한 각 스크립트에 순서 번호를 설정하여 활성 스크립트가 실행되는 순서를 설정할 수 있습니다. 숫자가 낮을수록 우선순위가 높습니다. 일부 스크립트를 병렬로 실행하려면 동일한 순서를 할당할 수 있습니다. 클론이 완료되면 모든 활성 정리 스크립트는 클론 정리 스크립트 실행: 정리 스크립트를 순차적으로 실행하고 전역 범위에서 완료될 때까지 실행이라는 예약된 작업으로 함께 결합됩니다. 정리 스크립트는 순서 필드를 기준으로 정렬됩니다. 정리 스크립트는 소스 인스턴스에 정의해야 합니다. 적절한 오류 처리 논리가 사용자 지정 정리 스크립트에 추가되었는지 확인합니다. 오류 처리가 없으면 스크립트가 실패하면 후속 스크립트가 실행되지 않을 수 있습니다.
주:
모든 정리 스크립트는 정리 스크립트를 구성한 범위에 관계없이 전역 범위에서 실행됩니다. 범위가 지정된 스크립트를 실행하는 방법의 예는 다음과 같습니다.
- 정리 논리를 사용하여 원하는 범위에 스크립트 포함을 만듭니다.
- 제한된 호출자 접근 구성을 준비하십시오. 범위가 지정된 스크립트에 액세스할 수 있도록 하려면 RCA를 생성하는 데 사용되는 스크립트 포함의 범위에 있는지 확인하십시오.
필드 설명 소스 범위 전역 소스 유형 범위 상태 사용 대상 범위 스크립트 포함의 범위입니다. 대상 유형 스크립트 포함 대상 스크립트입니다. 운영 API 실행 - 클론 정리 스크립트에서 스크립트 포함을 호출합니다.
다음 클론 후 정리 스크립트는 대상 인스턴스에서 다양한 작업을 수행합니다.
| 스크립트 | 설명 |
|---|---|
| 클론 후 잘못된 MID 서버 자격 증명 | 잘못된 MID 서버 사용자 자격 증명을 탐지하기 위해 클론된 인스턴스에서 BadMIDCredentialAfterClone이라는 스크립트 포함을 실행합니다. 이 스크립트 포함은 인스턴스 클론 후 다운 상태의 MID Server를 MID Server 문제 [ecc_agent_issue] 테이블에 기록하는 예약된 작업을 만듭니다. |
| 예약된 작업 노드 연결 지우기 | 소스 인스턴스에서 활성 상태였던 모든 예약된 작업을 준비 상태로 재설정합니다. 또한 이 스크립트는 모든 예약된 작업에서 시스템 ID 및 담당됨 필드 값을 지웁니다. |
| 이메일 계정 구성 | 소스 인스턴스에 있던 이메일 계정이 활성화되지 않은 경우 대상 인스턴스로 마이그레이션합니다. 또한 이 스크립트는 이메일 속성을 대상 인스턴스로 마이그레이션합니다. |
| 이메일 사용 안 함 | 대상 인스턴스에서 이메일을 비활성화합니다. 기본 데이터 보관자는 대상 인스턴스의 다른 이메일 설정을 유지합니다. |
| 비활성화된 플러그인 설치 | 이 기능을 사용하는 인스턴스에 대해 Domain Separation 플러그인을 활성화합니다. |
| 모든 텍스트 인덱스 재작성 | 클론 후 대상 인스턴스에서 텍스트 인덱스를 다시 작성합니다. 텍스트 인덱스는 원본에서 대상 인스턴스로 복제되지 않습니다. |
| 백업 테이블 삭제 일정 예약 | 클론 전에 대상 인스턴스 데이터베이스에 포함된 데이터 삭제를 예약합니다. 이 원본 데이터는 복제 후 24시간 동안 보존되므로 인스턴스를 복제 전 상태로 롤백할 수 있습니다. 대상 인스턴스가 클론의 일부로 다운그레이드되면 백업 데이터를 사용할 수 없습니다. |