9. 자산용 Object schema 입력
노트북과 같은 IT assets 을 등록하기 위한 Object schema 를 생성합니다.
이름: 실습자이니셜_IT자산, 예: KS_IT자산
Key: 실습자이니셜ITAM, 예: KSITAM
생성이 끝났으면 “개체 스키마” → 구성에서 “다른 사용자가 이 스키마에서 개체를 선택하는 것을 허용합니다” 를 체크합니다.
IT 자산의 생명 주기에 맞게 다음과 같은 상태를 Object schema에 추가합니다.
Name | Category(범주) | 설명 |
---|---|---|
주문됨 | (비활성)Inactive | 자산을 주문했지만 아직 수령하지 않음 |
배송중 | (비활성)Inactive | 자산 배송중 |
보유중 | (보류중)Pending | 자산을 보유중이지만 미사용 |
사용중 | (활성)Active | 자산 사용중 |
만료됨 | (비활성)Inactive | 배포되었지만 더이상 사용되지 않음 |
폐기됨 | (비활성)Inactive | 자산이 폐기되고 자산 목록에서도 삭제됨 |
분실 | (비활성)Inactive | 자산을 분실함. |
10. HW 자산용 Object types 입력
HW 자산을 표현할 수 있도록 Object type 을 추가합니다.
자식 개체에서 Attribute 를 상속받아 사용할수 있도록 “개체 유형” → 구성 에서 다음 2가지 항목을 체크합니다.
개체에서 Attribute 를 상속받아 사용할수 있도록 “개체 유형” → 구성 에서 다음 2가지 항목을 체크합니다.
Name | Type(유형) | Value(유형 값) | Addtionaly value(추가 값) |
---|---|---|---|
Tag | 기본값(Default) | Text | |
Serial | 기본값(Default) | Text | |
Model Name | 기본값(Default) | Text | |
Model ID | 기본값(Default) | Text | |
주문 번호 | 기본값(Default) | Text | |
도입가 | 기본값(Default) | 정수(Integer) | |
구매일 | 기본값(Default) | 날짜(Date) | |
마지막 스캔일 | 기본값(Default) | DateTime | |
자산 상태 | 상태(Status) | 위에서 추가한 모든 상태 등록 | |
운영 상태 | 상태(Status) | Running Stopped | |
사용자 | 개체(Object) | 직원 | Assigned to |
Attribute 에서 Name 필드를 자산명으로 변경합니다.
자산 일련 번호 중복을 막기 위해 Serial 항목에서 구성을 선택하고 항목을 고유로 변경합니다.
도입가를 보기 편하도록 구성에 들어간 후에 접미사(Suffix)에 ₩ 를 추가합니다.
Software 도 관리할 수 있도록 Hardware “Object type” 을 복사해서 Software “Object type” 으로 만듭니다.
Software 의 속성을 반영할 수 있도록 몇 가지 Attribute 를 추가합니다.
Name | Type(유형) | Value(유형 값) | Addtionaly value(추가 값) |
---|---|---|---|
Version | 기본값(Default) | Text | |
제품키 | 기본값(Default) | 텍스트 영역(Textarea) | |
지원 종료일 | 기본값(Default) | 날짜(Date) |
11. 노트북용 Object types 입력
노트북 자산을 표현할 수 있도록 Hardware 밑에 Object type 을 추가합니다.
attribute 를 상속받도록 했으므로 별도로 입력할 필요는 없습니다.
Software 밑에 “Desktop Software”, “Apps” Object type 을 추가합니다.
12. 노트북용 데이터 가져오기
일반적으로 자산 자료는 입력 항목이 많으므로 직접 입력하지 않고 기존에 보유한 데이터를 import 하는 방식으로 사용합니다. import 자료 유형은 CSV, JSON, 또는 Asset Disconvery 가 가능하며 이 예제에서는 CSV 를 통해서 import 하는 방식을 설명합니다.
자산 정보 파일(https://docs.google.com/spreadsheets/d/1_2B9T6_QFxRu6yQPfVgrlpZEtCiJKZQdIzO8hYL0HtY/edit#gid=0 ) 을 CSV 로 다운로드합니다.
Hardware.csv 로 이름을 변경합니다.
파일을 열어서 사용자 필드의 값을 앞에서 입력한 직원 이름으로 변경합니다.
JSM 의 “개체 스키마” → 구성에 들어 간후에 가져오기 → “가져오기 만들기“를 클릭합니다.
가져오기 유형에서 CSV 를 선택하고 다음을 클릭합니다.
이름(1)을 지정하고 다운받은 파일을 업로드(2) 합니다. 그리고 “개체 유형 만들기”(3) 를 끄고 가져오기 만들기를 클릭합니다.
가져오기 화면에서 “매핑 편집”(1) 을 누르고 “매핑 만들기”(2) 를 클릭합니다.
개체 유형 을 노트북으로 설정하고 “만들기” 를 클릭합니다.
매핑 화면에서 “특성 매핑 편집” 을 클릭합니다.
아래 화면처럼 CSV 의 필드를 마우스를 클릭해서 매핑(1)합니다. 마지막 필드인 사용자는 개체(Object) 이므로 참고하는 객체를 찾을 수 있도록 설정해야 합니다. AQL 필드에 아래 값을 입력합니다.
이 AQL 의 의미는 직원 Object type의 직원명 필드의 값이 사용자 필드의 값과 같은 레코드를 연결하라는 의미입니다.
직원명=${사용자}
매핑이 완료되었으니 … 을 클릭후 펼쳐지는 메뉴에서 사용을 선택합니다.
노트북이 “데이터 가져오기” 가 비활성화 되어 있으면 옆의 … 을 클릭후 펼쳐지는 메뉴에서 가져오기 구조 편집을 선택합니다.
화면에서 다시 저장을 누르면 CSV 를 다시 읽고 “데이터 가져오기” 가 활성화 됩니다.
“데이터 가져오기” 를 누르면 CSV 데이터를 Assets 에 가져옵니다. 자세한 로그는 “자세한 내용을 읽어보세요”(2) 를 클릭하면 확인할 수 있습니다.
Object schema 로 돌아가면 12개의 노트북 자산이 import 된 것을 확인할 수 있습니다. 상단의 검색 필터를 통해 조건에 맞는 자산을 검색할 수 있습니다.
개체 그래프를 클릭하면 자산간 의존 관계를 확인할 수 있습니다.