PAWIT.PW

My dedicated space, focusing on Power Apps and other Power Platform stuff 😉

Author: Pawit

  • Using Power Automate with LINE Messaging API (ภาษาไทย)

    Using Power Automate with LINE Messaging API (ภาษาไทย)

    ทักทาย สวัสดีครับ หลังจากห่างหายไปนาน วันนี้ตั้งใจมาแชร์สิ่งที่น่าจะเป็นประโยชน์กับหลายท่านในช่วงนี้ นั่นก็คือการส่งแจ้งเตือน / ส่งข้อความไปทาง LINE ด้วย LINE Messaging API ที่มา ก่อนหน้านี้การที่จะทำให้ระบบใดๆก็ตามส่งข้อความหา User ผ่านทางแอป LINE ได้ วิธีการที่ง่ายที่สุดก็คือการใช้งาน LINE Notify ซึ่งเป็นวิธียอดนิยม มีการเผยแพร่วิธีการ สอนการใช้งาน LINE Notify กับหลากหลายระบบ รวมถึงการใช้งานกับ Power Automate ด้วยเช่นกัน แต่… ในช่วงปลายปี 2024 ทาง LINE ได้ประกาศยุติการให้บริการ LINE Notify โดยบริการนี้จะสามารถใช้งานได้วันสุดท้ายถึงวันที่ 31 มีนาคม 2025 ซึ่งนับจากตอนนี้ก็เหลือไม่กี่เดือนแล้ว หลายๆที่ไม่ว่าจะเป็น developer บุคคลธรรมดา หรือในนามบริษัท ก็กำลังวุ่นกับการหาเครื่องมือใหม่มาทดแทน ซึ่งแน่นอนว่าก็พอมีตัวเลือกอื่นอยู่ แต่เราต้องไม่ลืมว่า คนที่เป็น End user นั้น…

    Continue Reading

  • Super fast way to create large Excel table from Power Automate

    Super fast way to create large Excel table from Power Automate

    Prologue Exporting data to Excel file is easy with Power Automate using ‘Add a row into table‘ action. but the main problem is it’s incredibly slow and inefficient. In this post, I will show more efficient way to perform the same thing but far way faster. Dataset I will use my sample dataset called ‘Data100K’…

    Continue Reading

  • How to call on-premise HTTP endpoint from Power Automate

    How to call on-premise HTTP endpoint from Power Automate

    Prologue In today’s connected world, automating processes with Power Automate has become a powerful tool for enhancing productivity. However, one common challenge is integrating on-premise systems that aren’t directly accessible from the internet. In this post, I’ll walk you through how to connect to an on-premise HTTP endpoint securely, so you can bridge the gap…

    Continue Reading

  • Power Platforms Solution | Beginner’s Guide (ภาษาไทย)

    Power Platforms Solution | Beginner’s Guide (ภาษาไทย)

    ทักทาย สวัสดีครับ จากปกติที่ผมจะเขียน blog เป็นภาษาอังกฤษเสมอ แต่โพสนี้ตั้งใจเขียนให้กับ Power Apps developer ในไทยโดยเฉพาะ เลยจะเขียนโดยตั้งต้นจากภาษาไทยเป็นหลัก เวอร์ชั่นอังกฤษจะตามมาในภายหลัง ที่มา ช่วงตั้งแต่ปี 2023 เป็นต้นมา ฐานของผู้ใช้และนักพัฒนา Power Apps ในไทยนั้นเติบโตขึ้นมาก ผมเริ่มได้เห็นหลายๆบริษัทมีการเปิดรับสมัครตำแหน่ง Power Platform Developer โดยเฉพาะ หรือหลายๆที่ก็ได้มีการผลักดันให้พนักงานที่ถึงแม้จะไม่ใช่โปรแกรมเมอร์เต็มตัวให้มาเรียนรู้ Power Apps และหลายๆที่ก็ได้มีแอปที่พัฒนาและใช้งานจริงอยู่ เพียงแต่หลายๆที่จะเจอปัญหาคล้ายๆกัน และผมเดาว่าถ้าคุณได้มีการทำแอปใช้กันเองถึงระดับหนึ่ง คุณจะเริ่มเจอปัญหาพวกนี้ ซึ่งไม่แปลกเลยที่จะเจอปัญหาพวกนี้หากเราไม่ได้ทำตามหลักการ ALM ที่ดี ALM (Application Lifecycle Management) อธิบายให้เข้าใจง่ายๆคือหลักการการพัฒนาแอปพลิเคชันที่เป็นระบบ ที่จะทำให้เราสามารถดูแล แก้ไขแอปของเราไปได้ในระยะยาวโดยไม่เกิดปัญหาหรือความสับสน ซึ่งตัว Power Platform เองก็มีเครื่องมีที่ถูกออกแบบมาเพื่อตอบโจทย์การทำ ALM ที่ดี นั่นก็คือ Solution ซึ่งไม่แปลกที่คุณอาจไม่รู้จักหากคุณยังเพิ่งเริ่มกับ Power Apps ในช่วงแรกที่คุณเพิ่งจะหัดทำแอป คุณยังไม่ต้องรู้จักมันก็ได้…

    Continue Reading

  • Power Apps | Dealing with large SharePoint List (100K+ records)

    Power Apps | Dealing with large SharePoint List (100K+ records)

    Greetings Hey everyone, hope you’re all doing well. I wanted to chat about something pretty exciting today—my recent experience with handling large SharePoint lists in Power Apps. Let me share what I’ve learned and how it can help you tackle similar challenges. Prologue Working with SharePoint as a data source in Power Apps is a…

    Continue Reading

  • [UPDATED] Approval Explorer v1.3.0

    [UPDATED] Approval Explorer v1.3.0

    Greetings Good days everyone! Thank you for interesting with my Approval Explorer project, Many my followers, customers are very like it. and now it’s time for new update What is Approval Explorer? > Click here What’s new? I have add basic but useful feature Highlight Force approval – In short. this feature allow you to…

    Continue Reading

  • Power Apps | User().Email is NOT user email

    Power Apps | User().Email is NOT user email

    Prologue Every newcomer or even professional app maker may familiar with Power Apps’ User().Email function It’s very simple function that stands for the email of user who opened the app but there’s a catch! What if I say User().Email function isn’t give you a user email !? Yes, according to Microsoft’s documentation, Its say that…

    Continue Reading

  • Send HTTP to SharePoint | Cheat Sheet | The most powerful action of Power Automate

    Send HTTP to SharePoint | Cheat Sheet | The most powerful action of Power Automate

    Greetings Good day everyone, Hoping you all have a nice weekend. Today I’m gonna introduce you one of most powerful action of Power Automate, especially when you’re creating flow that related with SharePoint. This action is well-know and used by many experts. But in this blog post, I will give you a cheat sheet where…

    Continue Reading

  • How I built complex Power Apps with less performance impact

    How I built complex Power Apps with less performance impact

    Greetings Howdy everyone! Today I will share what I learned from my last project experience, Yes, it’s a Power Apps project, I can called this is the most complex Power Apps I ever built. Brief Well, This app is designed for trading company who managed both sales process, warehouse process, transport process themselves, They have…

    Continue Reading

  • Connect Dataverse data to Microsoft Report Builder (NOT Power BI!)

    Connect Dataverse data to Microsoft Report Builder (NOT Power BI!)

    Greetings Hey, blog fam! 🎉 Apologies for the quiet spell. 🙏 Happy New Year 2024! 🥳 2023 was a year of hustle, and I appreciate your support. Here’s to an awesome 2024 together! 🚀 Problem Microsoft Report Builder is a tool for creating and designing paginated report, It can connect to various data source. Unfortunately,…

    Continue Reading