Skip to main content
Skip table of contents

UC Workflow - 0.7.x

Let op! Deze use cases worden verwacht in AoF 0.8 , maar worden nog niet gebruikt in AoF 0.7.

UC Extensions

UC Extension: Opleveren Taak

Main flow:

  1. Het systeem zoekt de gevraagde taak op
    1. Uitzondering 1: Taak niet gevonden
  2. Het systeem keert terug naar de main flow van de bovenliggende use case.

Uitzonderingen:

  1. Taak niet gevonden
    1. Het systeem genereert de vereiste foutresponse (situatie: "resource-id niet bekend") en keert terug naar de main flow van de bovenliggende use case.

UC Templates

UC Template: Aanvragen Taak

Secundaire actor: Taak Uitvoerend Systeem

Systeem: Taak Aanvragend Systeem

Pre-condities:

  • Het systeem is aangesloten op de secundaire actor.
  • De primaire actor beschikt over de juiste kwalificaties om deze use case te mogen uitvoeren.

Main flow:

  1. Het systeem initieert de use case Verwerken Aanvraag Taak middels de Taak Uitvoering Interface.
  2. Het systeem ontvangt een response.
  3. Het systeem keert terug naar de main flow van de bovenliggende use case.

Postconditie:

  • Het request is verzonden en beantwoord.

UC Template: Opvragen Taak

Volgt later.

UC Template: Bijwerken Taak

Volgt later.

UC Template: Verwerken Aanvraag Taak

Let op: onderstaande beschrijving is slechts een template die kan worden gebruikt in de specificaties van de workflow voor concrete taken.

Primaire actor: Taak Aanvragend Systeem

Systeem: Taak Uitvoerend Systeem

Pre-condities:

  • De primaire actor is aangesloten op het systeem;
  • De benodigde kwalificaties van de primaire actor om deze functie te mogen gebruiken zijn reeds geregistreerd in het Applicatie Register.

Triggers:

  • De primaire actor initieert een interactie waarmee een aanvraag voor een taak wordt ingediend

Main flow:

  1. Het systeem ontvangt de interactie
  2. Het systeem valideert de ontvangen interactie, zoals beschreven in de toelichting "Validatie van interacties m.b.t. XXX".
    • Uitzondering 1: Ongeldige interactie
  3. Het systeem controleert of de primaire actor deze taak mag aanvragen.
    • Uitzondering 2: Primaire actor is niet geautoriseerd
  4. Het systeem slaat de ontvangen aanvraag op.
  5. ...
  6. Het systeem retourneert een response.
  7. Het systeem logt het ontvangen request en de geretourneerde response, zoals beschreven in de toelichting "Logging van interacties m.b.t. XXX".

Postconditie bij succes:

  • De ontvangen aanvraag is opgeslagen in het systeem

Post-condities bij falen:

  • De ontvangen aanvraag is niet opgeslagen in het systeem

Uitzonderingen:

  1. Ongeldige interactie
    1. Het systeem genereert de vereiste foutresponse (situatie "ongeldig verzoek") en keert terug naar stap 7 van de main flow.
  2. Primaire actor is niet geautoriseerd
    1. Het systeem genereert de vereiste foutresponse (situatie: "client beschikt niet over de juiste autorisatie") en keert terug naar stap 7 van de main flow.

UC Template: Verwerken Taak Mutatie

Volgt later.

UC Template: Verzenden Notificatie

Secundaire actor: Taak Aanvragend Systeem

Systeem: Taak Uitvoerend Systeem

Main flow:

  1. Het systeem stuurt een notificatie naar het in de aanvraag aangegeven adres via de Taak Notificatie Interface.
    1. Uitzondering 2: Notificatie niet geslaagd
  2. Het systeem logt de verzonden notificatie alsmede de relatie tussen de notificatie en de aanvraag.
  3. Het systeem keert terug naar de main flow van de bovenliggende use case.

Postconditie bij succes:

  • De notificatie is succesvol verzonden

Postconditie bij falen:

  • De notificatie is niet succesvol verzonden

Uitzonderingen:

  1. Notificatie niet geslaagd
    1. Wat wordt nu gedaan? Wordt een lijst van niet geslaagde notificaties bijgehouden?


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.