PowerAutomate로 Teams에 알리는 간단한 알림을 만들었습니다.

3732 단어 PowerAutomate

배경


  • 회사에서 Office365를 도입함으로써 slack에서 Teams로 채팅 도구가 바뀌었다
  • 지금까지 slack의 리마인더를 상용하고 있었지만 Teams에는 그런 편리한 기능은 없다
  • 팀은 사용하기가 어렵습니다.
  • PowerAutomate는 조금 흥미로운 것들이 있기 때문에 시험에 만들어 보았습니다.

    개요


  • SharePoint에 통지하고 싶은 내용, 일시를 기록한 Excel을 배치
  • 5 분 간격으로 시작하고 날짜와 시간이 일치하면 Teams에 알림
  • 날짜 지정이없는 경우 매일 알림

  • 내용



    SharePoint에 Excel 파일 만들기



    이런 느낌으로 간단한 목록을 작성.



    Excel에서 데이터를 검색하려면 검색하려는 데이터가 테이블이어야 합니다.



    PowerAutomate로 흐름 만들기



    PowerAutomate 작성 화면에서 이번에는 스케줄 실행이므로 스케줄 플로우 작성을 선택



    플로우 이름과 반복 간격을 지정하여 작성합니다.
    여기에서만 나중에 이미지를 찍었으므로 이름이 다른 것은 용서하십시오 ...



    흐름 내용



    Recurrence



    예정 플로우를 작성 화면에서 지정한 대로 5분 간격으로 실행하도록 초기 상태로 설정되어 있다.
    메시지를 플로우 봇으로 투고를 사용하기 때문에 아마 @ 멘션 토큰을 취득은 없어도 좋다.



    테이블에 존재하는 행 나열



    SharePoint에서 만든 Excel 파일을 지정합니다.



    Apply to each



    Excel에서 가져온 행 수분 반복합니다.

    루프 내의 액션으로 조건 분기를 작성하고 통지를 보내는 조건과 일치하는지 여부를 결정합니다.
  • 날짜가 일치하는지(또는 공백인지)
  • 시간이 일치합니까





  • FormatDateTime 함수의 인수는 다음과 같이 지정한다.

    현재 날짜 가져오기
    formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Tokyo Standard Time'), 'yyyy/MM/dd')
    

    현재 날짜와 시간에서 시간을 가져옵니다.
    formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Tokyo Standard Time'), 'HH')
    

    현재 날짜와 시간에서 분을 얻습니다.
    formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Tokyo Standard Time'), 'mm')
    

    메시지를 플로우 봇으로 게시



    메시지의 대상, 메시지 내용 지정



    결과



    이런 식으로 Flow에서 메시지가 도착



    감상


  • 액션이나 함수의 설정 내용을 알기 힘들다
  • 처음에는 힘들지만 익숙해지면 어쩐지 만들 수 있을 것 같다
  • 팀은 사용하기가 어렵습니다.
  • 좋은 웹페이지 즐겨찾기