Why is it required to create Appian User Accounts in dev environment?

- Populate data model with test data

- Test process execution as a basic user

I think it should be test process execution as a basic user but would be good to know what you guys think. 

  Discussion posts and replies are publicly visible

Parents
  • If you mean "Why do we need Basic accounts in DEV" (as opposed to just System Administrator accounts) there two main reasons that I can think of:

    • it's best practice to Unit test your code with Basic User accounts (as if the code was being exercised by real users). You'll then spot where you've not configured the security properly, rather than have this discovered in your TEST environment
    • You can in fact segregate Developers from each other so that one set can only see and work on one Application, and another can only see and work on a different Application. You can do this by creating Basic User accounts but then giving them Designer rights, and then adding them to the Group that controls visibility/access to a given Application.
Reply
  • If you mean "Why do we need Basic accounts in DEV" (as opposed to just System Administrator accounts) there two main reasons that I can think of:

    • it's best practice to Unit test your code with Basic User accounts (as if the code was being exercised by real users). You'll then spot where you've not configured the security properly, rather than have this discovered in your TEST environment
    • You can in fact segregate Developers from each other so that one set can only see and work on one Application, and another can only see and work on a different Application. You can do this by creating Basic User accounts but then giving them Designer rights, and then adding them to the Group that controls visibility/access to a given Application.
Children
No Data