Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

개요

AQL 은 Assets 을 조회하기 위한 전용 언어로 기존에는 IQL(Insight Query Language) 였지만 제품 이름이 변경되면서 AQL 로 개정되었습니다.

JQL 과 유사한 문법과 구조를 갖고 있으므로 쉽게 배우고 사용할 수 있습니다.

예제

Filter Search 를 눌러서 GUI 에서 검색할 필터를 설정할 수 있습니다. 만약 AQL 에 익숙하다면 Advanced 버튼을 클릭해서 직접 AQL 을 입력해서 검색할 수 있습니다.

AQL 화면에서 “Filter search” 로 전환하려면 Basic(1) 을 클릭하면 되며 2번 텍스트 필드에 AQL 을 입력하면 됩니다.

위 예제의 AQL 은 Status 가 Active 이며 Renewwal Date 가 현재에서 2달사이인 Assets 을 출력하는 예제입니다.

"Status" IN ("Active") AND "Renewal Date" < now(60d) AND "Renewal Date" >= now(-1d)

automation 으로 만료된 Asset 상태 업데이트하기

  1. global → automation

  2. Create rule 선택

  3. “New trigger”에서 Scheduled trigger 를 생성

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

  5. 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 를 눌러서 저장합니다.

  17. Automation 생성이 끝났으므로 이름을 입력(1) 하고 “Turn it on” 을 클릭해서 활성화합니다.

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

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


See also

  • No labels