Dynamics 365 Web Api based counter for both OData query and Fetch XML based and other tools.

Latest Version

Version
4.0.1
Update
October 3, 2023
Size
477KiB
Developer
Category
Users
430
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Scripting
Tabs
See more

Dynamics 365 Record Counter Extension

Dynamics 365 Web Api based counter for both Odata query and Fetch XML based. Metadata Browser Tool lets you easily browse form events and you can also look at the WebResources in a monaco editor(currently just read only).

1.3.0 - Error Alerts added, css fixes for dialog window

2.1.0 - Added tools for Metadata Browser and Plugin sdk steps

3.0.0 - Total Record Counter and Advanced Find Tools. Bug fix for counter as the activity entities were not working as expected.

3.1.0 - Added RetrieveTotalRecordCount support to get all count and also the capability to refresh the data on an interval bases

4.0.0 - Added Plugin Trace Log Viewer and some minor query adjustments

4.0.1 - Added Security Role Checker Tool - which provides User Roles, Teams and Associated Team Roles

Read Me - https://github.com/Antos2310/Dynamics365Counter

Advanced Find Tool Read me - https://github.com/Antos2310/Dynamics365Counter/blob/master/Advanced%20Find%20Tools.md

Demo Videos - https://www.youtube.com/watch?v=k5aPFchdLw0
https://www.youtube.com/watch?v=gzNojVlGUy0
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Dynamics 365 Record Counter", "author": "Antony Krithikesh", "description": "Dynamics 365 Web Api based counter for both OData query and Fetch XML based and other tools. ", "version": "4.0.1", "permissions": [ "activeTab", "scripting", "tabs" ], "host_permissions": [ "*://*.dynamics.com/api/*", "*://*.dynamics.com.mcas.ms/*" ], "background": { "service_worker": "background.js", "type": "module" }, "content_scripts": [ { "matches": ["https://*/*","http://*/*" ], "js": ["app.js"] } ], "icons": { "16": "icon.png", "48": "icon.png", "128": "icon.png" }, "action": { "default_title": "Dynamics Counter.", "default_icon": "icon.png", "default_popup": "popup.html" }, "web_accessible_resources": [ { "resources": [ "mainmethods.js", "counterdialog.css", "AttributeMetadata.html", "attribute.js", "PluginSteps.html", "pluginsteps.js", "TotalRecordCounter.html", "TotalRecordCounter.js", "PluginTraceLogApp.html", "PluginTraceLogApp.js" ], "matches": [ "*://*/*" ] }], "content_security_policy": { "sandbox": "sandbox allow-scripts;script-src 'self' https://ajax.googleapis.com https://unpkg.com; object-src 'self'" }, "manifest_version": 3, "incognito": "split"}
Read more