When users visit the Appshare platform they go through the following sequence
- The user visits the website where appshare is hosted
- The PWA Main app is downloaded from the hosting service and caches it on the device for future use. Followup visits will use the cached version when the hosting service is not reachable
- The PWA shows the Login to the user
- The user logs into the Appshare PWA by entering in the server and credentials
- The PWA from the device requests system information from the customer server to identify which features are available
- The PWA authenticates the user through the customer identity service For JD Edwards this is the AIS tokenrequest)
- The PWA determines how an account will be identified in the Appshare metadata store. For JD Edwards an identifier was stored in “F953000” in the Appshare registration process
- The PWA loads the account configuration from the Appshare Services metadata store.
- Of all is successful the PWA continues to load roles and profile from the customer serer.
- The PWA loads translations form the Appshare Services for all available apps.
- The PWA shows the dashboard to the user
- The PWA does not need the Appshare Services anymore from this point on
- The user opens a custom app
- The PWA downloads the files for the custom app from the hosting service and caches it on the device
- The PWA does not need the Appshare hosting service anymore from this point on. Communication will only be between the user device and the customer services.
- The PWA shows the app and loads data from the customer services.