설계 및 할당 기능 구성 예시
이 예제에서는 애플리케이션에서 Telecommunications Network Inventory 네트워크 서비스를 설계하고 할당하기 위한 플레이북을 만들고 구성하는 방법을 보여줍니다.
개요 예시
지정된 위치에 대한 ONT(광 네트워크 터미널)를 생성해야 하는 네트워크 서비스를 이행하기 위해 고객의 주문 요청이 있다고 가정해 보겠습니다. 이 네트워크 서비스를 설계하고 할당하려면 ONT 사이트 및 장비 템플릿 세부 정보와 같은 ONT 세부 정보를 캡처해야 합니다. 설계 및 할당 기능에 대한 플레이북을 생성하고 구성하면 네트워크 서비스 설계에 대한 단계별 지침에 따라 이러한 작업을 자동화할 수 있습니다.
- 네트워크 서비스 설정 - 설계 요청의 서비스 상세 정보를 수집합니다.
- ONT 상세 정보 캡처 - ONT 사이트 및 인벤토리 템플릿 상세 정보를 캡처하여 장비를 인스턴스화합니다.
- 검토 및 제출 - 활동 세부 정보를 검토하고 템플릿에 따라 특정 위치에 대한 ONT 장치를 생성합니다.
- ONT 설계에 대한 변경 요청을 생성합니다.
- ONT 상세 정보 캡처와 같은 활동에 대한 변경 작업을 생성합니다.
- 인벤토리 템플릿을 사용하여 장비를 인스턴스화하는 변경 작업을 실행합니다.
플레이북 에이전트는 이 설계 및 할당 기능을 사용하여 네트워크 서비스에 대한 고객 주문과 요청을 이행할 수 있습니다.
필수 구성요소
- 변경 모델을 만들고 모델 상태를 추가합니다.
표 1. 변경 모델 상세 정보 항목 설명 변경 모델 이름 이름을 네트워크 서비스 자동화 플로우로 설정합니다. 모델 상태 다음 모델 상태를 추가하고 모델 상태 전환을 설정합니다. - 설계 진행 중
- 모델 상태 전환을 설계 완료로 설정합니다.
- 설계 완료
- 모델 상태 전환을 종결로 설정합니다.
- 종결됨
- 이 상태에 대한 모델 상태 전환을 설정하지 마십시오.
주:설계 진행 중 및 설계 완료 모델 상태에 CI 수정 허용 속성을 추가해야 합니다.자세한 단계는 다음 문서를 참조하십시오 설계 및 할당 기능을 위한 변경 모델 생성.
- ONT 사이트 및 인벤토리 템플릿과 같은 ONT 입력 상세 정보를 캡처할 기록 생성자를 생성합니다. 이 기록 생성자는 플레이북의 두 번째 활동에 사용됩니다.
표 2. 기록 생성자 상세 정보 항목 설명 기록 생성자 - 기록 생성자 이름을 ONT 상세 정보 캡처로 설정합니다.
- 테이블 필드를 변경 작업으로 설정합니다.
자세한 단계는 다음 문서를 참조하십시오 설계 및 할당 기능에 대한 기록 생성자 생성.
- 기록 생성자에 변수를 추가합니다.
표 3. 변수 상세 정보 항목 설명 변수 1 변수 1에 대해 다음 상세 정보를 설정합니다. - 유형 필드를 참조로 설정합니다.
- 질문 탭에서 질문 필드를 ONT 사이트로 설정합니다.
- 사양 탭에서 참조 필드를네트워크 사이트 [cmdb_ci_ni_site]로 설정합니다.
변수 2 변수 1에 대해 다음 상세 정보를 설정합니다. - 유형 필드를 참조로 설정합니다.
- 질문 탭에서 ONT 템플릿 필드를 ONT 사이트로 설정합니다.
- 사양 탭에서 참조 필드를인벤토리 템플릿 [sn_ni_core_inventory_template]으로 설정합니다.
자세한 단계는 다음 문서를 참조하십시오 설계 및 할당 기능에 대한 변수 생성.
- DA 공통 변수를 기록 생성자에 대한 변수 세트로 선택합니다.
자세한 단계는 다음 문서를 참조하십시오 설계 및 할당 기능을 위해 기록 생성자에 변수 세트 추가.
- 플레이북에서 두 번째 활동을 구성하는 데 사용하는 요청 정의에 대한 하위 플로우를 생성합니다.
표 4. 하위 플로우 상세 정보 항목 설명 하위 플로우 이름 하위 플로우 이름을 ONT 상세 정보 캡처로 설정합니다. 입력 필드 하위 플로우에 대해 다음 입력 필드를 추가합니다. - 레이블을 확인 오류 무시 로 설정하고 입력 1에 대해 유형을 예/아니오 로 설정합니다.
- 레이블을 변경 작업 으로 설정하고 유형을 참조로 설정합니다. 입력 2에 대한 변경 작업 입니다.
작업 하위 플로우에 다음 작업을 추가합니다. - 카탈로그 변수 가져오기 작업을 추가하여 기록 생성자의 상세 정보를 읽습니다.
- TNI 템플릿에서 CI 생성 작업을 추가하여 인벤토리 템플릿에서 장비를 생성합니다.
- 기록 업데이트 작업을 추가하여 영향을 받는 CI(구성 항목)에 장비를 업데이트합니다.
자세한 단계는 다음 문서를 참조하십시오 설계 및 할당 기능을 위한 하위 플로우 생성.
- 플레이북에서 두 번째 활동을 구성하는 데 사용하는 요청 정의를 생성합니다.
표 5. 요청 정의 상세 정보 항목 설명 요청 정의 이름 요청 정의에 대해 다음 상세 정보를 설정합니다. - 요청 정의 이름을 ONT 상세 정보 캡처로 설정합니다.
- 작업 유형 필드를 변경 작업으로 설정합니다.
자세한 단계는 다음 문서를 참조하십시오 설계 및 할당 기능을 위한 하위 플로우 생성.
플레이북 생성 및 구성
- 플레이북을 만들고 이름을 Design Network Service로 설정합니다.
- 트리거를 추가하고 구성합니다.
표 6. 트리거 상세 정보 항목 설명 추가 속성 창 일정 탭에서 트리거에 대해 다음 상세 정보를 설정합니다. - 프로세스가 기록 생성으로 실행되는 시기에 대한 조건을 직접 정의합니다.
- 트리거 조건을 네트워크 서비스 자동 플로우 변경 모델로 설정합니다.
- 스테이지를 생성하고 네트워크 서비스 설정, ONT 상세 정보 캡처, 검토 및 제출과 같은 활동을 추가합니다.
- 네트워크 서비스 설정 활동을 생성하고 구성합니다.
표 7. 네트워크 서비스 설정 활동 상세 정보 항목 설명 활동 추가 양식 표시 기본 활동을 선택합니다. 상세 정보 탭 활동 이름을 네트워크 서비스 설정으로 변경합니다. UI 레이아웃 탭 UI 레이아웃 탭에서 다음 상세 정보를 설정합니다. - 연결된 테이블 필드를 변경 요청으로 설정합니다.
- 연결된 기록 필드를 다음으로 설정
- 경험 상태 테이블 필드를 플로우 데이터로 설정합니다.
- 경험 상태 기록 필드를 다음으로 설정 .
- 양식 뷰 필드를 플레이북으로 설정합니다.
- ONT 상세 정보 캡처 활동을 생성하고 구성합니다.
표 8. ONT 상세 정보 활동 상세 정보 캡처 항목 설명 활동 추가 변경 작업 자동 생성 기본 활동을 선택합니다. 상세 정보 탭 활동 이름을 ONT 상세 정보 캡처로 변경합니다. 자동화 탭 자동화 탭에서 다음 상세 정보를 설정합니다. - 요청 유형 필드를 ONT 상세 정보 캡처로 설정합니다. ONT 상세 정보 캡처는 사용자가 생성한 요청 정의입니다.
- 기록 생성자 필드를 ONT 상세 정보 캡처로 설정합니다.
- 변경 요청 필드를 다음으로 설정
UI 레이아웃 탭 UI 레이아웃 탭에서 다음 상세 정보를 설정합니다. - 연결된 테이블 필드를 변경 작업으로 설정합니다.
- 연결된 기록 필드를 다음으로 설정 .
- 경험 상태 테이블 필드를 플로우 데이터로 설정합니다.
- 경험 상태 기록 필드를 다음으로 설정 .
- 양식 뷰 필드를 플레이북으로 설정합니다.
- 검토 및 제출 활동을 생성하고 구성합니다.
표 9. 활동 상세 정보 검토 및 제출 항목 설명 활동 추가 양식 표시 기본 활동을 선택합니다. 상세 정보 탭 활동 이름을 검토 및 제출로 변경합니다. UI 레이아웃 탭 UI 레이아웃 탭에서 다음 상세 정보를 설정합니다. - 연결된 테이블 필드를 변경 작업으로 설정합니다.
- 연결된 기록 필드를 다음으로 설정 .
- 경험 상태 테이블 필드를 플로우 데이터로 설정합니다.
- 경험 상태 기록 필드를 다음으로 설정 .
- 양식 뷰 필드를 플레이북으로 설정합니다.
- 저장 및 닫기를 선택합니다.
- 네트워크 서비스 설정 활동을 생성하고 구성합니다.
- 활성화를 선택합니다.
홈페이지에 플레이북 추가
네트워크 서비스 자동 플로우 변경 모델의 sys_id sn_ni_ws.tni_design_assign_chg_models 기록에 추가합니다. 자세한 단계는 다음 문서를 참조하십시오 시스템 속성을 업데이트하여 홈페이지 설계 및 할당 구성.
설계 및 할당 기능 사용
- 다음으로 이동 .
- 설계 및 할당
)을 선택하여 설계 및 할당 홈페이지를 엽니다.
- 설계 할당 홈페이지에서 .
- 플레이북에서 활동을 완료하여 네트워크 서비스를 설계하고 할당합니다.
이 프로세스는 플레이북 활동에서 선택한 템플릿과 사이트를 기반으로 ONT 장치를 생성합니다.
다음 예는 사용자가 만든 설계 및 할당 함수입니다.