Okta 워크플로 사용 방법: MS Teams로 양식화된 메시지 보내기

Okta Workflows를 사용하면 Slack 및 MS Teams와 같은 서비스에 대한 커넥터를 사용하여 팀에 알리거나 경고하는 자동화를 쉽게 구축할 수 있습니다.

누군가 최근에 "내 MS Teams 메시지에 줄 바꿈을 추가할 수 없는 이유는 무엇입니까?"라고 물었습니다.

결과적으로 콘텐츠가 텍스트가 아닌 HTML임을 지정할 수 있도록 Custom API Action 카드를 활용해야 합니다.

기본Send Message to Channel 카드를 사용하면 콘텐츠가 텍스트로 전송되고 줄바꿈이 무시됩니다. HTML로 메시지를 작성하면 줄 바꿈, 목록, 헤더를 포함하고 글꼴 및 색상으로 텍스트 스타일을 지정하는 등의 작업을 수행할 수 있습니다.

Text - Compose 카드를 사용하여 HTML 메시지를 작성할 수 있습니다.



한 쌍의 Object - Construct 카드를 사용하여 요청 페이로드를 구성할 수 있습니다. 메시지content를 포함하고 contentTypehtml로 지정하는 메시지 객체를 생성합니다. 그런 다음 body라는 객체에 메시지 객체를 중첩합니다.



페이로드는 다음과 같아야 합니다.

{
  "body": {
    "contentType": "html",
    "content": "<h1 style=\"color:#FF0000;font-weight:bold\">Attention!</h1> <p>Thanks for reading! &#127867</p>"
  }
}

마지막으로 Custom API Action 카드를 사용하여

POST /teams/{team-id}/channels/{channel-id}/messages



추가 리소스:
  • Teams API doc
  • How To Fetch The Teams ID And Channel ID For Microsoft Teams


  • 내 예제import it를 자유롭게 다운로드하여 사용해 보십시오. 사용자 지정 API 작업의 상대 URL을 자신의 팀 및 채널을 가리키도록 업데이트하기만 하면 됩니다.




    다운로드 단계:




    • 오른쪽 위에 있는 패널에서 "원본 보기"를 마우스 오른쪽 버튼으로 클릭
    • "링크를 다른 이름으로 저장"클릭
    • 파일 이름이 .flow로 끝나는지 확인하십시오.


    또는 여기에서 다른 가이드 및 워크플로우 콘텐츠를 확인하세요. (출시 예정!)



    <사업부 클래스="readme-개요">

    bbarrows89 / 옥타워크플로


    Okta 워크플로와 관련된 팁, 흐름 등





    <시간/>

    도움이 되었기를 바랍니다! 질문이 있으시면 email에서 저를 찾거나 촬영하세요.



    Community Office Hours 세션에 참여하여 문제를 해결하고 질문을 할 수도 있습니다. 그곳에서 뵙고 싶습니다.

    좋은 웹페이지 즐겨찾기