Beteendet når informationsobjektet genom verksamhetsobjektet och direkt, och åtkomsten följer realiseras av men inte aggregerar
Beslutat av Nicklas i ärende #23, 2026-11-02, med tillägget från ärende #31 samma dag. Avgränsningen mot representationenRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar gjordes 2026-11-03, och hänvisningarna till ADR 0033 kom med den. BeslutetStyrbeslut styrmedel som anger vilket alternativ som valts i en enskild fråga avgör hur ett verksamhetsbeteendeVerksamhetsbeteende det aktörer i verksamheten gör, ordnat som process, handläggning eller funktion når informationen: i två steg genom verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare, i ett steg direkt till informationsobjektetInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet, eller på båda sätten.
Sammanhang
Ingen text sade om ett verksamhetsbeteendeVerksamhetsbeteende det aktörer i verksamheten gör, ordnat som process, handläggning eller funktion fick ha åtkomst direkt till ett informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet. VerksamhetsobjektVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare (C-159) och VerksamhetsbeteendeVerksamhetsbeteende det aktörer i verksamheten gör, ordnat som process, handläggning eller funktion (C-157) sade att beteendet har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement (C-101) verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare, och att verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare realiseras avrealiseras av relationstyp som anger att ett arkitekturelement förverkligas av ett annat, mer konkret arkitekturelement (C-094) ett eller flera informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet (C-060). Vägen från processProcess sekvens av aktiviteter som tillsammans åstadkommer ett resultat till information gick alltså i två steg (ADR 0016). BehandlingBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål (C-168) sade något annat: en behandlingBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål läses ur beteendet och de informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet beteendet har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement. Det är ett steg.
Frågan dök upp när ett upplägg för informationshantering prövades mot katalogen. InformationsägarenInformationsägare roll som ytterst ansvarar för ett informationsobjekt och beslutar hur det klassas och får behandlas (C-167) vill se i vilka processerProcess sekvens av aktiviteter som tillsammans åstadkommer ett resultat hens informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet behandlas. Det ritas som en matris med processerProcess sekvens av aktiviteter som tillsammans åstadkommer ett resultat mot informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet, och matrisen måste byggas på det ena steget eller det andra. Med bara två steg går prövningen per behandlingBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål genom verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare. Med bara ett steg har verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare ingen rollRoll det en aktör agerar som inom organisationen, med det ansvar som hör till i behandlingenBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål.
Exemplet kommer från Myndigheten för föreningsstöd. HandläggningenHandläggning verksamhetsbeteende kring ett enskilt ärende, med start och slut, vars steg väljs efter hand Pröva ansökan har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare Ärende, som realiseras avrealiseras av relationstyp som anger att ett arkitekturelement förverkligas av ett annat, mer konkret arkitekturelement informationsobjektenInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet Ansökan och Förening. Är företrädaren ny läser handläggningenHandläggning verksamhetsbeteende kring ett enskilt ärende, med start och slut, vars steg väljs efter hand också Företrädare i registret. Företrädare aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del (C-100) Personnummer: en uppgiftUppgift information om en enskild egenskap hos en företeelse, den minsta enhet ett informationsobjekt består av som klassas eller ägs för sig är ett eget informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet, och objektet som rymmer den aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del den (ADR 0018, ADR 0030). BehandlingenBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål "samla in företrädarens personnummer" gäller Personnummer. Ärende #23 lät först Förening aggregera Personnummer och lät uppslaget gälla Förening. Exemplet här följer i stället exempelorganisationen: den lägger personuppgifterna i Företrädare, och Förening realiserar redan Ärende.
BeslutStyrbeslut styrmedel som anger vilket alternativ som valts i en enskild fråga
- Båda relationerna finns. Processvyn ritar beteendet med åtkomst till verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare. Informationshanteringsvyn visar beteendet med åtkomst till informationsobjektetInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet. BehandlingBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål (
C-168) läses ur den relationen, ritad eller härledd, med läget läser, skriver eller båda som fältetaccessbär (ADR 0033). - Åtkomsten följer realiseras avrealiseras av relationstyp som anger att ett arkitekturelement förverkligas av ett annat, mer konkret arkitekturelement, ett steg. Har beteendet åtkomst till ett verksamhetsobjektVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare som realiseras avrealiseras av relationstyp som anger att ett arkitekturelement förverkligas av ett annat, mer konkret arkitekturelement ett informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet, så har beteendet också åtkomst till informationsobjektetInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet. Programmet härleder den åtkomsten; den ritas inte. Pröva ansökan har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement Ärende, alltså har handläggningenHandläggning verksamhetsbeteende kring ett enskilt ärende, med start och slut, vars steg väljs efter hand åtkomst till Ansökan och Förening.
- Direkt ritas bara det som inte följer av regelnRegel styrmedel som binärt anger vad som ska gälla eller inte gälla. Det gäller uppslag i ett register (Pröva ansökan läser Företrädare när företrädaren är ny, och Företrädare realiserar inte Ärende), utlämnanden och sammanställningarSammanställning informationsobjekt som satts samman av uppgifter ur ett eller flera andra informationsobjekt för ett bestämt ändamål som beteendet gör (
C-162). En ritad åtkomst som regelnRegel styrmedel som binärt anger vad som ska gälla eller inte gälla redan ger är överflödig, och programmet säger till. - Åtkomsten följer inte aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del (
C-100). Åtkomst till Företrädare ger ingen åtkomst till Personnummer, som Företrädare aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del. Når beteendet verkligen personnumret ritas den relationen direkt, och då är den inte överflödig. Programmet får peka ut en sådan möjlig åtkomst som en lucka att bekräfta, aldrig som ett fel. - RepresentationenRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar avgörs för sig. Ett verksamhetsbeteendeVerksamhetsbeteende det aktörer i verksamheten gör, ordnat som process, handläggning eller funktion har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement den representationRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar (
C-085) det tar emot, upprättar, kopierar, lämnar ut eller gallrar (ADR 0031). Det här beslutetStyrbeslut styrmedel som anger vilket alternativ som valts i en enskild fråga säger inte om åtkomsten till ett objekt också når objektets representationerRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar. Svaret beror på hur ett objekt kopplas till sina representationerRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar i ett lager, och det har katalogen inte avgjort. Frågan är ärende #35.
Uppslaget i ArchiMate
Uppslaget gjordes i ärende #31, i ArchiMate 3.1 Specification. Open Groups sidor för version 3.2 kräver inloggning. Så vitt känt är reglernaRegel styrmedel som binärt anger vad som ska gälla eller inte gälla nedan oförändrade i 3.2, men det är inte kontrollerat mot 3.2-texten.
- Bilaga B.2.3, DR 4, en säker härledning ("valid"): finns en strukturell relation p(a,b) och en beroenderelation q(c,b), så får relationen r(c,a) av beroendets typ härledas. Ansökan realiserar Ärende, en strukturell relation i ArchiMates riktning, och Pröva ansökan har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement Ärende. Alltså har Pröva ansökan åtkomst till Ansökan. Observera riktningen: katalogens realiseras avrealiseras av relationstyp som anger att ett arkitekturelement förverkligas av ett annat, mer konkret arkitekturelement (
C-094) går från det förverkligade elementet till förverkligaren, motsatt ArchiMates Realization. RegelnRegel styrmedel som binärt anger vad som ska gälla eller inte gälla är densamma, men pilen är vänd. - Bilaga B.3.2, PDR 5, en möjlig härledning ("potential"): finns p(a,b) strukturell och q(c,a) beroende, så *kan* r(c,b) härledas. Företrädare aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del Personnummer, och Pröva ansökan har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement Företrädare. Kanske har Pröva ansökan då åtkomst till Personnummer. Bilaga B.3 säger att sådana relationer "might be relevant but may also be wrong" och att modelleraren avgör.
- Avsnitt 5.2.5: en åtkomstrelation betyder att någon del av beteendet når någon del av det passiva elementet. Åtkomst till Företrädare säger därför inte vilken uppgiftUppgift information om en enskild egenskap hos en företeelse, den minsta enhet ett informationsobjekt består av som rörs.
- Avsnitt 5.2.2: åtkomst går alltid från ett aktivt element eller ett beteende till ett passivt element. Avsnitt 5.7: en härledd relation är giltig och får ritas direkt, utan sina mellanled. Bilaga B.2.3, reglernaRegel styrmedel som binärt anger vad som ska gälla eller inte gälla för åtkomst: åtkomst får bara härledas till ett passivt element. Ett verksamhetsbeteendeVerksamhetsbeteende det aktörer i verksamheten gör, ordnat som process, handläggning eller funktion med åtkomst till ett informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet, ArchiMates Data Object, är alltså en giltig härledd relation genom DR 4, och den får ritas.
Omvänd riktning är säker: har beteendet åtkomst till Personnummer, så har det åtkomst till Företrädare (DR 4 med aggregeringen som strukturell relation). Katalogen behöver ingen regelRegel styrmedel som binärt anger vad som ska gälla eller inte gälla för det, eftersom helheten redan ritas.
Övervägda alternativ
- Bara genom verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare, som ADR 0016 läste. Då går ett uppslag i ett register inte att rita utan att registret först görs till en del av det verksamhetsobjektVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare som flödar. InformationsägarensInformationsägare roll som ytterst ansvarar för ett informationsobjekt och beslutar hur det klassas och får behandlas matris får heller inget ankare för det beteendet faktiskt rör. Avvisat.
- Bara direkt till informationsobjektetInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet. Då förlorar processvyn verksamhetsobjektetVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare, det verksamhetenVerksamhet samlad uppsättning av verksamhetsförmågor och processer genom vilka organisationen fullgör sitt uppdrag själv talar om, och flödet mellan beteendena går inte längre att härleda ur det (ADR 0033). Avvisat.
- Båda relationerna ritade för hand, utan härledning. Varje åtkomst till ett verksamhetsobjektVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare skulle ritas en gång till, mot varje informationsobjektInformationsobjekt avgränsad mängd information som verksamheten hanterar som en enhet som realiserar det. Det är samma sak sagd två gånger, och de två kopiorna kan glida isär. Avvisat.
- Åtkomsten följer aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del, så att åtkomst till Företrädare ger åtkomst till allt Företrädare aggregeraraggregerar relationstyp som anger att ett arkitekturelement har ett annat arkitekturelement som en icke-exklusiv del. ArchiMate kallar den härledningen möjlig, inte säker. Matrisen skulle då visa personnumret i varje beteende som läser företrädarens namn. Avvisat i #31.
KonsekvenserKonsekvens följd av att välja i en princips riktning, uttryckt som krav, regel eller effekt
- Anmärkningen i VerksamhetsbeteendeVerksamhetsbeteende det aktörer i verksamheten gör, ordnat som process, handläggning eller funktion (
C-157), VerksamhetsobjektVerksamhetsobjekt det en verksamhetsprocess, en handläggning eller en verksamhetsfunktion hanterar och lämnar vidare (C-159), BehandlingBehandling åtgärd som utförs på uppgifter, som att samla in, sammanställa, ändra, lämna ut eller radera dem, för ett bestämt behandlingsändamål (C-168) och har åtkomst tillhar åtkomst till relationstyp som anger att ett arkitekturelement kan läsa eller skriva ett annat arkitekturelement (C-101) säger samma sak och hänvisar hit. - Programmet härleder åtkomsten ett steg genom den relationstyp katalogen markerar
realisation: true, ochcheckrapporterar en ritad åtkomst som härledningen redan ger (interlingua #923, stängt). Katalogens markering påC-094är ärende #30; tills den finns härleder programmet ingenting i ett lager som använderanvänder relationstyp som anger att ett arkitekturelement nyttjar den funktionalitet ett annat arkitekturelement tillhandahåller katalogen. Luckan för möjlig åtkomst genom aggregering är interlingua #957. - Ärende #35 avgör om åtkomsten når representationenRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar, och hur ett objekt kopplas till sina representationerRepresentation konkret, ofta mänskligt läsbar form som ett informationsobjekt tar.
- Ingen ny elementtyp och inga relationer i katalogen ändras. Mallen körs inte om.