Configuration
There is not much to configure — Cartographer is free with every feature unlimited, so this page covers what genuinely exists: activation, crawl configurations and their schedules, and which security role a user needs. Activation and crawl configurations live inside the Cartographer app. Scheduled crawling and user access need a little setup outside it, and both are covered below.
Activation
Cartographer is completely free — there are no tiers, no trial, and nothing to buy. Activation asks for your name, company and email address and registers a free licence with VerseBlocks. VerseBlocks uses those details to know who uses Cartographer and to contact you about a breaking change or a security issue, and occasionally to ask what you think. It does not sell them. Most actions need activation first, including crawling, export, user guides and Best Practices. You can open the pages before you activate. After activation, Cartographer keeps working if VerseBlocks cannot be reached.
- 1Open the Cartographer app and navigate to Activation in the sidebar
- 2Enter your name, company name, and email address
- 3Click Activate
Crawl Configurations
A crawl configuration names one solution to crawl. Create one from Solution Manager. At the foot of Configured Solutions, pick the Dataverse solution and a frequency, then click Add Solution. Adding a solution does not crawl it, so click Crawl Now on its row for the first crawl. The frequency is set when you add the solution and cannot be changed from the page afterwards.
| Frequency | Behavior |
|---|---|
| Manual Only | Never crawls on its own — only when you click Crawl Now |
| Hourly | Crawls at most once per hour |
| Every 6 Hours | Crawls at most every 6 hours |
| Daily | Crawls at most once per day (the default) |
| Weekly | Crawls at most once per week |
A normal crawl is incremental: a component whose source has not changed since the last crawl is skipped, not rewritten. A re-crawl of an untouched solution reports zero created, zero updated, and everything skipped, and takes seconds for a solution of tens of components. Each run is recorded in a crawl log with counts of created, updated, skipped, and removed components — a component that has disappeared from the solution is marked Removed rather than deleted.
Solution Manager shows the latest run under each solution as Last crawl breakdown. The More actions menu on each solution has Rebuild everything, which re-reads and rewrites every component. Run it after you upgrade Cartographer, because a normal crawl leaves unchanged components alone. See Upgrading Cartographer. The same menu has Remove solution, which deletes the Cartographer data for that solution after you type DELETE and cannot be undone. The solution itself stays in your environment untouched.
Security Roles
Two security roles ship with the solution. System Administrator and System Customizer have access by default. For anyone else, assign Cartographer Admin or Cartographer Reader, then add that role to the app: in make.powerapps.com, open Apps, select Cartographer, choose Share, and add the role. Until you do, the app does not appear for them. Every Cartographer action runs as the signed-in user. The Cartographer roles cover only the Cartographer tables, and a crawl also reads platform tables such as solutions, flows, plug-ins and forms, so a System Administrator or System Customizer installs, activates and runs crawls. Scheduled crawls run as the owner of the Dataverse connection the connection reference is bound to, who needs the same rights.
Cartographer Admin
Create, Read, Write, Delete, Append and Append To on all seven Cartographer tables, at organization scope, plus the privilege to open the app. It is needed to activate Cartographer, generate user guides and diagrams, run Best Practices and mark issues resolved.
Cartographer Reader
Read and Append To on the same seven tables, plus the privilege to open the app. Readers can browse everything Cartographer has already discovered, search, run the Report and export.
Next Steps
With Cartographer activated and a crawl configuration in place, you are ready to start crawling solutions.