Anschlussobjekt identifizieren
Die Aktion „Anschlussobjekt identifizieren“ zeigt in einem BPM-Prozess die dem Projekt zugeordneten Anschlussobjekte an. Da ein Projekt genau ein Anschlussobjekt bzw. dessen Anlagen behandelt, muss das Anschlussobjekt eindeutig identifiziert werden. Die Aktion ist verfügbar, wenn dem Projekt nicht genau ein Anschlussobjekt zugeordnet ist.
Technische Dokumentation
Komponentenübersicht
Prozesse
C14IdentifyLocation
C14IdentifyLocation_SelectLocation
Skriptklasse SC14ProjectUtils
Methodenname | Funktionalität |
---|---|
getLocationsForProject | Liefert die Anschlussobjekte zu einem Projekt in Form einer Liste von Containern |
isProjectReadyForStatusInPreparation | Ermittelt, ob der Projektstatus auf 20 - In Bearbeitung gesetzt werden kann. Dies ist der Fall, wenn genau ein Anschlussobjekt vorhanden und die Geschäftspartner identifiziert sind |
Ablauf
Der Prozessstart erfolgt über den Aktionsboxeintrag “Anschlussobjekt identifizieren” ausgehend von einem Projekt. Die Aktion ist verfügbar, wenn nicht genau ein Anschlussobjekt mit dem Projekt verknüpft ist.
Sind auf Basis mehrere oder kein Anschlussobjekt zum Projekt in TINA zugeordnet, erhält das Portal bis zum Abschluss der Identifizierung die Informationen aus dem im Zeitereignis hinterlegten JSON (location) zurück. Im Kundenportal werden somit exakt die zuvor im Portal eingebenen Informationen dargestellt.
Die mit dem Projekt verknüpften Anschlussobjekte werden in einer Selektionsaktion dargestellt. Es kann genau ein Anschlussobjekt gewählt werden. Dieses bleibt nach Prozessabschluss mit dem Projekt verknüpft. Alle anderen Anschlussobjekte werden vom Projekt weggeordnet (nicht gelöscht).
Wenn zum Zeitpunkt des Prozessabschlusses die Geschäftspartneridentifizierung abgeschlossen ist, wird der Status des Projekts auf 20 - In Bearbeitung gesetzt. Andernfalls verbleibt das Projekt in Status 10 - Auftrag eingegangen.
Auf den mit dem Projekt verknüpften Anlagen wird das identifizierte Anschlussobjekt in das gleichamige Feld geschrieben.