앱에서 흐름 시작Start a flow in an app

Microsoft Flow를 사용하여 앱에서 이벤트가 발생할 때 하나 이상의 작업을 수행하는 논리를 만들 수 있습니다.You can use Microsoft Flow to create logic that performs one or more tasks when an event occurs in an app. 예를 들어 사용자가 단추를 선택하면 SharePoint 목록에 항목을 만들거나, 전자 메일 또는 모임 요청을 보내거나, 클라우드에 파일을 추가하거나, 이러한 모든 작업을 추가하도록 해당 단추를 구성합니다.For example, configure a button so that, when a user selects it, an item is created in a SharePoint list, an email or meeting request is sent, a file is added to the cloud, or all of these. 흐름을 시작하도록 앱에서 모든 컨트롤을 구성하여 PowerApps를 닫은 경우에도 계속 실행되도록 할 수 있습니다.You can configure any control in the app to start the flow, which continues to run even if you close PowerApps.

필수 조건Prerequisites

  • PowerApps에 등록하고 다음 단계 중 하나를 수행합니다.Sign up for PowerApps, and then follow either of these steps:

    • Windows Store에서 Windows용 PowerApps Studio를 설치하고 연 다음 등록 시에 사용한 것과 동일한 자격 증명으로 로그인합니다.In the Windows Store, install PowerApps Studio for Windows, open it, and then sign in by providing the same credentials that you used to sign up.
    • powerapps.com에서 왼쪽 아래에 있는 새 앱을 클릭하거나 탭하여 웹용 PowerApps Studio를 엽니다.In powerapps.com, open PowerApps Studio for web by clicking or tapping New app in the lower-left corner.
  • 컨트롤을 구성하는 방법을 알아봅니다.Learn how to configure a control.

흐름 만들기Create a flow

  1. powerapps.com에 로그인한 다음 왼쪽 탐색 모음에서 흐름을 선택합니다.Sign in to powerapps.com, and then select Flows in the left navigation bar.
  2. 내 흐름 페이지에서 빈 페이지에서 만들기를 선택합니다.On the My Flows page, select Create from blank.

    템플릿을 사용하지 않고 흐름을 만드는 옵션

    PowerApps가 기본 트리거로 추가됩니다.PowerApps is added as the default trigger.

    흐름을 시작하는 트리거로 추가된 PowerApps

  3. 새 단계를 선택한 다음 작업 추가을 선택합니다.Select New step, and then select Add an action.

    작업을 추가하는 옵션

  4. 모든 서비스 및 작업 검색 상자에서 다음 예와 같이 흐름에 대한 작업을 지정합니다.In the box that says Search all services and actions, specify an action for your flow, as in this example:

    1. 상자에서 SharePoint를 입력한 다음 작업 아래의 목록에서 SharePoint - 항목 만들기를 선택합니다.Type SharePoint in the box, and then select SharePoint - Create item in the list under Actions.

      SharePoint 항목을 만드는 옵션

    2. 메시지가 표시되면 SharePoint에 연결하기 위한 자격 증명을 제공합니다.If prompted, provide credentials to connect to SharePoint.
    3. 사이트 주소 상자에서 목록이 포함된 SharePoint Online 사이트의 URL을 입력하거나 붙여넣습니다.In the Site Address box, type or paste the URL of a SharePoint Online site that contains a list.

      참고: 목록이 포함되지 않은 사이트의 URL을 지정합니다.Note: Specify the URL for the site not including the list.

    4. 목록 이름 상자에서 사용하려는 목록을 선택합니다.In the List Name box, select the list that you want to use.
    5. 제목 상자를 클릭하거나 탭한 다음 동적 콘텐츠 추가를 선택합니다.Click or tap the Title box, and then select Add dynamic content.

      [제목] 필드에서 [PowerApps에서 질문] 매개 변수 추가

    6. 매개 변수 목록에서 PowerApps에서 질문을 선택합니다.In the list of parameters, select Ask in PowerApps.

      매개 변수 추가

  5. (선택 사항) 지정한 주소로 승인 메일을 보내거나 다른 데이터 원본에서 관련 항목을 만드는 것과 같은 추가 작업을 하나 이상 지정합니다.(optional) Specify one or more additional actions, such as sending approval mail to an address that you specify or creating a related entry in another data source.
  6. 화면 위쪽에서 흐름 이름을 입력하거나 붙여넣은 다음 흐름 만들기를 선택합니다.Near the top of the screen, type or paste a name for your flow, and then select Create flow.

    흐름 이름 지정 및 저장

앱에 흐름 추가Add a flow to an app

  1. PowerApps의 파일 메뉴에서 새로 만들기를 선택합니다.In PowerApps, select New in the File menu.
  2. 빈 앱 타일에서 전화 레이아웃을 선택합니다.On the Blank app tile, select Phone layout.
  3. 텍스트 입력 컨트롤을 추가하고, RecordTitle이라는 이름을 지정합니다.Add a Text input control, and name it RecordTitle.
  4. 단추 컨트롤을 추가하고 RecordTitle 아래로 이동합니다.Add a Button control, and move it under RecordTitle.
  5. 단추 컨트롤을 선택하고 작업 탭에서 흐름을 선택합니다.With the Button control selected, select Flows on the Action tab.

    [작업] 탭의 [흐름] 옵션

  6. 표시되는 창에서 이전 절차에서 만든 흐름을 선택합니다.In the pane that appears, select the flow that you created in the previous procedure.

    참고: 만든 흐름을 사용할 수 없는 경우 PowerApps가 흐름을 만든 환경으로 설정되어 있는지 확인합니다.Note: If the flow that you created isn't available, confirm whether PowerApps is set to the environment in which you created the flow.

    사용자 지정 창에서 흐름 추가

  7. 수식 입력줄에서 자동으로 추가된 수식 끝에 (RecordTitle.Text)를 입력하거나 붙여넣습니다.In the formula bar, type or paste RecordTitle.Text) at the end of the formula that's been automatically added.

    흐름이 포함된 OnSelect 속성

흐름 테스트Test the flow

  1. F5 키를 누르거나 오른쪽 위 모서리의 화살표를 선택하여 [미리 보기]를 엽니다.Open Preview by pressing F5 (or by selecting the arrow near the upper-right corner).

    흐름이 포함된 OnSelect 속성

  2. RecordTitle에 텍스트를 입력하거나 붙여넣은 다음 단추 컨트롤을 클릭하거나 탭합니다.Type or paste text in RecordTitle, and then click or tap the Button control.

    제목으로 지정한 텍스트를 사용하여 지정한 목록에 SharePoint 항목이 만들어집니다.A SharePoint item is created in the list you specified with the text you specified as the title. 흐름이 실행될 때 목록이 열려 있었으면 브라우저 창을 새로 고쳐 변경 내용을 표시합니다.If the list was open when the flow ran, you might need to refresh your browser window to show the changes.