Share via


게시된 데이터

 

적용 대상: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

게시된 데이터를 통해 작업은 동일한 Runbook에 있는 다른 작업의 정보를 사용할 수 있습니다. 각 작업은 실행 후 채워지는 게시된 데이터 항목의 특정 집합을 포함합니다. 워크플로에서 특정 작업 다음에 실행되는 각 작업이 이 데이터에 대한 액세스 권한을 보유합니다. 각 작업에 특정한 데이터 외에, 모든 작업은 정보(예: 작업의 시작 및 중지 시간과 완료 상태)를 제공하는 데이터 항목의 공통 집합을 게시합니다. 링크 조건에도 게시된 데이터를 사용하여 필터링 및 의사 결정 기능을 Runbook에 추가할 수 있습니다.

예를 들어, Runbook은 줄 읽기 작업을 사용하여 텍스트 파일에서 정보를 가져올 수 있습니다. Runbook의 후반 작업인 전자 메일 보내기는 메일의 텍스트에 포함할 정보를 포함해야 합니다.전자 메일 보내기 작업은 줄 읽기 작업의 줄 텍스트인 게시된 데이터 항목을 사용하여 메일 메시지를 포함할 수 있습니다.

데이터 형식

다음 표에서는 게시된 데이터 값 유형의 범주에 대해 설명합니다.

게시된 데이터 값 형식

설명

문자열 값

오류 메시지 설명인 텍스트를 예로 들 수 있습니다.

날짜 값

날짜 및 시간 정보입니다. 예를 들어 특정 오류가 발생한 날짜와 시간일 수 있습니다.

숫자 값

숫자 정보입니다. 예를 들어 데이터베이스 쿼리에서 반환된 행 수일 수 있습니다.

부울 값

참 또는 거짓입니다. 예를 들어 명령이 완료되었는지 여부를 나타낼 수 있습니다.

날짜 및 시간 특성

작업 시작 시간 및 작업 종료 시간 날짜는 두 개 필드의 데이터 버스에 저장됩니다. 이러한 형식은 로컬 시간 및 UTC(협정 세계시)이며, 모두 ISO 8601 형식입니다. UTC를 사용하여, 로캘과 관련되지 않거나 표준 시간대와 관련되지 않은 컨텍스트에서 Runbook을 실행할 수 있습니다. 데이터 버스에 저장되는 게시된 데이터만 ISO 8601 서식의 UTC로 날짜 및 시간 정보를 제공합니다.

Runbook Designer 및 Orchestration 콘솔에 표시되는 날짜 및 시간 값(예: 로그 기록, 감사 기록 및 이벤트)은 컴퓨터에 대해 구성되는 로캘 날짜 및 시간을 따릅니다.

여러 값이 있는 게시된 데이터

Runbook의 작업이 실행되면 이 작업은 이전 작업에서 생성된 데이터의 각 항목을 한 번씩 실행합니다. 예를 들어 데이터베이스 쿼리 작업이 실행되어 데이터베이스에서 3개의 행이 검색된 경우 반환된 한 행에 한 번씩, 그 다음 작업이 3번 실행됩니다. 이 다음 작업은 이 동작을 수행하기 위해 데이터를 구독할 필요는 없습니다.

작업은 외부 원본에서 정보를 검색할 수도 있습니다.가져오기 작업 및 모니터링 작업이 이 동작을 보여 줍니다. 예를 들어 작업의 데이터 출력은 컴퓨터 목록일 수도 있습니다. 여러 개별 출력 수만큼 데이터가 전달될 수 있으며, 출력에 있는 항목 수만큼 다음 작업이 호출됩니다.

데이터를 단일 출력 항목으로 전달하는 옵션도 있습니다. 여러 값이 있는 게시된 데이터를 구성하는 방법에 대한 자세한 내용은 일반 작업 속성 섹션을 참조하십시오.

작업 구성에 반환된 데이터 추가

작업이 게시된 데이터를 구독하면 데이터 값이 추가되는 위치에 자리 표시자가 삽입됩니다. 작업은 워크플로의 이전 작업에서 게시된 데이터만 구독할 수 있습니다.

다음 절차에 따라 게시된 데이터를 작업에 추가하고, 게시된 데이터 구독을 변경하고, 게시된 데이터 항목을 복사하여 붙여넣을 수 있습니다.

워크플로에서 이전 작업의 게시된 데이터를 구독하려면

  1. Runbook의 작업을 마우스 오른쪽 단추로 클릭하고 속성을 선택한 후 자세히 탭을 클릭하여 해당 작업의 속성 대화 상자를 엽니다.

  2. 텍스트 상자에서 마우스 오른쪽 단추를 클릭하여 구독을 선택한 후 게시된 데이터를 클릭하여 게시된 데이터 대화 상자를 엽니다.

  3. 작업 목록에서 구독하려는 데이터를 반환하는 작업을 선택합니다. 기본적으로, 해당 작업에만 적용되는 게시된 데이터만 대화 상자에 표시됩니다. 모든 작업에 공통적인 게시된 데이터를 포함하려면 공통 게시된 데이터 표시를 클릭합니다.

  4. 사용하려는 게시된 데이터 항목을 선택한 후 확인을 클릭합니다.

게시된 데이터의 구독을 변경하려면

  1. 입력란에 데이터 자리 표시자를 클릭하여 게시된 데이터 대화 상자를 엽니다.

  2. 작업 목록에서 구독하려는 데이터를 반환하는 작업을 클릭합니다. 기본적으로, 해당 작업에만 적용되는 게시된 데이터만 대화 상자에 표시됩니다. 모든 작업에 공통적인 게시된 데이터를 포함하려면 공통 게시된 데이터 표시를 클릭합니다.

  3. 사용하려는 게시된 데이터 항목을 클릭한 후 확인을 클릭합니다. 게시된 데이터 자리 표시자가 선택된 새 작업과 게시된 데이터를 반영하도록 변경됩니다.

게시된 데이터 항목을 복사하여 붙여넣으려면

  1. 작업의 속성 대화 상자에서, 상자에 이미 삽입된 게시된 데이터 항목을 찾습니다.

  2. 복사하려는 게시된 데이터 항목을 선택합니다.

  3. 키보드 단축키 Ctrl+C를 사용하거나, 선택한 항목을 마우스 오른쪽 단추로 클릭하고 복사를 클릭합니다.

  4. 게시된 데이터 항목을 복사해 넣으려는 속성 대화 상자를 엽니다.

  5. 게시된 데이터 항목이 나타날 위치에 커서를 놓고 키보드 단축키 Ctrl+V를 사용하거나, 삽입 지점을 마우스 오른쪽 단추로 클릭하고 붙여넣기를 클릭합니다. 게시된 데이터 항목이 나타납니다.

게시된 데이터 항목 변형

다른 작업에서 사용하려면 먼저 게시된 데이터 작업에서 텍스트를 수정해야 할 수 있습니다. 예를 들어, 텍스트의 일부를 제거하거나 다른 문자열로 바꿔야 할 수 있습니다.맵데이터 게시 작업을 사용하여 지정한 규칙에 따라 기존의 게시된 콘텐츠 또는 변수 항목을 새 콘텐츠로 변환할 수 있습니다.

공통 게시된 데이터

다음 표에서는 모든 작업에 공통적인 게시된 데이터 항목을 설명합니다.

Name

설명

작업 ID

작업의 고유 식별자입니다. 예를 들어 {4BD3F27A-8F1B-4F60-8245-F69469075EF1}입니다.

작업 이름

작업 영역에 나타나는 작업 이름입니다. 작업 영역에서 작업 이름을 사용자 지정하면 사용자 지정한 이름이 대신 나타납니다.

작업 프로세스 ID

작업이 실행되는 작업 프로세스의 ID입니다.

작업 상태

작업을 실행한 결과의 상태입니다(예: 성공).

작업 유형

작업의 기본 이름입니다. 작업 영역에서 작업의 이름을 바꾼 경우라도 이 기본 이름은 변경되지 않으므로, 작업 이름 및 표시 아이콘이 변경된 경우 Runbook에서 작업을 식별할 때 유용합니다.

오류 요약 텍스트

작업에서 반환하는 오류 정보의 요약입니다.

Runbook 이름

Runbook의 이름입니다.

Runbook 프로세스 ID

Runbook Server에서 실행되는 Runbook 모듈의 실행 프로그램 프로세스 ID입니다.

작업 프로세스에는 작업에 대한 논리가 포함되어 있습니다. 작업 프로세스는 Runbook Server가 Runbook을 시작할 때 시작했다가 Runbook이 중지할 때 중지됩니다. 각 Runbook은 자체 작업 프로세스 실행 프로그램에서 실행됩니다.

서버 이름

Runbook이 실행되는 Runbook Server의 이름입니다.

작업 기간

작업이 실행된 총 시간입니다.

작업 종료 시간

작업을 완료한 시간입니다.

작업 종료 시간(연도)

작업을 완료한 연도입니다.

작업 종료 시간(월)

작업을 완료한 달입니다.

작업 종료 시간(일)

작업을 완료한 날입니다.

작업 종료 시간(요일)

작업을 완료한 요일입니다.

작업 종료 시간(시)

작업을 완료한 시입니다.

작업 종료 시간(분)

작업을 완료한 시간을 지난 분입니다.

작업 종료 시간(초)

작업을 완료한 분을 지난 초입니다.

UTC 형식의 작업 종료 시간

작업을 완료한 시간이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(연도)

작업을 완료한 연도이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(월)

작업을 완료한 월이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(일)

작업을 완료한 날이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(요일)

작업을 완료한 요일이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(시간)

작업을 완료한 시간이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(분)

작업을 완료한 시간에서 경과된 분 수이며 UTC 형식을 따릅니다.

UTC 형식의 작업 종료 시간(초)

작업을 완료한 시간에서 경과된 초 수이며 UTC 형식을 따릅니다.

작업 시작 시간

작업이 시작된 시간입니다.

UTC 형식의 작업 시작 시간

작업을 시작한 시간이며 UTC 형식을 따릅니다.

반복: 시도 간 연기

각 반복 시도 사이의 시간(초)입니다.

반복: 사용

작업에 대해 작업별 반복을 사용할지 여부를 결정하는 설정입니다.

반복: 반복 오류 메시지

반복에 실패하는 경우의 오류 메시지입니다.

반복: 시도 횟수

반복이 수행되는 반복 횟수입니다.

작업이 속한 Runbook의 이름입니다.

반복: 총 기간

반복된 작업이 실행된 총 시간(초)입니다.

참고 항목

빌드를 실행 서