Einsatzplanung#
Die Einsatzplanung verknüpft das Projektmanagement, den Urlaubsplaner und das Wartungsmodul bzgl. der Aufgaben bzw. Einsätze für Aufgaben für die jeweiligen Mitarbeiter.
Setup#
Zur Einrichtung der Anwendung gibt es sowohl eine Konfiguration als auch eine spezielle URL, die zum Verteilen bestimmter Ansichten aufgerufen werden muss.
In der Konfiguration (Notes) muss die Aveedo Instanz (das CRM selbst) angebeben werden sowie die Application Instance ID der Anwendung CRM und Vacation Manager.
Die CRM URL verweist auf die Startseite des CRM, in der Regel ist das ../crm.nsf, wenn die Datenbank crm.nsf heißt und im gleichen Verzeichnis wie die Einsatzplanung liegt.
Man kann hier ein Logo als Anhang hinterlegen. Falls kein Logo hinterlegt wird, wird das Stella CRM Logo angezeigt.
ACL#
Primär entscheidend ist, dass der Nutzer mindesten Autor in der ACL ist, da Log-Dokumente angelegt werden. Die Erstellung der Einsätze selbst erfolgt dann in der Datenbank, die im CRM für das Objekt crm_operation definiert ist. In dieser Datenbank benötigt der Nutzer natürlich entsprechende Bearbeitungsrechte.
Vorgabe-ACL#
| Nutzer/Gruppe | ACL Level | Optionen | Rollen |
|---|---|---|---|
| Default | Autor | Dokumente erstellen | - |
| Anonymous | Kein Zugriff | - | - |
| LocalDomainAdmins | Manager | Dokumente löschen | [Admin], ggf. [Setup] |
| LocalDomainServers | mind. Editor | - | - |
Weitere Einträge optional.
Ansichten kopieren#
Nachdem hier alles eingerichtet wurde, muss zum Abschluss folgende URL aufgerufen werden (Beispiel):
https://<hostname>/pfad_zur_db/einsatz.nsf/index.xsp/setup
Entscheident ist hier der Teil /setup. Diese URL verteilt spezielle Ansichten in verschiedenen Datenbanken der jeweiligen o.g. Anwendungen. Diese werden zum Auslesen der Daten benötigt. Dies ist ein einmaliger Prozess, der i.d.R. ggf. nur wiederholt werden muss, wenn es ein Update der Einsatzplanung gibt.
Feiertage einlesen#
Mit Hilfe des folgenden Aufrufs können die Standard-Feiertage für Deutschland eingelesen werden:
https://<hostname>/pfad_zur_db/einsatz.nsf/data.xsp/holidays
Dies erzeug neue Dokumente in der Einsatzplanung, die später als Einsätze in der Übersicht auftauchen, farblich analog zu den Urlauben und allgemeinen Abwesenheiten. Feiertage werden für alle Mitarbeiter generiert, sofern der Feiertag für den Mitarbeiter relevant ist. Ob dies der Fall ist, wird durch das Feld Bundesland (state) im Kontakt-Dokument definiert. Ist hier keine Angabe gemacht, so werden keine spezifischen Feiertage berücksichtigt und es gelten alle Feiertage. Zur Kontrolle der Feiertage gibt es eine entsprechende Ansicht. Es werden immer 3 Jahre im Voraus eingelesen. Im CRM sollte per periodischem Script mind. 1x pro Jahr die URL aufgerufen werden. Da es dieses Intervall nicht gibt, empfiehlt sich das kleinste Intervall von "Daily".
Definition des Bundeslandes im Kontakt#
Gültige Alias-Werte für die Auswahl des Bundeslandes sind:
"by", "be", "bb", "hb", "he", "mv", "ni", "nw", "rp", "sl", "sn", "st", "sh", "th"
Die genutzten Schlüsselwürter für das Feld state sind crm_States.