Comments (13)
I think you have the flow right. A user is coming to the live demo:
If user is known:
- display same state of the demo that she left it at when she exited
- offer a button "reset demo" that would put the demo back into its initial state
If user is not known:
- register with password (also offer 3rd party auth, but lower priority)
- start demo in its initial state
from logistics-wizard.
@benrondeau I need your view/review on how the live demo would work and what we should expect from an experience point of view when multiple users are concurrently using the live demo.
from logistics-wizard.
@l2fprod Once we have personas finalized (maybe they already are @jakepeyser?) we can workout the experience they all will have with the app, including when they are using it concurrently
from logistics-wizard.
@benrondeau check out the Personas page in the wiki - it's a draft, but I plan on refining them next week with the help of some folks from the JDE team
from logistics-wizard.
@jakepeyser Will do. I think it is important we shore these up ASAP, of which I will be glad to help drive.
from logistics-wizard.
Personas being worked on in #45
from logistics-wizard.
pushing this back to TODO until we have better understanding of the data that will be shared vs. specific to a live session.
from logistics-wizard.
User creates an account and logs in for the first time, they are presented with the initial demo state. This is comprised of an isolated data set for each new user. They are able to "reset" the demo whenever they need so they can revert to the initial state.
from logistics-wizard.
Flow for working with demo sessions documented in the Demo Sessions wiki page. @l2fprod @benrondeau please review and verify this is what we discussed
from logistics-wizard.
I disagree with a username/password login idea. I think that when a session is created, a simple session ID is issued (like 14273
) which can be used to revisit the session in the future. For example:
- User creates a session and plays around with the app.
- Using the session ID created in step 1, user revisits the app a couple days later to continue using the app. A 'continue previous session' option is offered and all they need to do is enter the session id to continue.
- After entering the session id, they re-enter the application and continue where they left off.
This approach gets rid of people forgetting their credentials, although they could forget their session ID, which we could just email to them if they'd like.
My two cents :)
from logistics-wizard.
I don't see how a session ID make it any simpler than a username/password. The thought that @l2fprod and I had was to display the username/password in cleartext on the second screen. Users would not have to remember any credentials, only the name that they gave their demo session if they did not bookmark that page itself.
from logistics-wizard.
If they have to remember username/password, that is two things to remember. Session ID is only one piece of info. I believe that is simpler.
Regardless, I assume people will forget to write down their credentials and we need to have some sort of retrieve method (email them their credentials upon request, like a 'I forgot my login' function)
from logistics-wizard.
Users would not have to remember any credentials
The username/password will be there for them on the page itself. The login mechanism will be all underneath the covers, we saw no value in instrumenting it for our demo. I can walk you thru our thought process if it is unclear on the Mural
from logistics-wizard.
Related Issues (20)
- Need location instead of ID in "incoming" and "outgoing" shipments
- UI Changes needed for the Availability and monitoring Synthetic Script HOT 9
- Enable addition of shipment trucks from a mobile device HOT 1
- Demo: Mobile and IoT integration with supply chain
- Docker image for ERP service
- Docker image for Controller service
- Kubernetes deployment file for ERP
- Build ERP docker image from toolchain
- Build controller docker image from toolchain
- Deploy ERP+Controller to Kubernetes cluster from toolchain
- Deploy web ui configured to talk to Kubernetes cluster from toolchain
- Alternative toolchain deploying part of Logistics Wizard with Kubernetes
- Kubernetes deployment file for Controller
- Add OPENWHISK_AUTH to Controller deployment as environment secret
- Find a way to avoid having to input the CONTROLLER_SERVICE url in the toolchain
- Retrieve OPENWHISK_AUTH from OpenWhisk API
- Specify branch name in toolchain wizard
- Question: What is the security model for the controller and erp cloud foundry apps? HOT 2
- Logistics Wizard Toolchain does not work HOT 6
- Can not deployee logistics demo HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from logistics-wizard.