PowerBI: Teams Channel의 Reactions 해결을 위한 사용자 정의 커넥터

배경.


팀즈의 반응 분석 방법이 없어서 일단 해봤어요.

개요

  • Graph API를 통해 메시지 가져오기
  • 20개씩만 받을 수 있기 때문에 지정일까지 무조건 따낸다
  • 지정일은 지정일이 아니라 며칠 전?
  • 지정한 날짜보다 오래된 데이터가 있을 때, 그 때 얻은 모든 데이터를 되돌려주는 것을 주의하십시오
    신경 쓰이면 거르면 돼
    PowerBI Service 및 Custom Connector에서 자동 업데이트를 인증할 수 없으므로 애플리케이션에 로그인해야 할 수도 있습니다.

    기능 수정


    2022/2/16 장애 수정


    Version 1/0/2/0
  • Replies의 Text 반환이 고정값이기 때문에 수정
  • 2022/2/8 요구 사항이 있어 추가 & 수정(상세판만 적용)


    Version 1/0/1/0
  • CreatedDateTime의 TimeZone 대응
  • nextlink 없이 가져오기 종료(오류 처리)
  • Replies 추가 확보
  • 메시지 추가 정보
  • subject
  • createdDateTime
  • deletedDateTime
  • bodyText:contentType=text 에만 해당됩니다.이외에

  • 바로 쓰고 싶은 사람이 쓰는 방법.


    먼저 다운로드


    사용자 정의 커넥터 식별 폴더에 저장


    다음은 갈 수 있을 것 같다.
    문서\PowerBI Desktop\Custom Connector
    Doctoments가 아니면 움직일 수 없는 상황이 있을 수도 있죠?영어 버전?

    PowerBI를 다시 시작하여 커넥터를 찾습니다.



    다음 항목이 있으므로 계속(상세 내용 생략)



    불안하면 GiitHub에서 코드, Build 및 *를 다운로드할 수 있습니다.이미지 파일을 생성하십시오.

    Teams 채널의 메시지 URL을 복사하여 붙여넣습니다. "OK"



    복사 링크에서 가져온 URL에서 TeamId, ChannelId 추출

    데이터의 재구성 방법


    커넥터 2 점


    TeamsReaction


    투고자와 반응으로 합계한
    이것만 있으면 된다고 생각했지만 집계하는 방법에 고민하다 보니 상세판이 추가됐어요.
    고민
    투고 - Bot
    - 투고자 자신의reaction
    -reactionType에서의 합계(각각 좋은 것으로 나눌까요, 3점 정도 나눌까요?)

    TeamsReactionDetails


    원래의 데이터를 필요한 곳에 발췌하여 너에게 돌려주겠다

    주의

  • Bot 대리 투고하면postUser는null이므로 onBehalf Of
  • 가 있습니다.
  • 전체 Bot이면 null 2개
  • 링크는 원본 메시지에 대한 링크이기 때문에 관심 있는 메시지를 확인하는 데 사용됩니다
  • reactions는nullllable에 여러 개가 있습니다.누가 착용해도 유지되므로 자신의 리액션스
  • 을 벗는 것이 좋다

    출처


    후기


    팀, 채널을 선택식으로 만들고 싶은데 대화 상자로 어떻게 바꾸는지 몰라서 포기했어요
    팀만 미리 받아서 보여줄 수 있지만 채널이 생겨서.
    Power Automate에서 선택한 채널 메시지를 알리는 분석 결과를 더 쉽게 사용할 수 있습니까?

    좋은 웹페이지 즐겨찾기