매뉴 작업 워크플로에는 작업 구성 파일이 필요합니다. 작업 구성 파일은 표시 텍스트, 옵션에 액세스할 수 있는 역할, 옵션을 사용할 수 있는 시스템 상태와 같은 vRealize Automation 콘솔의 사용자 지정 메뉴 옵션의 측면을 지정합니다.

이 태스크 정보

프로시저

  1. 새 XML 파일을 생성합니다.
    <?xml version="1.0" encoding="utf-8"?>
  2. 루트 요소 customOperations를 생성합니다.
    <customOperations xmlns="http://www.dynamicops.com/schemas/2009/OperationConfig/">
    </customOperations>

    요소에서 XML 네임스페이스 http://www.dynamicops.com/schemas/2009/OperationConfig/를 지정해야 합니다.

  3. 정의하려는 각 작업에 대해 customOperations 내에 operation 요소를 추가합니다.
    <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
    </operation>

    operation 요소는 다음과 같은 특성을 가집니다.

    특성

    설명

    name

    이 작업이 실행하는 워크플로의 이름입니다.

    displayName

    시스템 메뉴의 옵션에 대한 설명 레이블입니다.

  4. 메뉴 작업에 대한 액세스 권한을 부여할 역할을 지정합니다.
    1. authorizedTasks 요소를 추가합니다.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <authorizedTasks>
        </authorizedTasks>
      </operation>
    2. 작업에 대한 액세스 권한을 부여할 각 역할에 대해 task 요소를 추가합니다. 예는 다음과 같습니다.
      <authorizedTasks>
        <task>VRM User Custom Event</task>
        <task>VRM Support Custom Event</task>  
        <task>Group Administrator Custom Event</task>
        <task>Enterprise Administrator Custom Event</task>
        <task>VRM Administrator Custom Event</task>
      </authorizedTasks>

      task 요소의 올바른 컨텐츠는 다음과 같습니다.

      요소 컨텐츠

      설명

      VRM User Custom Event

      모든 사용자에게 작업에 대한 액세스 권한을 부여합니다.

      VRM Support Custom Event

      지원 사용자에게 작업에 대한 액세스 권한을 부여합니다.

      Group Administrator Custom Event

      비즈니스 그룹 관리자에게 작업에 대한 액세스 권한을 부여합니다.

      Enterprise Administrator Custom Event

      패브릭 관리자에게 작업에 대한 액세스 권한을 부여합니다.

      VRM Administrator Custom Event

      IaaS 관리자에게만 작업에 대한 액세스 권한을 부여합니다.

  5. (선택 사항) : 작업을 사용할 수 있는 시스템 상태를 지정합니다.
    1. machineStates 요소를 추가합니다.
      <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
        <machineStates>
        </machineStates>
      </operation>
    2. 작업을 사용할 수 있는 각 상태에 대해 state 요소를 추가합니다.
      <machineStates>
        <state>On</state>
        <state>Off</state>
      </machineStates>

      값은 가능한 임의의 시스템 상태 중 하나가 될 수 있습니다. 전체 시스템 상태 목록은 가상 플랫폼을 위한 IaaS 구성, 물리적 시스템의 IaaS 구성 또는 클라우드 플랫폼을 위한 IaaS 구성 항목을 참조하십시오.

    요소를 생략하면 모든 시스템 상태에 대해 작업을 사용할 수 있습니다.

다음은 완전한 작업 구성 파일의 예입니다.

<?xml version="1.0" encoding="utf-8" ?>
<customOperations xmlns="http://www.dynamicops.com/schemas/2009/OperationConfig/">
  <operation name="WFMachineMenu1" displayName="Execute Machine Menu task">
    <authorizedTasks>
      <task>VRM User Custom Event</task>
      <task>VRM Support Custom Event</task>
      <task>Group Administrator Custom Event</task>
      <task>Enterprise Administrator Custom Event</task>
      <task>VRM Administrator Custom Event</task>
    </authorizedTasks>
    <machineStates>
      <state>On</state>
      <state>Off</state>
    </machineStates>
  </operation>
</customOperations>