By Old World(OW) we mean Workflows, Jobs, Tasks, Reports, Issues, News, Dashboards, Inventory.
By New World(NW) we mean Flows, UIs, Tasks, Templates, Bots, Runs.
We had to implement a new way to handle customer requirements.
The NW is far more capable and powerful than OW.
In order to migrate a Workflow just open the Workflow in the Workflow Designer and click on "Migrate to Flow" button.
This will create a Flow and UI from the Workflow.
The Flow contains a UI and Document Generation nodes which will result on the same behaviour as starting a Workflow: a Report/Document will be created with the user entries from the UI.
In order to migrate Jobs you need to create a Business Model called Job and add a few properties like:
Start - will be used to start the Job
Resume - will be used to resume the Job
/flows/client?runId=property_{id}
, where {id} should be replaced with ID of the Run ID Property The Flows which you will use for the Flow property can have different UIs and nodes but in general they will look like this:
1.Business Object Get => 2.UI => 3.Document Generation => 4.Business Object Update
This is the simplest case - a User fills UI and Document is created
1 is used to get the Job Object, 2 is used to show UI to the user, 3 is used to show UI to the user, 4 is used to change the Status of the Job from In Progress to Done and set some properties like "Completed at"
1.Business Object Get => 2.UI => 3.Business Object Update => 4.Document Generation => 5.Email
In this case somebody received an Email notification that a Job has been completed
1.Business Object Get => 2.UI => 3.Business Object Update => 4. UI Loop => 5. Business Object Create
4 and 5 are used to create Business Objects of type Issue, these objects can later be used to create new Jobs
Reports are just Documents in NW.
In order to migrate Dashboards you need to create a Business Model for your Jobs.
After that just create View/s with desired type/s Table, Chart, Status...
In order to migrate Inventory just create 3 Business Models Article, Account and Transaction:
Article:
Account:
Transaction: Quantity: Number Type: Selection - Add, Remove, Relocate From Account: Many-To-One To Account: Many-To-One
In order to migrate Timeline just create a Business Model called Timeline and add a few properties like:
Then create a View of type Timeline and give view access to users on the platform to this View.
In order to migrate Issues just create a Business Model called Issue and add a few properties like:
Then create a View of type Table, Status or Chart and give view access to users on the platform to this View.
In order to migrate News just create a Business Model called News and add a few properties like:
Then create a View of type Table or Gallery and give view access to all users on the platform to this View.
If you have a question about migrating please create a ticket in the Support Portal or send us an email at support@mobile2b.com