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

Change DialogStatus values #752

Closed
4 tasks done
Tracked by #836
oskogstad opened this issue May 23, 2024 · 0 comments
Closed
4 tasks done
Tracked by #836

Change DialogStatus values #752

oskogstad opened this issue May 23, 2024 · 0 comments
Assignees

Comments

@oskogstad
Copy link
Collaborator

oskogstad commented May 23, 2024

Introduction

We change the list of dialog statuses to better reflect the distinct states of a dialog

Originally discussed in https://altinndevops.slack.com/archives/C05V9GB6QAJ/p1716280974809599 and described as part of this memo: https://digdir-my.sharepoint.com/:w:/r/personal/bjorn_dybvik_langfors_digdir_no/Documents/Prosjekter/Dialogporten/20240529%20Svar%20pa%CC%8A%20sp%C3%B8rsma%CC%8Al%20fra%20Skatt.docx?d=w9b9b7f622d514754b891294dcb7259ec&csf=1&web=1&e=0ESaca (the relevant parts of which are included below)

Description

Status Code Explanation Displayed in
New As today (default), not started. Will be used for Altinn Correspondence. Inbox
InProgress Started. In a serial process, this is used to indicate that, for example, a form filling is ongoing. "The ball" is with the user. In progress
Signing Equivalent to "InProgress", but will be used by the workspace/frontend for display purposes. In progress
Processing For processing by the service owner. In a serial process, this is used after a submission is made. "The ball" is with the service owner. The user usually does not need to do anything here, except to be able to abort the process (if the service owner exposes an action for it). Sent
RequiresAttention New. Used to indicate that the dialogue is in progress/under work, but is in a state where the user must do something - for example, correct an error, or other conditions that hinder further processing. We will pull the dialogue up into the inbox again, and potentially place it over dialogues with status "New". Inbox
Completed The dialogue has reached its natural endpoint, but not necessarily a final one. The dialogue may have actions for "Send complaint" or "Send correction", which the user can initiate and that can take it back to "InProgress" again. If the service owner needs to reopen the case due to an error, the status can be set to "RequiresAction". Sent (1)

(1) We need to define rules in arbeidsflate to temporarily move this to "Inbox" to make it clearer to users that the dialogue has reached a (temporary) conclusion, for example, with a decision letter issued. A possible solution is to display these above all "New" in the inbox if the authenticated user has not registered as seen/logged in since the last change.

Tasks

Preview Give feedback

Threat modelling

Preview Give feedback

Acceptance criteria

GIVEN ...
WHEN ....
THEN ...

GIVEN ...
WHEN ....
THEN ...

@oskogstad oskogstad added the needs consideration Requires additional consideration label May 23, 2024
@elsand elsand changed the title Changes to DialogStatus and PerformedBy Change DialogStatus values Jun 17, 2024
@elsand elsand removed the needs consideration Requires additional consideration label Jul 22, 2024
@oskogstad oskogstad self-assigned this Jul 23, 2024
@elsand elsand closed this as completed Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants