ag.itc.createHouseConnection
-
Erstellung einer Hausanschluss-Meldung in TINA
-
Bei gefüllter Projektnummer wird die Meldung an ein Projekt mit der vorhandenen Projektnummer gehängt. Wird keine Projektnummer übergeben, wird ein neues Projekt erzeugt
Request
|
ITC |
TINA |
||||||
|---|---|---|---|---|---|---|---|
|
JSON-Attribut |
Datentyp/Objekttyp |
Pflicht |
Anmerkungen |
Entität |
Feldname |
Feld.Tabelle (intern) |
Anmerkungen |
|
project |
Nein |
- |
Projekte |
Projektnummer |
ProjectNo.Project |
Wenn leer: Projekt neu anlegen Wenn gefüllt: Übermittelte Daten mit dem Projekt per projectNo verknüpfen Im Projekt wird die Projektart (TypeKey.Project) “Hausanschluss” gesetzt |
|
|
login 2026.1 |
String(250) |
Nein |
|
Portal-Login |
|
|
Übergabe des Login-Namens Wird in TINA ein Portal-Login gefunden, der den Login-Namen besitzt, wird dieser mit dem erzeugten Projekt verknüpft. |
Response
|
ITC |
TINA |
||||||
|---|---|---|---|---|---|---|---|
|
JSON-Attribut |
Datentyp/Objekttyp |
Pflicht |
Anmerkungen |
Entität |
Feldname |
Feld.Tabelle (intern) |
Anmerkungen |
|
projectNo |
String |
Ja |
Projektnummer des erzeugten (Unter-)Projekts |
Projekte |
Projektnummer |
ProjectNo.Project |
- |
|
mainProjectNo |
String |
Nein |
Projektnummer des erzeugten Haupt-Projektes |
Projekte |
Projektnummer |
ProjectNo.Project |
TINA liefert nach Anlage des ersten Hausanschluss-Projekts die Projektnummer als mainProjectNo an das Portal zurück. Diese wird vom Portal in weiteren nachfolgenden Hausanschluss-Aufrufen (für weitere Sparten) mitgeschickt. TINA prüft anhand der übergebenen mainProjectNo, ob es sich dabei um ein Hauptprojekt (TypeKey.Project = SAMMEL) handelt. Wenn nein: Wird ein neues SAMMEL-Projekt erzeugt und mit dem neu zu erzeugenden Hausanschluss-Projekt verknüpft Wenn ja: Das neu zu erzeugende Hausanschluss-Projekt wird mit dem SAMMEL-Projekt verknüpft |