Assessment Report Details
3 min
the report includes a summary organized into phases — before conversion and after conversion — with a recommended action use this as your migration project checklist overview automations assessed lists the automations included in the assessment with high level metrics number of activities, subprocesses, and applications involved an appendix provides a genai generated narrative description, size and subprocess metrics, a process diagram, and a structure diagram for each automation effort reduction estimate shows blueprint's estimated effort reduction compared to a full manual rewrite, based on your conversion rate — the percentage of actions blueprint converted automatically your rate is benchmarked against the full range of blueprint assessed customers before conversion the following sections identify decisions and preparation steps that should be completed before running blueprint's conversion dlls identifies whether dll calls are present by default, dll calls convert to run net script actions in pad alternatives can be configured via rules external flow calls subflow calls another scripting language work queues lists the total number of queue actions and queue name variables identified two handling approaches are available rules based create a rule mapping each queue to its pad queue id variable based blueprint creates a variable for each queue; you set the value external code identifies external code blocks referenced in the automations and indicates whether they appear within active call trees or only in orphaned code external code found only in orphaned automations typically requires no action assets identifies where assets, constants, and settings are referenced two handling approaches config sheet populate the assets sheet with key value pairs before migration so values are substituted automatically code modification read from a separate sheet, accept values as environment variables, or use another approach missing code lists source files that could not be found during import resolution depends on the cause if missing from the import package locate and re import the source files if variablized subflows include those subflows during the export step unused code (orphans) lists automations that exist in the estate but are not called by any active process if variablized subflows add them to the export if genuinely unused no action required — exclude from migration custom packages identifies third party or custom activity libraries in use the handling approach depends on the package type low code (xaml based) convert using export as library , then import to pad binary/compiled set up a rules based calling approach in the pad environment no conversion path write equivalent flow logic manually code reuse identifies duplicated code across multiple call trees within a single call tree, blueprint automatically creates one reused subflow across call trees, a rule can be configured to consolidate copies into a single shared subflow after conversion remaining manual work four categories of items may require attention after blueprint's automated conversion todo items — actions blueprint flagged for review or that could not be fully mapped each todo includes a reason to inform next steps compiler errors — converted code that contains errors requiring correction before the flow can run selectors requiring re spy — ui and web selectors flagged as potentially ambiguous or known to not resolve in the target environment the report provides counts of web selectors, ui selectors, variablized selectors, and known failures possible runtime errors — patterns that converted successfully but may produce errors at runtime and should be verified during testing