Closed darenegade closed 9 months ago
Element Template für User Task:
{
"name": "Basis: Usertask",
"id": "de.muenchen.digiwf.templates.Usertask",
"appliesTo": [
"bpmn:UserTask"
],
"properties": [
{
"label": "Assignee",
"description": "Bearbeiter*in der Aufgabe",
"type": "String",
"binding": {
"type": "property",
"name": "camunda:assignee"
}
},
{
"label": "Candidate Users",
"description": "Benutzer*in, die diesen Task bearbeiten dürfen",
"type": "String",
"binding": {
"type": "property",
"name": "camunda:candidateUsers"
}
},
{
"label": "Candidate Groups",
"description": "Gruppen, die diesen Task bearbeiten dürfen",
"type": "String",
"binding": {
"type": "property",
"name": "camunda:candidateGroups"
}
},
{
"label": "Beschreibungstext",
"type": "Text",
"binding": {
"type": "camunda:inputParameter",
"name": "app_task_description"
}
},
{
"label": "Formular Key",
"type": "String",
"binding": {
"type": "camunda:inputParameter",
"name": "app_task_schema_key"
}
},
{
"label": "Tag",
"type": "String",
"binding": {
"type": "camunda:inputParameter",
"name": "app_task_tag"
}
},
{
"label": "Candidate Groups benachrichtigen?",
"description": "Sendet eine E-Mail an die Candidate Groups, falls diese vorhanden sind.",
"type": "Dropdown",
"value": "false",
"choices": [
{ "name": "Ja", "value": "true" },
{ "name": "Nein", "value": "false" }
],
"binding": {
"type": "camunda:inputParameter",
"name": "app_notification_send_candidate_groups"
}
},
{
"label": "Candidate Users benachrichtigen?",
"description": "Sendet eine E-Mail an die Candidate Users",
"type": "Dropdown",
"value": "false",
"choices": [
{ "name": "Ja", "value": "true" },
{ "name": "Nein", "value": "false" }
],
"binding": {
"type": "camunda:inputParameter",
"name": "app_notification_send_candidate_users"
}
},
{
"label": "Assignee benachrichtigen?",
"description": "Sendet eine E-Mail an den Assginee",
"type": "Dropdown",
"value": "false",
"choices": [
{ "name": "Ja", "value": "true" },
{ "name": "Nein", "value": "false" }
],
"binding": {
"type": "camunda:inputParameter",
"name": "app_notification_send_assignee"
}
},
{
"label": "Individueller Betreff",
"type": "String",
"description": "Wird kein Betreff angegeben, wird der Standart Betreff verwendet",
"binding": {
"type": "camunda:inputParameter",
"name": "mail_subject"
}
},
{
"label": "Individueller E-Mail Text",
"description": "Wird kein E-Mail Text angegeben, wird der Standart E-Mail Text verwendet",
"type": "Text",
"binding": {
"type": "camunda:inputParameter",
"name": "mail_body"
}
},
{
"label": "Individueller E-Mail Gruß",
"description": "Wird kein E-Mail Gruß angegeben, wird der Standart E-Mail Gruß verwendet",
"type": "Text",
"binding": {
"type": "camunda:inputParameter",
"name": "mail_bottom_text"
}
},
{
"label": "User für Vorgang berechtigen?",
"description": "Gibt einem Nutzer nach Abschluss der Aufgabe Zugriff auf die Vorgangsübersicht",
"type": "Dropdown",
"value": "false",
"choices": [
{ "name": "Ja", "value": "true" },
{ "name": "Nein", "value": "false" }
],
"binding": {
"type": "camunda:inputParameter",
"name": "app_assign_user_to_processinstance"
}
},
{
"label": "S3 Pfade für Schreibrechtigungen",
"description": "; separierte Liste an S3 Pfaden",
"type": "String",
"binding": {
"type": "camunda:inputParameter",
"name": "app_file_paths"
}
},
{
"label": "S3 Pfade für Lesebrechtigungen",
"description": "; separierte Liste an S3 Pfaden",
"type": "String",
"binding": {
"type": "camunda:inputParameter",
"name": "app_file_paths_readonly"
}
}
],
"entriesVisible": {
"_all": false
}
}
Aktuell kann man im Basis: Usertask Template über HTML Zeilenumbrüche im Email Body erzeugen.
Das Email Versenden Verhalten unterscheidet sich somit zwischen Taskbenachrichtigung versenden und dem Email Versand in der Email Integration. Da dies für die User verwirrend ist, wollen wir den Email Versand einheitlicher gestalten. Somit soll auch bei der Taskbenachrichtigung eine einfache Text-Email versendet und kein HTML ermöglicht werden.
Aufgabe
Der Versand von Custom Emails soll einheitlich gelöst werden (gleiches Verhalten wie in der Email Integration). WYSIWYG Die User können im Element Template Texte definieren, die als Email versendet werden. HTML Inputs werden nicht mehr unterstützt.
Akzeptanzkriterien
Describe the bug
Bei einer individuelle Benachrichtigung für Aufgaben werden Zeilenumbrüche für die Mail nicht übernommen
To Reproduce
Siehe internes Ticket
Expected behavior
Zeilenumbrüche werden übernommen in der Mail
Screenshots Siehe internes Ticket
Additional context https://git.muenchen.de/digitalisierung/digiwf-support/-/issues/408
Nachträgliche Anmerkung: Das Ticket hat sich geändert siehe https://github.com/it-at-m/digiwf-core/issues/1023#issuecomment-1822300791