/
자동화(Automation)

자동화(Automation)

개요

자동화(Automation)를 사용하면 팀이 업무, 프로세스, 워크플로를 자동화할 수 있으므로 지루하고 반복적인 작업을 수행할 필요가 없어져 중요한 업무에 집중할 수 있습니다.
코드가 필요 없는 간단한 규칙 빌더를 사용하면 몇 번의 클릭만으로 가장 단순한 반복 작업부터 가장 복잡한 시나리오까지 모든 것을 처리하는 자동화 규칙을 만들 수 있습니다.

 

JSM 에도 자동화를 적용하여 ITSM 업무를 자동화하여 효율성을 높일 수 있습니다.
규칙(rule)을 사용하면 설정한 기준에 따라 시스템 내에서 작업을 자동화할 수 있으며 자동화 규칙은 다음 3가지로 구성되어 있습니다.

  • 규칙을 시작하는 트리거(trigger)

  • 규칙을 구체화하는 조건(condition)

  • 사이트에서 작업을 수행하는 작업

모든 개체 또는 스키마의 개체 그룹에 대해 특정 이벤트(예: 개체 정보 업데이트)를 기반으로 작업(예: 사용자에게 알림)을 자동으로 수행하는 자동화 규칙을 만들 수 있습니다.

자산이 특정 기준을 충족하면 자산을 업데이트하고, 이슈를 만들고, 이메일 알림을 보내고, 스크립트 또는 HTTP 요청을 실행할 수 있습니다.

Assets에 사용할 수 있는 Jira 자동화 구성 요소는 다음과 같습니다.

  • 이슈 만들기(규칙이 개체에 의해 트리거되는 경우, 개체 삽입을 선택하여 AQL을 통해 트리거된 개체를 자동으로 추가할 수 있음)

  • 필드 속성 편집

  • 개체 편집

  • 개체 조회

앞에서 설명한 AQL(자산 쿼리 언어)을 사용하여 필요에 맞게 규칙을 조정할 수 있습니다. Post function 을 사용하면 게시 기능을 사용하여 Jira 워크플로에 따른 자동 동작을 트리거할 수 있습니다.

 

Automation 실습

automation 으로 만료 예정 구독 SW 목록 메일 전송하기

  • 기본 자산중 “IT Employee Assets” → “Software Catalog” 에는 구독 기반 “Cloud Subscriptions” 자산이 등록되어 있습니다.

  • “구독형 SW” 를 재구독하려면 내부 품의 및 행정 절차가 있으므로 만료일 60일 전에 만료 예정 “Cloud Subscriptions” 자산을 찾는 자동화 스케줄러로 목록과 만료일을 이메일로 전송합니다.

 

  1. 관리자로 로그인한후에 설정(1)System(2)global automation(3) 을 선택합니다.

  2. Create rule 을 클릭합니다.

  3. 정해진 시간마다 실행할 예정이므로 Rule 목록의 “New trigger”에서 Scheduled trigger 를 생성합니다.

  4. 실행할 일정과 주기 선택합니다.

  5. 이제 스케줄러에서 실행할 action 을 선택할 단계입니다. Add component 에서 “New action” 선택합니다.

  6. component 에서 “lookup objects” 선택

  7. Schema(1) 를 “IT employee Assets” 로 설정하고 Query(2) 에 다음 항목 입력하고 “publish rule”(3) 클릭



    objecttype = "Cloud Subscriptions" AND "Renewal date" < now() AND "Status" != Retired
  8. 대상 assets 이 없을 경우 action 을 실행할 필요가 없으므로 조건식을 하나 추가합니다. 좌측에서 “New component” 를 클릭하고 “NEw condition”을 선택합니다.

  9. “Advanced compare condition” 을 클릭합니다.

  10. 첫번째 값에 {{lookupObjects.size}} 를 입력하고 조건을 0 보다 클때도 설정하고 저장을 누릅니다.

  11. 사이즈가 0 보다 클 때, 즉 만료 예정 asset 이 있을 때 분기하도록 “New branch” 를 추가합니다.

  12. Branch 목록에서 “Advanced branching” 을 선택합니다.

  13. Asset 관련한 Smart value 중 조건에 해당하는 asset 목록을 의미하는 {{lookupObjects}} 를 설정(1)하고 Variable 에는 objectList 를 설정(2)하고 Save 를 클릭합니다.

  14. 대상 Assets 에 대한 안내 메일을 보내기 위해 “New action” 을 선택합니다.

  15. action 목록에서 “Send email” 을 선택합니다.

  16. 메일을 수신할 주소나 그룹을 선택(1) 하고 메일 제목을 입력(2)합니다. 그리고 본문을 입력(3)하는데 본문에는 Object 값들을 {{ Object }} 형식으로 사용할 수 있습니다. 입력이 끝났으면 Save 를 눌러서 저장합니다.


    안녕하세요., 2달내 구독이 만료되는 "Cloud 라이센스" 가 {{lookupObjects.size}} 개 있습니다. 구독을 연장하지 않으면 만료후 자동으로 구독 중지 상태로 변경됩니다. {{#lookupObjects}} * 제품: {{Name}} - 만료일: {{Renewal Date}} {{/}}
  17. Automation 생성이 끝났으므로 이름을 입력(1) 하고 “Turn it on” 을 클릭해서 활성화합니다.

  18. 상단의 “Run rule” 을 눌러서 직접 실행해 보고 만료 예정 자산에 대한 이메일이 왔는지 확인해 봅니다.

  19. 다음과 같은 Email 이 왔으면 정상 설정된 것입니다. 이제 설정한 주기마다 만료 예정 구독에 대한 알림이 전송됩니다.



실습

  • 등록한 자산에 Automation 을 설정해서 이메일 전송 여부를 확인합니다.

 

See also

Related content

5. Automation 으로 업무 자동화
5. Automation 으로 업무 자동화
More like this
Form 으로 양식 만들기
Form 으로 양식 만들기
Read with this
작업을 할당하고 현황을 볼 수 있는 task 와 task report macro
작업을 할당하고 현황을 볼 수 있는 task 와 task report macro
More like this
조직도 정보를 CSV에서 가져와서 반영하기
조직도 정보를 CSV에서 가져와서 반영하기
Read with this
작업을 할당하고 현황을 볼 수 있는 Confluence task 와 task report macro
작업을 할당하고 현황을 볼 수 있는 Confluence task 와 task report macro
More like this
Assets 의 핵심 개념
Assets 의 핵심 개념
Read with this