Projekte abbrechen (Administration)
2025.5
Über das ITC-Kundenportal entstandene Projekte in TINA können abgebrochen werden.
Details zur Bedienung → Anmeldung Eigenerzeugungsanlage | Projekt-abbrechen
Konfiguration und Übersteuerungsmöglichkeiten
Einträge die mit ⚠ gekennzeichnet sind, sollten vor Inbetriebnahme des Features zwingend überprüft und bei Bedarf angepasst werden
Komponente | Name | Beschreibung | Default |
Feld | Abbruchgrund (RejectReason.Project) | Prüfen, ob sich das Feld auf der Projekt-Maske befindet und ggf. das Feld auf die Maske nehmen | - |
Sprachvariablen |
| Prüfen, ob die Sprachvariablen den gewünschten Texten entsprechen, die beim Versand der E-Mails genutzt werden sollen | - |
Globale Variable | ⚠ C14MailConfigProjectStatusMail | Prüfen, ob in der Globalen Variable eine E-Mail-Konfiguration hinterlegt ist | leer |
Skriptbibliotheksmethode | SC14ProjectUtils.⚠getAbortMailTemplate | Prüfen, welche Mailvorlage zum Versand der E-Mails verwendet werden soll Wenn leer, wird die Standard-E-Mail-Vorlage des Users, der die Statusänderung durchführt, genutzt | leer |
Funktionsbeschreibung
Projekt abbrechen
In der Aktionsbox am Projekt steht im Ordner "Netzanschluss" der Button "Projekt abbrechen" zur Verfügung. Dieser ist aktiv, wenn der Projektstatus nicht 99 oder 130 ist
Mit Abbruch des Projekts wird eine Eingabemaske angezeigt (Usertask)
Das Feld "RejectReason.Project" (Absagegrund) wird als Pflichtfeld angezeigt
Hier stehen die im Schlüsselbereich S_GVBEGR ("Gewinn-Verlust-Begründung") verfügbaren Schlüssel zur Auswahl.
Für die Netzanschlussprozesse sind die folgenden Schlüssel relevant
ZEITUEBERSCHREITUNG - Zeitüberschreitung
ABSAGE - Nicht realisiert seitens Auftraggeber
REALISATION - Nicht realisiert seitens Auftragnehmer
FALSCHMELDUNG - Falschmeldung
MEHRFACHMELDUNG - Mehrfachmeldung
Zu den genannten Schlüsseln steht jeweils eine Sprachvariable zur Verfügung, um den Text für die Mailaktivität, welche über den Projektabbruch informieren soll, internationalisieren und bei Bedarf ändern zu können
Sprachvariable für Schlüssel | Sprachvariable | Standardtext |
|---|---|---|
ZEITUEBERSCHREITUNG | C0RejectReasonTimeout | Abbruch der Meldung wegen Zeitüberschreitung. |
ABSAGE | C0RejectReasonRejection | Auf Wunsch des Kunden wird die Meldung abgebrochen. |
FALSCHMELDUNG | C0RejectReasonFalseReport | Es wurde der falsche Meldungstyp ausgewählt. |
MEHRFACHMELDUNG | C0RejectReasonMultipleReporting | Abbruch der Meldung wegen Meldungszusammenführung |
Sollen weitere Schlüssel bzw. Sprachvariablen verwendet werden, so sind diese in Ihrem System anzulegen und in der entsprechenden Skriptbibliotheksmethode SC14ProjectUtils.getAbortReasonText aufzunehmen. Ist keine Sprachvariable für diese Schlüssel hinterlegt, wird 1:1 die Schlüsselbeschreibung in den Mailtext übernommen.
Der User muss den Absagegrund auswählen, bevor er den Prozess fortsetzen kann. Der Absagegrund wird im gleichnamigen Feld (RejectReasonKey.Project) auf das Projekt zurückgeschrieben.
Abhängig vom gewählten Schlüssel wird der Projektstatus geändert:
Der Projektstatus wird auf 130 gesetzt, wenn RejectReason.Project = REALISATION
Der Projektstatus wird auf 140 gesetzt, wenn RejectReason.Project = ABSAGE
Der Projektstatus wird für alle anderen RejectReason.Project-Schlüssel auf 99 gesetzt
Mailversand an den Antraggsteller
Mit Abschluss des Abbruch-Prozesses wird eine E-Mail-Aktivität erzeugt
Es besteht die Möglichkeit, in der Skriptbibliotheksmethode SC14ProjectUtils.getAbortMailTemplate eine dedizierte Mailvorlage die zum Versand herangezogen wird, anzugeben. Wird nichts angegeben, wird die Standard-E-Mailvorlage des Users verwendet
Für den Status 99 und 130 existieren jeweils zwei Sprachvariablen, die den Betreff und den Text der E-Mail steuern
Sprachvariable | Standardtext | Anmerkungen |
|---|---|---|
C0ProjectStatus99NA_Subject | [#<Projektnummer>] Abbruchgrund: <RejectReason.Project (Schlüsselbeschreibung)> | Beispiel: [PRJ-32165400] Abbruchgrund: Mehrfachmeldung |
C0ProjectStatus99NA_Text | Guten Tag, wir haben das Projekt abgebrochen. Grund: <Wert aus Sprachvariable für Schlüssel REALISATION> | Beispiel: Guten Tag, wir haben das Projekt abgebrochen. Grund: Abbruch der Meldung wegen Meldungszusammenführung |
C0ProjectStatus130NA_Subject | [#<Projektnummer>] Projekt wurde durch den Installateur storniert | Beispiel: [PRJ-08154711] Projekt wurde durch den Installateur storniert |
C0ProjectStatus130NA_Text | Guten Tag, Ihr Antrag wurde durch Ihren Installateur zurückgegeben oder storniert. Bitte wenden Sie sich an Ihren Installateur. |
Die Aktivität wird automatisch an alle mit dem Projekt verknüpften Geschäftspartner versendet.
Im Standard wird die in der Globalen Variable C14MailConfigProjectStatusMail hinterlegte E-Mail-Konfiguration verwendet
Die Aktivität wird mit dem Projekt verknüpft
Die Aktivität ist mit den Geschäftspartnern, an die die Mail versendet wurde, verknüpft
Feldname | Feldwert | Anmerkungen |
|---|---|---|
Subject.Activity | [<Projektnummer>] Abbruchgrund: <RejectReason.Project (Schlüsselbeschreibung)> Wert aus Sprachvariable C0ProjectStatus130NA_Subject, wenn Status 130 gesetzt wird Wert aus Sprachvariable C0ProjectStatus99NA_Subject, wenn Status 99 gesetzt wird | Beispiel: [PRJ-08154711] Abbruchgrund: Mehrfachmeldung |
Text.Activity | <Wert aus Sprachvariable zu RejectReason.Project> | Beispiel: Abbruch der Meldung wegen Zeitüberschreitung. |
ActTypeKey.Activity | MAILAUS | |
PriorityKey.Ticket | B | |
DelegatedBy.Activity | Anlageuser | |
DelegatedTo.Activity | Anlageuser | |
ActStatusKey.Activity | E |
Wenn nicht mindestens ein Geschäftspartner mit gültiger E-Mail-Adresse am Projekt verknüpft ist, wird eine Fehlermeldung in der Snackbar angezeigt (Fehlermeldung geht an den in aktuellen Bearbeiter eingetragenen User oder wenn dieser leer ist an alle User der Admin-Gruppe)
"Mailversand nicht möglich. Es sind keine Empfänger mit gültiger E-Mail-Adresse am Projekt vorhanden."
Wenn Mailversand aufgrund fehlender Mailkonfiguration nicht möglich ist
Es wird eine Fehlermeldung in der Snackbar angezeigt:
"Zum Projekt: <Projekt-Nr.> konnte keine E-Mail versendet werden. Technische Fehlermeldung: <error>"
Die Fehlermeldung geht an den in aktuellen Bearbeiter eingetragenen User oder wenn dieser leer ist an alle User der Admin-Gruppe.