SW 개발

옵시디언 obsidian - 캘린더플러그인 활용을 통한 업무보고용 리스트 자동으로 만들기

. . . 2022. 3. 3. 10:30
반응형

obsidian 에 대한 팁과 사용방법에 대한글을 계속 작성합니다.

...

옵시디언의 캘린더를 활용하여 간단한 업무 히스토리를 파악하는것을예제로 한다.

준비사항

다음의 커뮤니티 플러그인을 설치하자.

periodic notes 플러그인 설정

periodic notes 플러그인에서 daily note 를 활성화 한다.

활성화 화면

Template file location 부분을 앞으로 작성할 daily note 의 탬플릿의 경로를 적어준다.

daily note 템플릿 경로

  • 템플릿파일들을 따로 폴더에 모아서 관리하는것이 편하다.
  • 해당 경로의 파일은 언제든지 필요할때 고칠 수 있도록 경로를 기억하자.
    • 필자의경우 _template 라는 경로에 각종템플릿들을 모아두었고 파일이름으로 템플릿의 내용을 알 수 있도록 하였다.

calendar 플러그인 설정

위의 플러그인들을 설치후에 우측 사이드 패널을 확장하면 달력이 보인다.

사이드패널에 달력표시하기

특정날짜를 클릭할 경우 periodic notes 플러그인에서 설정한데로 노트가 생성된다.

dataview 플러그인 설정

본 사용예제에서는 특별히 설정할 내용이없다.


위의 플러그인들을 설정했으면 다음과 같은 시나리오로 활용이 가능하다.

사용 예제 시나리오 - 백링크 활용 자동 노트생성

다음과 같은 시나리오로 특정날짜의 업무 진행 노트를 자동생성한다.

  1. 옵시디언으로 일반적인 업무 노트를 작성한다.
  2. 노트 작성 시, 특정 날짜에 처리한 일들은 날짜.md 라는 링크와 함께 글을 작성한다.
  3. 달력에서 특정날짜를 클릭 할 경우 백링크를 검색하여 특정날짜에 처리한일들을 대략적으로 알 수 있다.

위의 시나리오에 따른 설정을 다음과 같이 한다.

노트작성

다음과 노트를 다음과 같이 작성한다.

노트 설명

  • front matter 에 tagdescription 를 추가하여 추후에 dataview 플러그인에서 내용표시를 풍성하게 할 수 있도록한다.
  • 추후 백링크를 활용하여 노트를 정리해야하므로, 특정 날짜(`포스팅작성중

dailynote 템플릿작성

다음과같은 노트를 작성한다.

템플릿 설명

  • 노트 생성시 dataview 플러그인을 이용하여 해당날짜로 백링크거 걸려있는 노트들을 자동 검색 하여 나타낸다.
  • ## memo 부분은 obsidian memo 플러그인에서 사용하는 부분

실제 사용 화면

달력플러그인에서... 달력의 날짜를 클릭하면...

calendar 플러그인

다음과 같이 생성할지에 대한 대화창이 나타나고..

노트 생성대화창

노트를 생성하게되면...

데일리노트 노트자동생성

작성했던 A업무에 대해서 자동으로 검색 및 리스트가 생성된다.

해당 시나리오대로 활용하면, 특정날짜에 어떤업무를 진행했는지 확인이 가능하다.

사용 예제 시나리오 - 태그 활용 자동 노트생성

위의 백링크를 활용할 경우의 단점은 해당날짜의 백링크를 모두 검색하다보니, 업무보고용으로 링크를 생성한것인지.. 일반적인 날짜의 용도로 검색을 한것인지 겹치는 경우가 발생한다. 만약 업무보고와 같이 특정용도만 날짜를 활용하기 위해서는 tag 를 사용하는것도 방법이다.

다음의 시나리오대로 노트를 작성한다.

  1. 옵시디언으로 일반적인 업무 노트를 작성한다.
  2. 노트 작성 시, 특정 날짜에 처리한 일들은 (날짜.md) 라는 링크와 함께 글을 작성한다. 업무보고용 노트링크를 원하면, #업무보고 를 추가한다.
  3. 달력에서 특정날짜를 클릭 할 경우 백링크를 검색하여 특정날짜에 처리한일들을 대략적으로 알 수 있다.

위의 시나리오에 따른 설정을 다음과 같이 한다.

노트작성

다음과 노트를 다음과 같이 작성한다.

노트설명

  • 기존 백링크 방식과 동일하며, 추가 필터링을 위한 태그정보(#엄무보고) 를 추가하였다.

dailynote 템플릿작성

다음과같은 노트를 작성한다.

노트설명

  • 기존 백링크 방식과 동일하며, 추가 필터링을 위한 태그정보(#엄무보고) 를 추가하였다.

실제 사용 화면

데일리노트 자동생성

업무보고용 필터링을 추가되었다.

결론

daily note 와 dataview 을 이용하면 특정날짜의 업무 처리현황을 대략적으로 파악할 수 있다.

여러가지 플러그인 활용을 잘하시는 분들께는 좀 너무 초보적이고 불편한 사용 예 일수도 있지만, 누군가에겐 도움이 되길..

반응형