Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

이전 오토메이션 공용환경 소개애플 숏컷에서 딕셔너리 값을 바꾸면 원본을 수정하지 않는다를 통해 글로벌 변수에 숏컷마다 사용하는 여러 값을 네임스페이스 없이 구분하기 위해 글로벌 변수 값 하나에 JSON 모양으로 데이터를 밀어 넣어 글로벌 변수 하나가 네임스페이스와 비슷한 역할을 하도록 할 작정이라는 이야기를 했습니다. 그러려면 ‘Toolbox Pro for Shortcuts’ 앱에서 제공하는 글로벌 변수에 JSON 형식을 밀어넣고 또 읽어오는 기능이 필요해서 만들기로 했습니다. [계속]

(3-2) 공용 슬랙 메시지 전송 숏컷

이전 오토메이션 공용환경 소개를 통해 슬랙에 메시지를 보내는 공용 환경을 소개했습니다. 슬랙에 메시지를 자동으로 보낼 수 있게 되면 여러 용도에 활용할 여지가 생깁니다. 규칙적으로 해야 하는 공지를 빼먹지 않을 수도 있고 간단한 보고를 자동화 할 수 있을 뿐 아니라 메일을 확인하거나 다른 이벤트를 쉽게 파악할 수 있게 됩니다.

한편 슬랙에 메시지를 전송하는 숏컷은 처음 만들어 놓고 조금씩 수정해서 사용하다가 이전에 보낸 메시지에 답글을 달아야 하는 요구사항을 반영하려고 보니 답글을 달아야 하는 상황이 그리 크지 않아서 공용 숏컷을 수정하는 대신 답글을 달아야 하는 숏컷에 별도로 슬랙 메시지를 전송하는 기능을 붙였습니다. 그런데 이렇게 다시 시간이 흐르고 보니 슬랙 메시지 전송 기능을 수정하려 하자 같은 기능을 하는 숏컷 여러 부분을 고쳐야 하는 상황이 일어납니다. 이 참에 공용으로 사용하는 슬랙 메시지 전송 숏컷을 범용으로 사용하도록 수정하고 답글을 다는 기능 역시 공용 기능에 포함시켜 숏컷 하나로 통합하기로 했습니다. [계속]

(4) 규칙적으로 할일 등록 오토메이션 사례

이 시리즈의 첫 글인 ‘오토메이션 요구사항 접근 방법’에서 오토메이션을 만드는 이유는 정보시스템을 통해 실제 세계의 상태를 동기화하고 여기에 기반해 실수를 줄이고 더 많은 일을 더 정확하게 처리하는 것입니다. 지라를 통해 할일을 관리하고 있는데 회사에서 쓰는 지라처럼 제가 직접 일을 시작하고 상황을 기록하고 일이 끝나면 완료 상태로 바꾸거나 검토 요청을 하는 식으로는 하고 싶지 않았습니다. 매일, 매주, 특정 요일, 매월 첫 날 등에 할일이 있는데 스케줄에 맞춰 이 할일이 지라 할일 목록에 알아서 나타나길 원했습니다. 만약 이전에 생성된 그 할일을 안 한 상태라면 태스크를 중복 생성하지 않고 전날 태스크를 그대로 남겨 둬야 합니다. 또한 태스크를 생성할 때 이 태스크를 자동으로 편집하기 위해 각 태스크마다 태스크 키를 별도로 저장해 놨다가 사용합니다. [계속]

...