Projekte des Mitarbeiters abrufen
Der Roboter „Projekte des Mitarbeiters abrufen“ gibt an einen Geschäftsprozess die Liste der Bitrix24 (Alaio)-Arbeitsgruppen und -Projekte zurück, in denen ein Mitarbeiter Mitglied ist: ein Array von IDs, ein Array von Namen, die Anzahl und ein Gefunden-Kennzeichen Y/N. Die Auswahl lässt sich auf Projekte oder Gruppen, nach Rolle (Eigentümer, Moderator, Mitglied) einschränken und um archivierte Gruppen erweitern.
Die Standardwerkzeuge von Bitrix24 (Alaio) geben einem Geschäftsprozess keine Möglichkeit zu erfahren, in welchen Projekten ein Mitarbeiter Mitglied ist: Der Designer hat weder Feld noch Aktion für Arbeitsgruppen, und die REST-Methode „meine Gruppen“ antwortet nur für den Token-Inhaber. Der Roboter schließt diese Lücke. Eingabe sind der Mitarbeiter (Feld „Mitarbeiter“ oder ID), die Objektart (Gruppen und Projekte, nur Projekte, nur Gruppen), die Rolle (beliebig, Eigentümer, Moderator, Mitglied) und das Kennzeichen „Archivierte einbeziehen“. Der Roboter durchläuft die Gruppen des Portals und prüft die Mitgliedschaft des Mitarbeiters in jeder. Ausgabe sind ein Array von IDs, ein Array von Namen, die Anzahl, ID und Name des ersten gefundenen Projekts sowie das Gefunden-Kennzeichen Y/N. Typische Szenarien: beim Ausscheiden eines Mitarbeiters seine Projekte sammeln und die Eigentümerschaft übergeben; bei der Aufgabenerstellung prüfen, ob der Verantwortliche im Projekt ist; in einem Bericht an die Führungskraft die Projekte eines Mitarbeiters auflisten. Der Roboter sieht nur die Gruppen, auf die der Prozessstarter Zugriff hat; für eine vollständige Liste den Prozess als Administrator starten. Erfordert die Berechtigung „Arbeitsgruppen“ (sonet).
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Mitarbeiter | user | ja | |
| Was suchen | select | — | all |
| Rolle des Mitarbeiters | select | — | any |
| Archivierte einbeziehen | bool | — | N |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Projekt-IDs | int |
| Projektnamen | string |
| Anzahl | int |
| Gefunden (Y/N) | string |
| ID des ersten Projekts | int |
| Name des ersten Projekts | 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: kein Mitarbeiter angegeben
- Fehler beim Zugriff auf Arbeitsgruppen (Berechtigung „Arbeitsgruppen“ erforderlich)
Szenario: ein Mitarbeiter verlässt das Unternehmen
- Der Austrittsprozess startet auf der Mitarbeiterkarte
- Der Roboter sammelt alle Projekte, deren Eigentümer der Mitarbeiter ist
- Bei Gefunden = Y benachrichtigt der Prozess die Führungskraft mit der Liste der zu übergebenden Projekte