Egendefinerade relationer är en funktion i Modelling Tool som gör det möjligt att skapa och visualisera indirekta relationer mellan objekt genom att definiera egna kopplingar. Detta används för att hantera komplexa situationer där objekt är relaterade på flera nivåer, exempelvis när en aktivitet är kopplad till en roll eller en applikation, utan att dessa objekt har en direkt relation. Egendefinerade relationer är användbara för att skapa matriser, lista relationer mellan objekt och förenkla publicering av information, särskilt vid hantering av många-till-många-relationer. Funktionen kräver noggrann och konsekvent användning för att ge bästa möjliga resultat och kan tillämpas på exempel som roller i system, aktiviteter i organisationer eller mötesdeltagare i en organisationsmodell.
Vad är egendefinerade relationer?
Egendefinerade relationer, eller relationer som funktionen heter i Modelling Tool, är ett sätt att hitta ett objekt genom att flera objekt har en relation.
Vi tar aktivitet som exempel. Den har en roll som utför aktiviteten och en applikation används av aktiviteten.
Roll och applikation har ingen direkt relation men en indirekt. Det är den indirekta relationen vi kan använda egendefinerade relationer till för att få ut.
För att få maximal nytta av egendefinerade relationer kräver det att man är konsekvent i sitt ritande.
Det finns dock tillfällen som kan göra det krångligt. Vi kallar det för många-till-många-relationer.
Vi tar ett exempel vi vill veta vilken individ som är ansvarig för vilken organisationsenhet.
Modellera inte så här!
Vi har två olika enheter där en Lisa och Anders är enhetschefer.
Problemet är att eftersom både Lisa och Anders har samma befattning så är de båda ansvariga för båda enheterna. Så är det inte i verkligheten men för systemet är det precis det vi sagt. Enhetschef är huvudansvarig för två olika avdelningar. Vi kommer då få vad man kan kalla för falska positiva svar.
Vi har alltså många avdelningar och många individer där ett objekt i mitten delas av de andra objekten.
Modellera så här!
Det korrekta sättet att rita detta på är att säga produktionschef och supportchef i stället för enhetschef. De har troligtvis olika namn på sina befattningar.
Samma tänk gäller andra befattningar eller roller så som sjuksköterska eller rollen processägare.
Hur skapas egendefinerade relationer?
Markerad symbol
Är startpunkten för relationen. Detta betyder också att relationen är enkelriktad.
Resultat
I den grå ytan väljer du vilket objekt som ska vara resultat.
Relationer och riktning
Varje rad innehåller relation och riktning på relationen. Till detta vilket objekt som relationen för raden sitter ihop med.
Eller-funktion
Ovanför resultat finns en symbol för att lägga till fler fall som relationen kan resultera i. Helst ska vi inte blanda olika objekt som resultat men det är fullt möjligt som vi kan se i exempel nedan gällande användning av system.
Filter
Det går från och med version 5.5 att använda värden från fält som ytterligare begränsning eller urval per objekt på varje rad.
Användningsområden för egendefinerade relationer
Matriser
Egendefinerade relationer kan användas i matriser i stället för de vanliga relationerna. Se exempel nedan.
OBS! Y-axel i matriser representerar markerad symbol.
Fält för listor
Genom att skapa fält med fälttypen relation kan resultatet av relationen visas i egenskaper av ett objekt men även som kolumn i listor. Utgångsläget är att det markerade objektet ska ha fältet.
Information i publicering.
I publiceringsprofilens sidopanel kan egendefinerade relationer läggas till för objekt. Det kommer endast visas i de fall den markerade symbolen klickas på.
Exempel på egendefinerade relationer
Vilka roller/befattningar använder system
Om en matris som visar vilka roller och/eller befattningar som använder vilket system så behöver du följande egendefinerade relation. Den bygger på att rollen och applikationen är kopplade mot en aktivitet i processflödet för att fungera med, enligt bilden, korrekta relationer.
Detta är en favorit som är användbar av IT-avdelningar eller systemansvariga vid utbildningsinsatser eller vid byten av system.
Använder vi denna relation i en matris men en lista över befattningar och roller samt en lista över applikationer får vi detta resultat.
Vilka aktiviteter utför en befattning (mha roller)
Hur vet jag som nyanställd vilka aktiviteter som rör min befattning? Då är denna relation bra att lägga till. Gärna kopplad i en matris som ett komplement till ansvarsmatrisen eller som extra relation vid klick på en befattning.
Väldigt användbar för nyanställda och lyfter användningen av organisationsmodellen.
Vilka individer ingår i ett möte
Vilka möten har vi och vilka är det som ska vara med på dem? Om du läst artikeln kring möteskartläggning är denna relationer ett bra komplement.
Detta är lite av ett specialfall och bygger på att ni har individer med i organisationsschemat. Det förutsätter också att ni har olika sätt att avgöra vem som ska deltaga på möten. Är det p.g.a. personens befattning, kompetens/ansvar eller som individ?
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.