Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Altinn system user design of User-initiated process (v1) in frontend #305

Closed
MetteGrytten opened this issue Apr 10, 2024 · 3 comments
Assignees

Comments

@MetteGrytten
Copy link
Contributor

MetteGrytten commented Apr 10, 2024

System user

As a user I would like to be able to create a new system user and administrate my existing system users in altinn.no.

When you create a system user you need to connect the user to a system. The system vendor has in advance defined rights that are included with their system. We need to show the user which rights follows the system.

The user should also be able to add several system users, and also delete a system user.

If the system vendor adds more rights later, the user needs to get notified.

The user flow starts at Profile/Avanserte innstillinger (logged in).

The solution also has to harmonize with the vendor initiated system user creation

Overordnet beskrivelse: digdir/roadmap#284
Fremtidig løsning for sluttbrukersystemer: Altinn/altinn-authentication#200


Sketches

Main user flow

Changes in screenshots may occur, for updated and more detailed sketches see FIGMA
The user flow is tested on several users, and the sketches including texts are ready to be implemented in front end.
Usability testing documentation in Miro

When user first enters System user from Altinn:
View when user does not have any system users:
Skjermbilde 2024-04-26 kl  10 43 20

_ View when user already has System user(s):_

  • Listed by last added (or by alphabet, this one is open for discussion)
  • Title "Rekneskapsprogrammet vårt" in sketch, refers to naming. The name of the system should be default, with edit possibilities
  • Undertitle "Fiken" in sketch, refers to the name of the provider
Skjermbilde 2024-04-26 kl  10 31 59

View when user already has System user(s) without given rights:
Skjermbilde 2024-04-26 kl  10 42 09


Main user flow: Give the system user a name and choose system from a provider

  • The name of the system should be presented as a default with edit possibilities.
  • Combobox that shows 5 systems at a time, containing name of system, system provider and the org.number of the system provider. When typing you can minimize search result (org.number or name)
Skjermbilde 2024-04-26 kl  10 34 32 Skjermbilde 2024-04-26 kl  10 44 22

Main user flow: Present included rights

Skjermbilde 2024-04-26 kl  10 45 24

**Main user flow: Confirmation created system user **

  • The last created system user shows open on top, with the text "Du har nå laget denne systemtilgangen"
  • Any other system users shows closed below the new one under "Tidligere opprettede systemtilganger"
Skjermbilde 2024-04-26 kl  10 48 21

Edit mode

With possibilities to:

  • Change name
  • Delete system user

First view:
Skjermbilde 2024-04-26 kl  10 26 07

Modal if you try to delete system user:
Skjermbilde 2024-04-26 kl  10 26 24


Errors

Errors may occur if you do not have the necessary rights to delegate.

Skjermbilde 2024-05-03 kl  09 56 14

If it´s possible, it may be useful to show which right(s) missing:

Skjermbilde 2024-05-03 kl  09 56 21
@MetteGrytten MetteGrytten added the kind/user-story Used for issues that describes functionality for our users. label Apr 10, 2024
@MetteGrytten MetteGrytten self-assigned this Apr 10, 2024
@MetteGrytten
Copy link
Contributor Author

Edit 26.04.24:

  • Removed possibility to add and delete rights
  • Also removed sketch in edit modus that tells you that you do not have any rights, there is no use for that anymore
  • edited affected texts in the main flow
  • Added missing sketches in the main flow

@MetteGrytten
Copy link
Contributor Author

Edit 03.05.24:

  • Added sketches with error messages

@mgunnerud mgunnerud changed the title Implement Altinn system user design in frontend Implement Altinn system user design of User-initiated process (v1) in frontend Jun 12, 2024
@mgunnerud mgunnerud transferred this issue from Altinn/altinn-studio Jun 13, 2024
@mgunnerud mgunnerud added kind/feature and removed kind/user-story Used for issues that describes functionality for our users. labels Jun 13, 2024
@mgunnerud mgunnerud moved this from 👷In Progress to ✅ Done in Team Tilgangsinfo Jul 2, 2024
@mgunnerud mgunnerud moved this from ✅ Done to 🧪Test in Team Tilgangsinfo Jul 2, 2024
@Nyeng
Copy link
Contributor

Nyeng commented Oct 28, 2024

Lukkes etter refinment-prat. Kommer ny oppgave på dene til test som tar for seg ulike feilscenarioer som kommer til bruker.

@Nyeng Nyeng closed this as completed Oct 28, 2024
@github-project-automation github-project-automation bot moved this from 🧪Test to ✅ Done in Team Tilgangsinfo Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ✅ Done
Development

No branches or pull requests

3 participants