Power Apps Portal
หมวด Portal ของ Power Apps เราจะใช้ในกรณี ต้องการให้บุคคลภายนอกเข้ามาใช้งาน App ของเราในบริษัท ปกติ Power Apps จะใช้ได้ฟรี ถ้าคนนั้นมี License Microsoft 365 แต่ สำหรับคนนอก เราจะต้องเปิดหมวด Portal ครับ ตัวอย่างการใช้งาน เช่น
- กรอกข้อมูลสมัครงาน
- กรอกแบบสอบถาม
- กรอกข้อมูลแบบสำรวจ
จากตัวอย่าง เราอาจจะรู้สึกว่าใช้ Microsoft Form ซึ่งถ้าเราไม่ต้องการให้ ใส่รูป หรือ การกรอกข้อมูลไม่ต้องการ validated Data เราก็ใช้ได้ครับ แต่ถ้าเราต้องการแล้ว ผมแนะนำให้ใช้ Portal จะเหมาะสมกว่า
ตัวอย่าง ในหมวด Portal
ในรูปจะเห็นว่าบริษัท มีการติดต่อกับ Supplier ในการขนส่งสินค้า และต้องการให้ Supplier ได้รับข้อมูลตรงจากระบบการทำงานของบริษัท โดยไม่ต้องใช้ Email ในการติดต่อ ในขณะเดียวกัน Supplier ก็ต้องการส่งข้อมูลกลับมาให้ บริษัทด้วย
ระบบ login
ในการสร้าง Apps Portal จะมีหน้าจอสำหรับทำการ login มาให้แล้ว เป็นการลดภาระในการทำหน้า Login ถือว่า Microsoft จัดเตรียม interface พื้นฐานมาให้พร้อมใช้งานได้ดีมาก
ระบบรับสมัครพนักงานใหม่
สำหรับบริษัทที่ต้องการหน้า Web Page ในการรับสมัครพนักงานเราสามารถใช้ Portal ทำหน้าให้ ผู้สนใจสมัครงานเข้ามากรอกข้อมูลผ่าน Form ที่ทำงาน PowerApps ได้ทันที โดยใช้ License ในแบบ View ที่จะมีค่าใช้จ่ายประมาณ 100 $ ต่อเดือน
สำหรับการทำงานเมื่อมีการกรอกข้อมูล ระบบจะจัดทำเอกสารในรูปแบบ PDF ส่งให้ HR ทราบ และ นำไปจัดเก็บที่ Sharepoint
เมื่อมีเอกสารใหม่ในระบบ ตัว Power Automate จะส่งข้อมูลต่อให้ หน่วยงานที่สนใจต่อไป ตาม Diagram ดังนี้
ค่าใช้จ่ายสำหรับ Portal
ค่าใช้จ่ายของการทำ Portal สำหรับบุคคลภายนอก ที่ Microsoft กำหนดเกี่ยวกับ License จะมีให้ 2 แบบ คือ
- Login คือ การที่ user จะเข้าใช้งานได้จะต้องมีการลงทะเบียนก่อน และ การใช้งานจะต้อง login ก่อนจึงจะเข้าไปทำงานได้
- View คือ การ เข้าใช้งานแบบไม่ต้อง login ก็เข้ามาใช้งานได้เลย
ความเหมาะสมในการใช้งาน ถ้าเป็นการสื่อสารแบบ 2 ทาง ตามรูปตัวอย่าง จะแนะนำแบบ login แต่ถ้าเป็นการส่งข้อมูลทางเดียว เช่น การกรอกใบรับสมัครงานอย่างงี้ใช้ แบบ View ก็พอ
สำหรับแบบ view จะคิดเงินง่ายมากคือ 100,000 ต่อ 100 $ ต่อเดือน แต่ถ้าเป็น กรณ Login จะมีตัวเลือกให้หลายแบบมากโดยค่าใช้จ่ายจะเริ่มที่ 200 $ ต่อ 100 Login / month
Limited of Portal
- การพัฒนาระบบบน Power Apps มีข้อจำกัดอย่างมากเรื่องของ ผู้พัฒนาเพราะ ใน 1 App จะมีผู้พัฒนาเข้ามาทำงานได้เพียงแค่ 1 คนเท่านั้น
- การนับ Login Sessions จะคิดที่ 1 Session ในการเข้าออกไม่จำกัด ภายในระยะเวลา 24 ชั่วโมง