외부 작업을 사용하여 사용자 지정 워크플로의 입력을 검증합니다.

사전 요구 사항

입력 매개 변수를 사용하여 사용자 지정 워크플로를 생성합니다. 자세한 내용은 vRealize Orchestrator 클라이언트에서 워크플로 생성 항목을 참조하십시오.

입력 양식 디자이너를 사용하여 워크플로 입력에 대한 외부 검증을 생성할 수 있습니다. 외부 검증은 입력 매개 변수 값에 오류가 포함된 경우 문자열 값을 반환하는 작업 스크립트를 사용합니다. 입력 매개 변수 값이 유효하면 외부 검증은 아무 것도 반환하지 않습니다.

프로시저

  1. vRealize Orchestrator 클라이언트에 로그인합니다.
  2. 검증 작업을 생성합니다.
    1. 라이브러리 > 작업으로 이동합니다.
    2. 새 작업을 클릭합니다.
    3. 요약 탭에 필요한 정보를 입력합니다.
    4. 검증 작업 입력 매개 변수를 입력합니다.
      참고: 검증 작업 입력 매개 변수의 이름은 검증되는 워크플로 입력 매개 변수의 이름과 동일해야 합니다.
    5. 스크립트 탭에 검증 작업의 스크립트를 입력합니다.
      if (in_1=="invalid") {
      												return "in_1 can't be invalid!";
      }
      								if (in_2=="invalid") {
      												return "in_2 can't be invalid!";
      }
      
      //inputs are valid, return nothing
      
      참고: 위의 스크립트는 간단한 예제이며 사용할 수 있는 검증 스크립트의 전체 범위를 나타내지는 않습니다.
    6. 저장을 클릭합니다.
  3. 외부 검증을 적용합니다.
    1. 라이브러리 > 워크플로로 이동합니다.
    2. 사용자 지정 워크플로를 선택합니다.
    3. 입력 양식 탭을 선택합니다.
    4. 화면 왼쪽 위에서 클립보드 아이콘을 선택합니다.
    5. vRealize Orchestrator 검증 요소를 캔버스로 끌어옵니다.
    6. 검증 요소를 선택하고 검증 레이블을 입력한 다음 검증 작업을 선택합니다.
    7. (선택 사항) 추가 검증 요소를 생성합니다.
    8. 저장을 클릭합니다.
  4. 워크플로를 실행합니다.
    검증에서 오류가 발생하면 문자열이 반환됩니다. 검증이 성공하면 검증에서 아무 것도 반환되지 않고 워크플로가 계속 실행됩니다.

결과

사용자 지정 vRealize Orchestrator 워크플로에 대한 외부 검증이 생성되었습니다.