
AgileXRM is the perfect solution for overcoming Power Platform project challenges resulting in successful project delivery
"
Solving the Challenges of Power Platform® and Dynamics 365® projects with AgileXRM
Build Teams often face challenges when working on Power Platform projects, such as adapting to changes in business requirements, ensuring flexibility in Power Apps, and maintaining resilient execution. Additionally, Data Stewards may have concerns about the longevity of processes in Power Automate and how the platform responds to unexpected situations.
Common Project Challenges
- 01
AgileXRM is a flexible solution for automating credit card fraud claims. The bank was able to run an initial version of the process in days and improve it with user feedback. In just four weeks, they had a version matched the desired business process. Version changes are fully auditable and traceable.
- 02
Power Automate has limitations on modifying settings after they've been made, Power Apps can disrupt forms and connected data/apps, and potentially lead to errors. The ability to modify applications while in use becomes increasingly critical to keep pace in a highly competitive environment. Headquarters’ board has indicated that the approval of investment projects greater than 1 million USD in new affiliates in LATAM require the approval of 2 local Directors followed by the positive review by the Regional Director. Previously, the local Financial Dir approved locally and communicated to the Regional office. Also, all investment requests in-flight must follow the new process. While this simple business change is a challenge for a Model driven App, with AgileXRM, a new version of the investment requests process will include the new approval requirement and then migrate all running instances of the previous version to the new one. Fast, easy and in Compliance.
- 03
Flexibility is a critical characteristic of Enterprise process apps as it allows organizations to quickly adapt to changes in business requirements and processes. By having a flexible enterprise process application, organizations can respond quickly to new requirements, reducing the time and effort required to incorporate changes and minimizing the impact on business operations.
Low-Code development, Modular design, Configurability and Collaboration features are well served in Power Apps BUT it fells short on managing new requirements or changes without risking the Low-Code deployment.
​
A retail bank launched a students’ loan campaign. 2 weeks after, a new regulation sets the maximum interest applicable to this product and it’s lower that the one offered by the bank. Thousands of requests were already initiated thru the bank’s website. The process is managed by AgileXRM so a new version is set to apply the regulation and the existing requests are easily re-evaluated to apply the new applicable conditions migrating them to the new process version.
What could be done with Power Apps only and how long would it take?
- 04
What if there is a blackout or an internet outage after you had completed step 39 of your city council building permit application?
AgileXRM is session persistent. If the connection is lost while a process is running, the browser will resume in the same point where it was left before and maintaining the information.
- 05
How do you ensure that data management is correctly done in your business?
Do you track that the change has been effective? … and what is the impact on ongoing processes that were using the previous data value? Is the data change applicable immediately or does it depend on certain rules or events -i.e. next Monday, when the signed agreement is received, when the previous batch expires, etc-
" In AgileXRM: any data change is managed by a process that validates If, When and How that data can be modified "
That’s one of the many uses of Agile Dialogs in AgileXRM: any data change is managed by a process that validates If, When and How that data can be modified by checking what impact it may have on other running or planned processes. In addition, it also tracks who changes what, when and how, and very importantly, ensures that the rules to apply the change are followed as defined by the business.
Agile Dialogs, a synchronous engine for Inbound and Outbound Scripts for Contact Centers or Help-Desks, B2C Self-service processes, Trouble-shooting wizards, How-to guides and the like.
- 06
An online process to buy your theatre tickets may last a minute. Building an airplane is far more complex and may take a couple of years to complete. Can your platform cope with both, short and long term processes?
In a Court of Appeals, there are processes that may last more than a year. Meanwhile there are laws that may change but are not applied retroactively while others may apply as approved. How could the automated live processes ensure to keep up with the corresponding law changes?
AgileXRM handles all process durations, from seconds to years.
AgileXRM can run different versions of the same process allowing to chose whether new versions shall apply to existing running processes or not.
- 07
A service claim process gets stuck because the claimant is no longer a customer -and that was not an event defined in the initial running process-. In AgileXRM when an unexpected event affects to the execution of a process an alternative route is set: Role based permissions allow the user to define a subprocess to handle the new event and to complete all needed activities. The subprocess is then connected to the main process with a new version and the instance is resumed to consume the new subprocess.

Now let’s talk about how we can respond to your challenges.



