Roboteka
Roboteka · Roboter · Projektmitglieder abrufen

Projektmitglieder abrufen

Der Roboter „Projektmitglieder abrufen“ gibt an einen Geschäftsprozess die Zusammensetzung einer Bitrix24 (Alaio)-Arbeitsgruppe oder eines Projekts nach ID zurück: Eigentümer, Liste der Moderatoren, vollständige Mitgliederliste und deren Anzahl sowie ein Gefunden-Kennzeichen Y/N. Die Mitgliederlisten kommen als Arrays von Mitarbeiter-IDs, direkt verwendbar in einer Benachrichtigung, einer Aufgabe oder dem nächsten Roboter.

Der Standard-Designer für Geschäftsprozesse in Bitrix24 (Alaio) bietet keine Möglichkeit, die Zusammensetzung eines Projekts zu erhalten: weder Feld noch Aktion für Arbeitsgruppen. Der Roboter liest die Mitglieder per REST anhand der Gruppen- oder Projekt-ID und gibt drei Listen zurück: Eigentümer (ein Mitarbeiter), Moderatoren und alle aktiven Mitglieder einschließlich Eigentümer und Moderatoren. Eingeladene, aber noch nicht bestätigte Mitarbeiter werden nicht gezählt. Zusätzlich werden die Anzahl der Mitglieder und ein Gefunden-Kennzeichen Y/N zurückgegeben: N bedeutet, dass keine Gruppe mit dieser ID existiert oder sie für den Prozessstarter nicht zugänglich ist. Typische Szenarien: alle Projektmitglieder beim Phasenwechsel eines Auftrags benachrichtigen; eine Aufgabe für die Projektmoderatoren erstellen; prüfen, ob ein Projekt mindestens einen Moderator hat, und andernfalls einen ernennen. Der Roboter arbeitet mit „Projekte des Mitarbeiters abrufen“ und „Projektinformation“ zusammen. Erfordert die Berechtigung „Arbeitsgruppen“ (sonet).

Welche Eingabeparameter akzeptiert der Roboter?

Parameter Typ Pflichtfeld? Standard
ID der Gruppe / des Projekts int ja

Was gibt der Roboter zurück?

Parameter Typ
Eigentümer int
Moderatoren int
Alle Mitglieder (einschließlich Eigentümer und Moderatoren) int
Anzahl der Mitglieder int
Gefunden (Y/N) string

Welche Fehler kann der Roboter zurückgeben?

Diese Meldungen schreibt der Roboter ins Protokoll des Geschäftsprozesses, wenn er einen Schritt nicht ausführen kann. Der Text zeigt, was in den Einstellungen oder Daten zu korrigieren ist.

  • Fehler: keine ID der Gruppe / des Projekts angegeben
  • Fehler beim Zugriff auf die Gruppe (ID und Berechtigung „Arbeitsgruppen“ prüfen)

Szenario: Projektteam benachrichtigen

  1. Ein Auftrag wechselt in die Phase „Start“, ein Auftragsfeld enthält die Projekt-ID
  2. Der Roboter holt alle Projektmitglieder anhand dieser ID
  3. Der Prozess sendet jedem Mitglied eine Startbenachrichtigung

Ähnliche Roboter