Aktionen

# Erstellen

Aktionen dienen dazu, bewusst in das System einzugreifen. Im Gegensatz zu Ereignissen, die automatisch ausgelöst werden, müssen Aktionen für jede Simulation manuell geplant werden.

Aktionen sind „externe Einflüsse“ auf das Modell. Jede Aktion  kann den Zustand von Elementen direkt verändern. Verwendet werden sie, um auf Ereignisse adäquat zu reagieren, gegenzusteuern oder Verstärkungseffekte zu nutzen.

In der Regel kosten Aktionen Ressourcen.

Aktionen können mit einem Klick auf “Hinzufügen” erstellt werden und unter dem Reiter Allgemein detailliert beschrieben werden.

# Ressourcenverbrauch

Hier können die „Kosten“ der Aktion definiert werden. Alle eingetragenen Werte werden von den jeweiligen Ressourcen abgezogen, sobald die Aktion während einer Simulation eingesetzt wird.

Sind die Werte der Ressourcen zu niedrig, wenn die Aktion aktiviert werden soll, schlägt die Aktivierung fehl und die Aktion wird nicht ausgeführt.

# Voraussetzungen

Mit Voraussetzungen kannst du festlegen, unter welchen Umständen eine Aktion ausgeführt werden darf. Jede Voraussetzung besitzt dafür eine Reihe von Bedingungen, die sich im Voraussetzung-Menü einstellen lassen.

Du kannst einer Aktion beliebig viele Voraussetzungen zuordnen. Alle Voraussetzungen sind von den anderen unabhängig, ihre Bedingungen werden einzeln geprüft. Sobald eine Voraussetzung erfüllt ist, lässt sich die Aktion einsetzen.

Die Voraussetzungen lassen sich einzeln öffnen und bearbeiten.

Im Voraussetzung-Menü lassen sich die Bedingungen jeder Voraussetzung einrichten.

Jede Voraussetzung kann beliebig viele Bedingungen besitzen. Nur wenn alle Bedingungen einer Voraussetzung erfüllt sind, wird diese Voraussetzung als erfüllt angesehen und die Aktion kann ausgelöst werden.

 

Über den Knopf „Bedingung hinzufügen“ lässt sich eine neue Bedingung erstellen. Diese neue Bedingung öffnet sich im Bedingungs-Menü, in dem sich genau einstellen lässt, unter welchen Umständen die Voraussetzung als erfüllt gelten soll. Alle erstellten Bedingungen können jederzeit wieder gelöscht oder geändert werden.

→ Mehr über Bedingungen erfahren

Voraussetzungen ohne Bedingungen beeinflussen die Aktion nicht.

Voraussetzungen, die mehrere Bedingungen enthalten, gelten nur als erfüllt, wenn ALLE Bedingungen der Voraussetzung zur gleichen Zeit erfüllt sind. (UND-Verknüpfung)

Du kannst der Aktion eine maximale Häufigkeit zuweisen. Diese Grenze stellt sicher, dass die Aktion nicht öfter eingesetzt werden kann, als hier festgelegt.

# Auswirkungen

Aktionen können den Zustand von Elementen oder Ressourcen in einer Simulation verändern. Das geschieht mithilfe von „Auswirkungen“.

Unter dem Reiter „Auswirkungen“ können die Elemente und Ressourcen gewählt werden, die die Aktion beeinflusst. Um ein Objekt auszuwählen, kannst du entweder auf „Auswählen“ klicken, um es aus einer Liste zu wählen, oder auf das Pfeilsymbol daneben, um es im Wirkungsnetz zu markieren.

Es besteht jederzeit die Möglichkeit Elemente wieder aus den Auswirkungen zu entfernen oder neue hinzuzufügen.

Die ausgewählten Elemente/Ressourcen erscheinen in der Liste der Auswirkungen. Du kannst über das Textfeld bei jeder Auswirkung kannst du die Stärke der Beeinflussung bestimmen.

Beispiel: Wir haben eine Auswirkung für das Element „Fachliche Kompetenzen zum AM sind vorhanden“ erstellt. Im Textfeld ist ein Wert von „+10“ eingetragen. Wenn die Aktion eingesetzt wird, wird der Zustand dieses Elements um zehn Punkte erhöht.

Screenshot vom Bereich "Auswirkungen" des Ereignis-Menüs

Wirkung über mehrere Runden

Standardmäßig wird die Auswirkung in der Runde verrechnet, in der das Ereignis auftritt. Du können die Wirkung aber auch über mehrere Runden verteilen. Klicke hierzu den Titel der Auswirkung an; darauf wird sich ein Menü öffnen, in dem sich der Reiter „Wirkung über mehrere Runden“ befindet.

In diesem Reiter kannst du eingeben, in welchen Runden welche Wirkung auftreten soll.

Screenshot des Abschnitts "Wirkung über mehrere Runden"

Fortgeschrittene Wirkungsformeln

Das Textfeld zur Eingabe des Wirkungswerts unterstützt eine Reihe verschiedener möglicher Eingaben.

Einfache Formen

+10 Zehn Punkte addieren
-10 Zehn Punkte subtrahieren
=10 Zustand des betroffenen Elements auf 10 setzen

Variablen

Du kannst einige vordefinierte Variablen nutzen, um die Auswirkung abhängig vom aktuellen Zustand des Modells in der Simulation abhängig zu machen. Gib einfach $ in das Textfeld ein, um eine Auswahl möglicher Variablen angezeigt zu bekommen.

$Zustand Aktueller Zustand des betroffenen Elements (Wert zwischen 0 und 100)
$Maximaler Zustand Maximaler Zustand des betroffenen Elements. Standardmäßig 100.
$Minimaler Zustand Minimaler Zustand des betroffenen Elements. Standardmäßig 0.
$Aktuelle Runde Nummer der aktuellen Runde (1 in Runde 1, 2 in Runde 2, usw…)

Beispiel

Das betroffene Element wird je nachdem, in welcher Runde das Ereignis auftritt, unterschiedlich stark beeinflusst. In Runde 1: +1; aber in Runde 10: +10.

Referenzen

Du kannst den Zustand anderer Elemente oder Ressourcen in ihre Wirkung einbeziehen. Tippe einfach @, um ein anderes Objekt der Simulation zu referenzieren und wähle in der Auswahl das gewünschte Objekt aus.

Beispiel
Im Eingabefeld: -@Wasserablauf
Der Zustand des betroffenen Elements wird um den Wert des Elements „Wasserablauf“ in der Eintrittsrunde verringert.

Rechnungen

Werte lassen sich auch miteinander verrechnen. Das Eingabefeld unterstützt einfache mathematische Symbole. (+, -, *, /, „(“ und „)“)

Beispiel

Das betroffene Element wird invers proportional zum aktuellen Zustand beeinflusst: Es bekommt +20, wenn es aktuell einen Zustand von 0 hat, aber +0, wenn sein Zustand bei 100 liegt.

Funktionen

Mit Funktionen lassen sich Werte generieren, die nicht mit einfachen Rechnungen erreicht werden können. Mit einem Tipp auf # rufst du die Auswahl an verfügbaren Funktionen auf.

Verfügbare Funktionen
zufall zwischen (A und B) Ergibt eine zufällige (ganze) Zahl im angegebenen Rahmen, zwischen Zahl A und B (A und B inklusive).
modulo (A mod B) Rest einer Division. Bsp: modulo(4 mod 3) = 1;
kleinerer Wert (A oder B) Wählt den kleineren von zwei Werten aus. Bsp: kleinerer Wert(3 oder 7) = 3
größerer Wert (A oder B) Wählt den größeren von zwei Werten aus. Bsp: größerer Wert(3 oder 7) = 7
gerundet (A) Rundet die Zahl A. Bsp: gerundet(4.3) = 4
abgerundet (A) Rundet die Zahl A ab. Bsp: abgerundet(4.7) = 4
aufgerundet (A) Rundet die Zahl A auf. Bsp: aufgerundet(4.1) = 5
absolutwert (A) Entfernt das Vorzeichen der Zahl A, ist immer positiv. Bsp: absolutwert(-4) = 4
vorzeichen (A) Ergibt -1 bei negativer Zahl, +1 bei positiver Zahl und 0 bei 0. Bsp: vorzeichen(-56) = -1
wurzel(A) Gibt die Quadratwurzel von A zurück. Bsp. wurzel(16) = 4
exponent(A ^ B) Gibt A hoch B zurück. Bsp. exponent(4 ^ 2) = 16

Beispiel
Text in Eingabefeld: +#zufall zwischen(2 und 15)
Das betroffene Element bekommt eine zufällige Zahl zwischen 2 und 15 aufaddiert. (2 und 15 sind inklusive)

# Abhängige Ereignisse

Ermöglicht das Koppeln von Aktionen und Ereignissen. Über den Button „+neu“ kann aus der Liste der Ereignisse ein abhängiges Ereignis ausgewählt werden. Für jedes abhängige Ereignis kannst du bestimmen, nach wie vielen Runden und mit welcher Wahrscheinlichkeit es eintreten soll.

Beim Anlegen eines abhängigen Ereignisses wird ein neuer Auslöser bei diesem Ereignis angelegt.

# Stakeholder

Hier kannst du die Stakeholder der Aktion definieren. Sobald du einen Stakeholder mit einem Klick auf “Auswählen” aus der Liste der Stakeholder ausgewählt hast, kannst du diesen unter “Allgemein” näher beschreiben.

# Gestaltung

Ermöglicht es, der Aktion ein passendes Bild hinzuzufügen.