Evoke App Selection
When you open Evoke you will be asked to select the App design you wish to work on today. This is also a good time to check out the Evoke Context Menu
Select an existing App design using the drop down options. The "App" menu ("...") offers the opportunity to create a "New" App design or to delete an existing, already open App.
A new App will create new boilerplate app design for you to work on, the new app will have a basic login page, a couple of blank page series and pages, the mandatory entities and selections, and default values will be applied to all variables throughout the App Design. This base app design contains everything (the full technology pipeline/stack) needed for Evoke to generate a fully working App that will operate on all mobile and desktop devices.
Whenever you wish to create a "new" app, record, selection, page, menu, etc within your Evoke app design you will always find "new" in the "..." elypsis menu in a header.
Once you have selected an App or created a new App, you will need to use the version option. The choices are:
Open an existing App design option from the dropdown list of available versions for this app e.g. test, live, development, etc.
Refresh. Reload the currently open App design version
New. Create a brand new App design version. This will create the "new" boilerplate App design but as a new version of the existing open App.
Duplicate. Create and load a duplicate copy of the currently loaded App design as a new version of the existing open App.
Delete. Delete the currently loaded App design version
Revert. Use the Evoke Snapshot feature to step back to a previous version of this version of the App Design as automatically saved (snapshotted) by Evoke
Multiple Users App Design Hierarchy
Evoke works on a Access Control hierarchy with Account the top level of access, this is set by company and is unique for each company that licenses Evoke. You enter the account credentials as part of the initial login screen.
Within each account there are 1 or more users - these are defined by login name and password on the login screen.
Apps designs within an account are stored centrally, held in a secure Azure account that matches the Evoke Account.
Each app with an Evoke account may be accessed by multiple Users within the account, there is the option to restrict a user from an App design within the Developer Access Control area in Apps within Evoke.
The reason for this is so that a company can have multiple people working simultaneously on different parts of the same App design.
Each App can have multiple versions. The version option within Evoke allows for the duplication of an App Version to create a branch of the App design. Once again the Developer Access Control area in Apps within Evoke allows the App version owner to restrict who else has access to it.
Users generally create an App, using the NEW option in Apps (as part of the App load/selection when you first open Evoke) and then restrict or offer access to this App design to others on their account if they desire this.
The Demonstration App designs included in each users Evoke Account, such as the SOP app design, are provided as demonstrations. Users are encouraged to review these demonstration apps online as running apps and then are able to review the design in Evoke to see how something was done. Each of the demonstration App Designs are made available as shared designs to all the users on an Evoke account. The demonstration apps are provided without a local database so they can only be viewed online and then reviewed as a design. If you want to use one of the demonstration apps as a "seed" app to create a new App then either a) duplicate a new version of the demonstration app to modifiy and use (thus retaining the original demonstration app) or b) ask that BlueFinity create a duplicate of the demonstration app within your Evoke account under a new name so you can onward develop it.