Microsoft Teams의 메시지에서 흐름 트리거Trigger a flow from any message in Microsoft Teams

Microsoft Teams에서 메시지를 사용하여 프로세스를 트리거할 수 있습니다..You can use messages to trigger processes in Microsoft Teams. 예를 들어 Teams 메시지를 시작점으로 사용하여 Azure DevOps에서 작업 항목을 만들거나 Dynamics에서 영업 기회를 만들 수 있습니다.For example, you might use a Teams message as a starting point to create a work item in Azure DevOps or create a sales opportunity in Dynamics.

Teams 커넥터의 선택한 메시지 트리거를 사용하여 Teams 내에서 직접 흐름을 트리거합니다.Use the For a selected message trigger in the Teams connector to trigger a flow directly from within Teams.

흐름 만들기Create the flow

  1. Power Automate에 로그인한 다음 > 내 흐름 > 새로 만들기 > 빈 값의 인스턴트를 선택합니다.Sign into Power Automate, and then select > My flows > New > Instant-from blank.

  2. 흐름에 이름을 지정합니다.Give your flow a name.

  3. 선택한 메시지 트리거를 선택합니다.Select the For a selected message trigger.

    선택한 메시지 트리거

  4. 만들기를 선택합니다.Select Create.

참고

아직 로그인하지 않은 경우 Teams에 로그인해야 합니다.You must sign into Teams if you are not already signed in.

선택한 메시지 트리거에는 적응형 카드 형태의 선택적 입력이 있습니다.The For a selected message trigger has an optional input in the form of an adaptive card. 적응형 카드를 사용하여 흐름을 트리거하는 사용자로부터 정보를 수집하는 양식을 구성합니다.Use an adaptive card to construct a form to collect information from the user who triggers the flow. 예를 들어 흐름이 작업을 생성하는 경우 적응형 카드를 사용하여 작업 제목 및 설명과 같은 정보를 수집할 수 있습니다.For instance, if the flow creates a task, you can use an adaptive card to collect information, like the title of the task and the description.

사용자로부터 정보 수집Collect information from the user

양식을 사용하여 사용자로부터 정보를 수집하기 위해 사용자는 트리거 내에서 적응형 카드 만들기버튼을 선택할 수 있습니다.To collect information from the user using a form, users can select the Create Adaptive Card button within the trigger.

적응형 카드 버튼

그러면 인라인 적응형 카드 편집기가 표시되어 카드 요소를 끌어서 놓아 자신의 양식을 구성할 수 있습니다.This displays an inline adaptive card editor which lets you drag and drop card elements to construct your own form.

적응형 카드 양식 디자이너

적응형 카드 양식 내의 각 입력에는 ID가 있습니다. 나중에 동적 토큰을 통한 흐름에서 ID를 사용하여 흐름 실행의 일부로 사용자가 입력한 입력을 참조할 수 있습니다.Each input within the adaptive card form has an Id. You can use the Id later in the flow through dynamic tokens to reference inputs that a user might have entered as part of running the flow.

흐름 내에서 메시지 세부 정보 사용Use the message details within the flow

흐름 내에서 사용하기 위한 트리거 출력으로 사용할 수있는 여러 메시지 요소가 있습니다.There several message elements available as a trigger output for use within the flow. 다음은 일부 속성에 대한 개요입니다.Here's an overview of some of properties:

  • 메시지 콘텐츠 - Teams 메시지의 전체 HTML 콘텐츠입니다.Message content - The full HTML content of the Teams message.

  • 일반 텍스트 메시지 출력 - Teams 메시지의 일반 텍스트 변화입니다.Plain text message output - The plain text variation of the Teams message.

  • 메시지 링크 - 메시지를 참조하는 직접 URL입니다.Link to message - A direct url to reference the message.

  • 보낸 사람 표시 이름, 보낸 사람 ID - 메시지를 보낸 사용자의 세부 정보입니다.Sender display name, Sender id - The details of the user who sent the message.

  • 원래 사용자 표시 이름, 원래 사용자 ID - 흐름을 호출한 사용자의 세부 정보입니다.Originating user display name, originating user id - The details of the user who invoked the flow.

    선택한 메시지 출력

트리거 출력의 전체 목록은 다음과 같습니다.Here's the full list of trigger outputs.

흐름 트리거Trigger the flow

선택한 메시지 트리거를 사용하는 모든 흐름이 흐름에 대한 기타 작업 메뉴의 Teams 메시지에 메시지 작업으로 표시됩니다.Any flow that uses the For a selected message trigger shows up as a message action in the Teams message in the More actions menu for the flow.

Microsoft Teams에서 트리거

중요

흐름 이름은 팀 내의 흐름을 참조하는 데 사용되므로 흐름에 대한 설명 이름을 제공해야 합니다.The name of the flow is used to reference the flow within Teams so be sure to provide a descriptive name for the flow.

중요

기본 환경에서 이러한 흐름을 작성하여 팀에 나열되도록 해야 합니다.You must create these flows within the default environment to ensure they get listed in Teams.

유용한 정보Best practices

흐름이 완료되면 사용자에게 확인 양식을 포함시켜야 합니다.Be sure to include a form of a confirmation to the user once the flow is completed. 흐름 봇으로 사용자에 메시지 게시 또는 흐름 봇으로 채널에 메시지 게시를 사용하여 트리거한 흐름이 완료될 때 Teams의 사용자에게 알리는 것이 좋습니다.We recommend using the Post a message as the flow bot to a user or the Post a message as the flow bot to a channel to notify the user in Teams when a triggered flow completes.

다음은 Azure DevOps에서 작업 항목을 만든 다음 원래 사용자에게 확인을 게시하는 흐름의 예입니다.Here's an example of a flow that creates a work item in Azure Devops and then posts a confirmation to the originating user.

작업 흐름 만들기

알려진 문제 및 제한 사항Known issues and limitations

기본 환경에서 이러한 흐름을 작성하여 팀에 나열되도록 해야 합니다.You must create these flows within the default environment to ensure they get listed in Teams.