Skip to main content

Hallo,

es macht ggf. Sinn für Mitarbeiter ein zweites Team zu hinterlegen, da es ja durchaus Mitarbeiter mit 2 verschiedenen Stellen gibt. Für diese Mitarbeiter macht es doch auch Sinn, die Kalenderansicht für beide Teams zu sehen.

Gibt es da eine Idee, wie das zu bewerkstelligen ist?

Vielen Dank für ein Feedback :)

Hallo @Andreas89 ,

kann ich davon ausgehen dass:

  • es am Mitarbeiterdatensatz sowohl das Attribut Team als auch Team2 gibt und beide Attribute in einer Sektion abgelegt sind (z.B. öffentliches Profil) auf das alle mit der Standardrolle zugreifen können?
  • in der Standardrolle zudem definiert ist, dass nur auf die Kalender des eigenen Teams (=Team) zugegriffen werden kann?
  • Mitarbeiter, die in mehreren Teams sind, sowohl auf den Kalender des anderen Teams (=Team2) zugrifen können als auch von den Kollegen aus dem anderen Team in deren Kalender gesehen werden können sollen?

Wenn es wenige Mitarbeiter und wenige Komibationsmöglichkeiten gibt, könntest du das über Mitarbeiterrollen steuern.

Damit es besser nachvollziehbar ist, habe ich dem Beispiel ein paar Namen und Teambezeichnungen zugefügt:

Peter Pan ist hauptsächlich im Einkauf tätig, wird aber auch manchmal im Verkauf eingesetzt. In seinem Mitarbeitedatensatz steht daher im Attribut Team = Einkauf, im Attribut Team2 = Verkauf. Durch die Standardrolle kann er auf den Kalender in seinem Team Einkauf zugreifen, braucht aber noch Zugriff auf den Kalender der Kollegen im Verkauf. Donald Duck arbeitet im Verkauf und ist keinem weiteren Team zugeordnet. Er braucht Zugriff auf den Kalender von Peter Pan.

Über die Einstellungen → Mitarbeiter → Mitarbeiter legst du zwei Rollen an. Eine Rolle = Kalendereinsicht Einkauf. In den Einstellungen der Rolle wechselst du in den Reiter “Kalender” und wählst bei den gewünschten Kalenderarten “Individuell” aus. Im nachfolgenden Fenster setzt du die Bedingung “Team = Einkauf”. Die zweite Rolle = Kalendereinsicht Verkauf. In den Einstellungen setzt du dieses Mal den Filter “Team = Verkauf”. Dann weist du Peter Pan die Rolle “Kalendereinsicht Verkauf” und Donald Duck die Rolle “Kalendereinsicht Einkauf” zu, damit sie sich gegenseitig im Kalender sehen können.

Kleinere und/oder größere “Aber” für diese Vorgehensweise:

  • Ggf. ist es notwendig, weitere Rollen anzulegen, wenn du für die beiden Teams auch Einträge in den Feldern “Team2” hast. Du kannst bei Rollen zwar mehrere Filter setzen, allerdings sind das immer “und”-Bedingungen (heißt: alle Bedingungen müssen zutreffen). Eine Möglichkeit die Filter so zu setzen, dass eine “oder”- Abfrage erfolgt, gibt es leider nicht (zumindest nicht seit meinem letzten Versuch 😉).
  • Solltest du die Einträge in den beiden Attributen Team und Team2 tauschen, funktionieren die Rollen nicht mehr (das könntest du umgehen, wenn du nicht 2 sondern 4 Rollen anlegst. Rollen wie oben, nur dieses Mal setzt du die Attribute Team2 = Einkauf oder Verkauf fest und ordnest den Betroffenen am Ende 2 Rollen zu).
  • Du musst im Kopf behalten, dass der Zugriff für die Rolleninhaber damit freigeschaltet ist, sobald der Eintrag in einem Mitarbeitedatensatz hinterlegt ist. Wird der Eintrag bei einem Mitarbeiter versehentlich falsch gesetzt und es fällt erst später auf, hat ein Rolleninhaber auf die in der Rolle definierten Daten Zugriff.
  • Trifft die doppelte Zuordnung bei mehreren Mitarbeitern zu und es gibt auch noch mehrere Kombinationsmöglichkeiten, steigt der Verwaltungsaufwand (...und das im Kopf behalten….)

Einfacher wäre es, wenn du der Teambezeichnung noch eine andere Gruppierung überordnen könntest und den Filter dann für dieses Attribut definierst. Alle Beteiligten bekommen dieses Attribut Gruppierung zugewiesen, es gibt eine Rolle (Filter auf die Gruppierung), die alle Beteiligten bekommen.

Liebe Grüße

EmJay


Deine Antwort