-
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 ในช่วงแรกที่คุณเพิ่งจะหัดทำแอป คุณยังไม่ต้องรู้จักมันก็ได้…
-
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…
-
[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…
-
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…
-
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…
-
Power Automat Approvals Explorer (Download)
Greetings Good day! I have been developing a Power Apps & Power Automate solution that contains a complex approval process for a while. One thing I have noticed is that I spend a lot of time searching or browsing the approval history in order to develop or even debug. Problem Browsing through the Power Automate…
-
POC: How we replace D365 WMS app with Power Apps!
Greetings Good day, I hope this message finds you all doing well. Before diving into the topic at hand, I would like to take a moment to apologize for my recent period of inactivity. The past few months have been quite intense, and I have been working hard to deliver my project. But now, I…
-
Why you should ALWAYS use ‘Container’ in Canvas App
Introduction Hello everyone, Today I will talk about Power Apps, There is a powerful control that is not very well known, “Container“ Well, Some experienced Power Apps develop will know that container is a control that will be used when the app is need to be responsive, That’s right! BUT I will explain why everyone…