LINE Bot+Power Automate로 가정내 DX를 촉진하는 간편 구입 신청을 만들어 보았다

가정내의 DX에게도 유효한 LINE bot를 이용한 구입 신청할 수 있었어!!



흔한 일상 대화. ※실제의 인물·단체란(이하 약어

아빠 「XXXX 사고 싶지만, 좋을까요」
엄마「왜 필요한 거야?」
아빠 「아니, 낡아졌으니까・・・」
엄마「얼마?」
아빠「XXXX엔입니다・・・」
엄마「응-. 필요없지?」

이 교환 상당히 힘들군요. 사람에 의한다고 생각합니다만. 이런 교환의 매운맛을, LINE bot씨에게 중개해 주시는 것으로 개선하자고 하는 것이, 이번의 목적입니다.

서로 건조하게. 품명, 금액, 참고 URL, 구입 이유 등을 폼에 포치포치라고 입력하면, 나머지는 LINE bot씨가 잘하도록 준비해 줍니다.

동작은 이하의 동영상을 봐 주세요.

가정내 DX에 효과 발군의 LINE bot를 활용한 구입 신청. 신청 : Microsoft Forms 승인 액션 : Flex message 일람 : Azure Blob storage상의 html 파일 피 c. 라고 r. 이 m/←ddBgD↓ — Hiro (@mofumofu_dance) June 17, 2020


이번 아키텍처



아키텍처는 아니지만, 이번에 사용한 것은



  • LINE Messaging API : 말할 필요도 없이. 인터페이스
  • Microsoft Forms : 폼을 만들 수 없기 때문에 Forms로 대용
  • Power Automate : 로직 일반
  • SharePoint 목록 : 데이터 축적용
  • Azure blob 스토리지 : 신청 내역을 HTML 파일로 저장


입니다.

Forms의 폼을 구입 신청 정보의 입력에 사용하고 있습니다만, LINE상에서 페이지를 표시해 주기 때문에, 유저가 접하는 어플리로서는 LINE에 한정되어 있습니다.





LINE에서의 표시



LINE의 화면은 다음과 같이 구성됩니다. 자주 사용하는 액션인 신청 작성과 목록은 리치 메뉴에서 기동할 수 있도록 하고 있습니다.



승인자는 보낸 Flex message에 표시된 내용을 확인하고 OK/NG 버튼을 탭합니다! 매우 건조한 대응입니다.





이벤트 처리(Power Automate)



신청 양식에 대한 입력을 트리거하고 승인자에게 메시지를 보내는 승인 결과를 처리하고 기록 및 결과 알림. 주로 이러한 이벤트가 발생하지만 Power Automate에서 처리하고 있습니다.

HTTP 커넥터를 사용하기 때문에 경우에 따라 Logic Apps가 더 좋을 수 있습니다.



긴 쪽의 플로우가 LINE로부터의 Webhook를 트리거로서 기동하는 메세지 처리+모두의 데이터 처리용 플로우입니다.

짧은 분은 Forms의 답변을 트리거로 하고 있습니다. 답변이 있으면 승인자에게 Push 메시지를 보냅니다.



간편함과 예상 데이터 수에 따라 모든 데이터가 SharePoint 목록에 저장됩니다.



※각 플로우의 상세는, 길어지므로 별도의 투고로 기술합니다.





소개 끝



LINE 측은 특별히 할 일이 없기 때문에, 메인은 Power Automate 상의 처리가 됩니다만, 매우 길기 때문에 다른 블로그로 해설합니다.

그래도, 코드 쓰지 않고 간편하게 귀찮은 프로세스의 디지털화를 할 수 있는 것은 매우 좋네요!



또한 Power Automate는 LINE의 커스텀 커넥터를 사용합니다. 참고로

Power Platform 용 LINE Messaging API의 커스텀 커넥터를 만들려고했습니다. - MoreBeerMorePower



다음 번 → LINE Bot+Power Automate로 가정내 DX를 촉진하는 간편 구입 신청 ~흐름 상세


좋은 웹페이지 즐겨찾기