A collection of tools for Microsoft Dynamics 365 and Power Platform development, created by Abakion A/S.
A JavaScript library for triggering Power Automate flows directly from Dynamics 365 ribbon/command bar buttons. Designed as a modern replacement for Ribbon Workbench/Smart Buttons functionality.
Key Features:
- Call Power Automate flows from ribbon buttons
- Support for single records (forms) and multiple records (grids)
- Confirmation dialogs before execution
- Multi-language support (English, Danish, German)
- Environment variable-based flow URL configuration
- Progress indicators and error handling
A Python utility to scan all Power Platform environments you have access to, checking for:
- Presence of a specific solution (e.g., Develop1SmartButtons)
- Unmanaged, non-Microsoft JavaScript web resources in the Default solution
Key Features:
- Device code authentication (no app registration required)
- Persistent token caching between runs
- Scans all environments automatically
- Exports findings to CSV files per environment
- Filters out Microsoft and managed web resources
- Upload
flowCaller.jsas a web resource in your Dynamics 365 solution - Create an environment variable containing your Power Automate flow HTTP trigger URL
- Add a command bar button calling
Abakion.FlowCaller.callFlowWithConfirmation
See full documentation for detailed setup instructions.
# Install dependencies
pip install msal requests
# Run the checker
python dataverse_solution_checker.pySee full documentation for configuration options.
See LICENSE file.