Workflow: Missing SmartObject Reference/dependency Checking
Currently within how the product is designed today, we often encounter an issue when trying to package up solutions and once we have finalised our workflows, we get thrown with deployment errors such as:
"Process is referencing X property on X SmartObject that could not be found."
This leaves us with two work-arounds, either delete the references and rebuild the workflow task
Manually fix the JSON and inject the definition https://readiness.k2.com/jsoncleanup
Both of these options are painful and require even more work to ensure that we can successfully package up solutions for migration.
Idea: ensure that we load SmartObject references/do reference checking within the context of the Workflow at the point of the design phase. This would allow for us to easily fix missing dependencies but also alleviate the need to recreate the workflow step and delete the references which has a significantly poor turn-around time for projects when they are on a larger scale.