Generate Word Document when Submit Microsoft Form with Power Automate

หลังจากที่เราได้ลองสร้าง Condition บน Microsoft Flow เพื่อใช้ในการแจ้งเตือนผ่าน Email โดยการใช้ Trigger กันไปแล้ว เราจะมาลองทำแบบฟอร์มออนไลน์ Online Form ซึ่งการ Approve สามารถเขียน Condition ให้ทำการ Approve ผ่าน Email ได้ แต่หัวหน้าต้องการให้ปริ้นเป็นเอกสารได้ด้วย ซึ่งผมก็ไม่เข้าใจจะเก็บหลายที่ทำไม ในเมื่อจะลดใช้กระดาษแล้ว


Requirement

  • Install Microsoft Office
  • Create SharePoint Site
  • Create Microsoft Form

Get Started

  • คลิก SharePoint Application เลือก SharePoint Site ที่เราสร้าง

STEP1

  • ทำการสร้าง Group Column เพื่อทำการนำไป Mapping ค่าในแบบฟอร์ม Word Document  กับ SharePoint List คลิก Settings เลือก Site contents
  • คลิก Site settings
  • คลิก Site columns
  • คลิก Create
  • ทำการกำหนดชื่อ Column Name และ Group แล้วคลิก OK
  • จะแสดงข้อมูล Group Column

STEP2

  • ทำการสร้าง SharePoint List เพื่อทำการเก็บข้อมูลที่ถูก Submit จาก Microsoft Form คลิก New เลือก List
  • ทำการกำหนดชื่อ List Name แล้วคลิก Create
  • คลิก Add from existing site columns
  • เลือก FormGroup -> Add Column ที่ต้องการ แล้วคลิก OK
  • จะแสดงข้อมูล Group Column ที่ถูกเพิ่มเข้ามาใน List

STEP3

  • ทำการสร้าง Document Library สำหรับเก็บเฉพาะแบบฟอร์ม Word Document คลิก New เลือก Document Library
  • ทำการกำหนดชื่อ Document Library แล้วคลิก Create
  • คลิก Add from existing site columns
  • เลือก FormGroup -> Add Column ที่ต้องการ แล้วคลิก OK

STEP4

  • ทำการสร้าง Word Document คลิก New แล้วเลือก Word document
  • คลิก Open in Desktop App
  • คลิก Insert -> Quick Parts -> Document Property -> แล้วเลือก Column ใน Column Group ที่สร้าง

STEP5

  • ทำการสร้าง Flow คลิก Power Automate Application
  • คลิก Create เลือก Automated Flow
  • ทำการกำหนดชื่อ Flow name โดยระบุ Trigger เป็น When an item is created ( SharePoint ) แล้วคลิก Create คำเตือนชื่อต้องมากกว่า 3 ตัวขึ้นไป
  • ทำการกรอก Site Address และ List Name แล้วคลิก Next step
  • เลือก Get file content ทำการกรอก Site Address และ File Identifier แล้วคลิก Next step
  • เลือก Create file ทำการกรอก Site Address, Folder Path, File Name, File Content แล้วคลิก Next step
  • เลือก Update file properties ทำการกรอก Site Address, Library Name และ Column จาก FormList มาใส่ใน FormDocument
  • คลิก Test เลือก I’ll perform the trigger action คลิก Safe & Test แล้วคลิก Run flow คำเตือนต้องใส่ข้อมูลใน FormList ก่อน Flow ถึงจะทำการ Run ได้

STEP6

  • ทำการใส่ข้อมูลใน FormList คลิก New กรอกรายละเอียดของ User Request แล้วคลิก Save คำเตือนข้อมูลใน FormList จะถูก Submit มาจาก Microsoft Form แต่จะทำการลองใส่ข้อมูลให้ดูก่อน
  • จะแสดงข้อมูล Word Document ที่ถูก Generate มาจาก User Request เมื่อทำการ Submit จาก Microsoft Form
  • ทำการเปิดไฟล์ Word แบบ Open in app คำเตือนหากทำการเปิดไฟล์ Word แบบ Open in browser จะไม่เห็นข้อมูล

อ่านเพิ่มเติม : http://bit.ly/3d1sILy

Leave a Reply

Your email address will not be published. Required fields are marked *