Power Apps এবং Power Automate এর মধ্যে ইন্টিগ্রেশন ব্যবহার করে, আপনি Power Apps থেকে Power Automate Flow শুরু করতে পারেন। এটি আপনাকে ফ্লো (flow) এবং অ্যাপ্লিকেশন (app) এর মধ্যে স্বয়ংক্রিয় কাজ পরিচালনা করতে সাহায্য করে। Power Apps-এ তৈরি করা বাটন, ফর্ম, বা অন্যান্য কন্ট্রোলের মাধ্যমে আপনি ফ্লো ট্রিগার করতে পারেন এবং Power Automate এর মাধ্যমে অটোমেটেড প্রক্রিয়া শুরু করতে পারেন।
Power Apps থেকে Flow Trigger করার জন্য, Power Apps এবং Power Automate দুটি প্ল্যাটফর্মের মধ্যে সংযোগ (connection) তৈরি করতে হবে।
Power Apps থেকে Flow Trigger করার জন্য প্রয়োজনীয় পদক্ষেপ
1. Power Automate ফ্লো তৈরি করুন
- প্রথমে Power Automate ড্যাশবোর্ডে যান এবং একটি নতুন Flow তৈরি করুন।
- Flow Type নির্বাচন করুন: এখানে Instant Flow নির্বাচন করতে হবে, কারণ আপনি এই ফ্লোটি Power Apps থেকে ট্রিগার করবেন।
Instant Flow নির্বাচন করার সময়, আপনাকে Power Apps-এর সাথে সংযুক্ত করার জন্য একটি Trigger নির্বাচন করতে হবে:
- Power Apps trigger নির্বাচন করুন।
- এটি একটি ফ্লো তৈরি করবে, যা Power Apps থেকে ট্রিগার হবে।
2. Power Automate ফ্লো কনফিগারেশন করুন
- ফ্লো তৈরির পর, আপনি ফ্লোর বিভিন্ন অ্যাকশন কনফিগার করতে পারবেন।
- Power Apps trigger দিয়ে ফ্লো শুরু করার পর, আপনাকে Power Apps থেকে কোনো ডেটা পাস করতে হতে পারে। এজন্য Ask in Power Apps অপশন ব্যবহার করতে হবে, যেখানে আপনি Power Apps থেকে একটি প্যারামিটার গ্রহণ করবেন।
উদাহরণস্বরূপ:
- আপনি যদি Power Apps থেকে একটি ব্যবহারকারীর নাম পাঠাতে চান, তাহলে সেই প্যারামিটারটি ফ্লোতে গ্রহণ করার জন্য Ask in Power Apps বাটনটি চাপুন।
3. Power Apps অ্যাপ তৈরি করুন
- এরপর Power Apps ড্যাশবোর্ডে যান এবং একটি নতুন App তৈরি করুন বা বিদ্যমান কোনো অ্যাপ সম্পাদনা করুন।
- অ্যাপের মধ্যে এমন কোনো কন্ট্রোল (যেমন Button, Text Input, ইত্যাদি) তৈরি করুন, যা ব্যবহারকারী ক্লিক করলে Power Automate ফ্লো ট্রিগার হবে।
4. Power Apps থেকে Flow Trigger করতে একটি Button ব্যবহার করুন
- অ্যাপের মধ্যে একটি Button কন্ট্রোল যোগ করুন এবং তার OnSelect প্রোপার্টি সেট করুন।
OnSelect প্রোপার্টিতে Power Automate ফ্লোটি ট্রিগার করার জন্য নিচের কোড ব্যবহার করুন:
'Flow Name'.Run(Parameter1, Parameter2)এখানে,
'Flow Name'হলো আপনার Power Automate ফ্লোর নাম, এবং Parameter1, Parameter2 হলো যে প্যারামিটারগুলো আপনি Power Automate ফ্লোতে পাঠাবেন।
উদাহরণ:
'SendEmailFlow'.Run(TextInputName.Text, TextInputEmail.Text)
এই কোডটি তখন SendEmailFlow নামে একটি ফ্লো চালু করবে, যেখানে TextInputName এবং TextInputEmail থেকে ডেটা পাঠানো হবে।
5. Power Automate ফ্লো এবং Power Apps এর মধ্যে প্যারামিটার পাঠানো
- Power Apps থেকে যেকোনো প্যারামিটার Power Automate ফ্লোতে পাঠাতে, আপনি ফ্লোর Trigger (যেমন Power Apps trigger) ব্যবহার করেন।
- Power Automate ফ্লোতে সেই প্যারামিটারগুলিকে গ্রহণ করার জন্য, Ask in Power Apps অপশন ব্যবহার করতে হয়, যেটি ফ্লো তৈরির সময় Power Apps trigger দিয়ে আপনি কনফিগার করতে পারবেন।
উদাহরণ:
- Power Automate ফ্লো-তে TextInputName এবং TextInputEmail এর মান পাবেন এমনভাবে:
- TextInputName:
PowerAppsTrigger.Parameters['TextInputName'] - TextInputEmail:
PowerAppsTrigger.Parameters['TextInputEmail']
- TextInputName:
6. Power Apps থেকে Flow Trigger করার পরবর্তী পদক্ষেপ
- ফ্লো ট্রিগার হওয়ার পর, Power Automate-এ ফ্লো চলতে থাকবে এবং আপনি ফ্লোর মধ্যে আপনার কনফিগার করা একশনগুলো সম্পাদন করতে পারবেন।
- Power Automate ফ্লো চলাকালীন, কোনো রিটার্ন মান থাকলে তা Power Apps-এ পাঠানো যেতে পারে। উদাহরণস্বরূপ, আপনি Power Apps-এ একটি Label কন্ট্রোল ব্যবহার করে ফ্লোর ফলাফল দেখাতে পারেন।
উদাহরণ: Power Apps থেকে Flow Trigger করার একটি সহজ ফ্লো
Power Automate ফ্লো কনফিগারেশন:
- Power Automate ড্যাশবোর্ডে একটি Instant Flow তৈরি করুন।
- Trigger হিসেবে Power Apps নির্বাচন করুন।
- Ask in Power Apps প্যারামিটার সেট করুন, যেমন
UserNameএবংEmailAddress। - ফ্লোতে যে অ্যাকশনগুলো চান, তা যোগ করুন (যেমন, একটি ইমেইল পাঠানো বা ডেটাবেসে ডেটা আপডেট করা)।
- ফ্লো Save করুন এবং Test করুন।
Power Apps অ্যাপ কনফিগারেশন:
- Power Apps ড্যাশবোর্ডে একটি নতুন অ্যাপ তৈরি করুন বা বিদ্যমান অ্যাপ সম্পাদনা করুন।
Button কন্ট্রোলের OnSelect প্রোপার্টি সেট করুন:
'SendEmailFlow'.Run(TextInputUserName.Text, TextInputEmail.Text)
এখন, যখন ব্যবহারকারী বাটনটি ক্লিক করবে, তখন Power Automate ফ্লো শুরু হবে এবং Power Apps থেকে প্যারামিটার হিসেবে প্রাপ্ত ডেটা Power Automate ফ্লোতে পাঠানো হবে।
উপকারিতা
- অটোমেশন বৃদ্ধি: Power Apps এবং Power Automate এর সংমিশ্রণ আপনাকে ব্যবসায়িক প্রক্রিয়া অটোমেট করতে সাহায্য করে।
- একত্রিত কাজের প্রক্রিয়া: Power Apps এবং Power Automate-এর মধ্যে সংযোগ কার্যক্রমকে আরও দক্ষ এবং দ্রুততর করে তোলে।
- ব্যবহারকারী-বন্ধুত্বপূর্ণ: Power Apps-এ কিছু ক্লিকের মাধ্যমে আপনি Power Automate ফ্লো শুরু করতে পারবেন, যা ব্যবহারকারীকে আরও ইন্টারেক্টিভ এবং প্রভাবশালী অ্যাপ তৈরি করতে সাহায্য করে।
Power Apps এবং Power Automate এর মধ্যে একত্রিতভাবে কাজ করা আপনাকে আরও শক্তিশালী এবং কার্যকরী অ্যাপ্লিকেশন তৈরি করতে সহায়ক হবে।
Read more