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
- Ein Auftrag wechselt in die Phase „Start“, ein Auftragsfeld enthält die Projekt-ID
- Der Roboter holt alle Projektmitglieder anhand dieser ID
- Der Prozess sendet jedem Mitglied eine Startbenachrichtigung