Reiter Aufgaben: Übersicht der ActionItems

Aus DiPlanung

ACHTUNG Diese Seite ist noch ein Entwurf!

Der Reiter Aufgaben enthält die innerhalb einer Verfahrens zu erledigenden Aufgaben, unterteilt nach Verfahrensschritten, Verfahrensteilschritten und Unterverfahrensteilschritten. Aufgaben bestehen aus Unteraufgaben und diese wiederum aus ActionItems, die in der Verfahrenskonfiguration enthalten sind.

Auf dieser Seite ist beschrieben, wie die ActionItems im Frontend dargestellt werden und wie sie in der Verfahrenskonfiguration in XML konfiguriert werden.

Allgemeine Informationen zu ActionItems[Bearbeiten | Quelltext bearbeiten]

Ein ActionItem beschreibt eine Aktion die durchgeführt werden soll.

Alle ActionItems haben folgende übergreifenden Datenfelder:

Name Zweck
label Bezeichnung des ActionItem, erscheint als Überschrift
tooltip Tooltip des ActionItem, erscheint unter dem ActionItem

Einzelne ActionItems unterstützen das Auslesen und Zurückschreiben von Werten in den Stammdaten sowie in den generischen Eigenschaften der sonstigen Termine. Hierzu können an den ActionItems folgende Angaben gemacht werden:

Name Zweck
source Zu verwenden, wenn der Wert aus dem Stammdaten kommt. Angabe in Platzhalter-Syntax.
source.updateModel Angabe, ob der Wert in den Stammdaten bei Änderung zurückgeschrieben werden soll. Angabe "ja", wenn es erfolgen soll.
sonstigerTermin.code Zu verwenden, wenn der Wert aus einer generischen Eigenschaft eines sonstigen Termins kommt. Hier muss dann der Wert den sonstigen Termin aus der Codeliste "Code.SonstigerTermin" angegeben werden.
sonstigerTermin.eigenschaft Angabe der generischen Eigenschaft, wo der Wert definiert ist.

Welche ActionItems dieses Verhalten unterstützen ist der Datei "diplanung.xsd" zu entnehmen (aktuell sind es Textarea und Link).

Beschreibung der ActionItems[Bearbeiten | Quelltext bearbeiten]

ActionItem Beschreibung Grafische Darstellung (FE Ansicht) Datenfelder XML Codebeispiel XML
UploadFile Ermöglicht es Dateien in das Cockpit hochzuladen. Die Dateien werden in der Dokumentenbibliothek angezeigt.
ImageUploadFile.png
allowedExtensions: Angabe der hochladbaren Dateiendungen in einer Komma/Semikolon separierten Liste.

Leerer String / nicht angegeben -> alle Dateiendungen möglich.

allowedUnterlagentypen: Angabe der erlaubten CodeUnterlagenTypen, die in der Anwendung auswählbar und damit hochladbar sind.

logicalFileID: Angabe einer logischen FileID, die die hochgeladenen Dateien bekommen. Dient in anderen ActionItems der Referenzierung der Dateien.

<actionItemUploadFile>

<label>Aktion File Upload</label> <allowedUnterlagentypen>9900</allowedUnterlagentypen>

<allowedUnterlagentypen>0700</allowedUnterlagentypen> </actionItemUploadFile>

BeteiligungUploadFile Gleiche Funktionalität wie UploadFile. Es wird zusätzlich an der hochgeladenen Datei automatisch die Vormerkung "Beteiligungsverfahren" vergeben. siehe uploadFile siehe uploadFile <actionItemBeteiligungUploadFile>

<label>Dokumente für Beteiligungsverfahren hochladen</label> <allowedUnterlagentypen>1180</allowedUnterlagentypen> </actionItemBeteiligungUploadFile>

VisualizeFile Stellt den Link zu einer über den Parameter logicalFileID verknüpften Datei dar.
ImageVisualizeFileInt.png
ImageVisualizeFileExt.png
logicalFileID: Logische FileID die auf eine Datei referenziert. Die ID hat kein fest vorgegebenes Format. <actionItemVisualizeFile>

<label>In Digitalen Wissensassistenten wechseln</label>

<logicalFileID>12345abc678</logicalFileID></actionItemVisualizeFile>

BeteiligungVisualizeLink Prägt mithilfe des Systemparameters BETEILIGUNG_URL, der BeteiligungsID und dem aus dem Element "type" ermittelten Zusatz eine URL ins Beteiligungsverfahren aus ("<BETEILIGUNG_URL> /verfahren/ <BETEILIGUNGS_ID>/type").
ImageBeteiligungVisualizeLink.png
type: mögliche Angaben: #verfahren -> "/uebersicht" , #beteiligung -> "/public/detail",

#verteiler -> "/einstellungen/benutzer", #einladung -> "/einstellungen/benutzer"

<actionItemBeteiligungVisualizeLink>

<label>Verfahren in Bauleitplanung online konfigurieren</label>

<type>#verteiler</type> </actionItemBeteiligungVisualizeLink>

ChooseFile Setzt an Dateien einen Unterlagentyp und eine logische FileID und bereitet sie so beispielsweise für die Ausleitung in einen fachlichen Ordner vor.
ImageChooseFilePre.png
ImageChooseFilePost.png
allowedExtensions: Angabe auswählbarer Dateiendungen in einer Komma/Semikolon separierten Liste.

logicalFileID: Angabe einer logischen FileID, die die hochgeladenen Dateien bekommen. Dient in anderen ActionItems der Referenzierung der Dateien.

<actionItemChooseFile>

<label>Aktion choose File</label>

<allowedExtensions>.pdf, .png</allowedExtensions>

<logicalFileID>12345abc678</logicalFileID>

</actionItemChooseFile>

BeteiligungChooseFile Dient der Auswahl von Dateien für ein Beteiligungsverfahren. siehe chooseFile allowedExtensions: Angabe auswählbarer Dateiendungen in einer Komma/Semikolon separierten Liste. <actionItemBeteiligungChooseFile>

<label>Dokumente auswählen für BOP</label>

<allowedExtensions>.pdf, .png</allowedExtensions>

</actionItemBeteiligungChooseFile>

ChangeDate Setzt das Datum (oder Zeitraum) und den Status (geplant/stattgefunden) eines VTS-Termins (Sitzung oder Sonstiger Termin).
ImageChangeDateKalender.png
datumsstatus: Mögliche Werte: "geplant" oder "stattgefunden"

sitzung.code: Im Fall einer Sitzung muss ihr Code aus der Codeliste "Code.Sizungstermine" angegeben werden.

sitzung.datumsart: Soll das Datum des Sitzungstermin geändert werden, so muss "sitzungsdatum" angegeben werden. Soll das Versanddatum des Sitzungstermin geändert werden entsprechend das "versanddatum". Wenn es den Wert "versanddatum" hat und der Termin eine Sitzung ist, dann wird er nicht als Planungsrelevant markiert und der Zeitpunkt ist der des Versanddatums.

Andernfalls werden die Planungsrelevanz und der Zeitraum aus dem Termin übernommen und die Nachfolgetermine werden ggf. neu berechnet.

sonstigerTermin.code: Im Fall eines sonstigen Termins muss hier der Wert aus der Codeliste "Code.SonstigerTermin" angegeben werden.

Sonstiger Termin

<actionItemChangeDate>

<label>Aktion ChangeDatum Stattgefunden</label>

    <datumsstatus>stattgefunden</datumsstatus>

    <sonstigerTermin code="0050"/>

</actionItemChangeDate>


Sitzung

<actionItemChangeDate>

<label>Aktion Date Change</label>

    <datumsstatus>stattgefunden</datumsstatus>

    <sitzung code="9200" datumsart="sitzungsdatum"/>

</actionItemChangeDate>