Scriban Platzhalter

In den verschiedenen Scribantemplates gibt es immer eine Variable BO (steht für BusinessObject) welches Daten aus dem Antrag/Vorgang zur Verfügung stellt. Dabei ist zu beachten, dass BO je nach Vorlage andere Daten mitbringen kann.

ScribanWorkitemInfo (TOEB Gesamtstellungnahme, Teilstellungnahmen, Nachforderungsmail)

Funktionen

  • GetToebProjekt() - Projektnummer, Beispiel '2100'
  • GetToebProjektName() - Name des Projektes, Beispiel 'ÖGP Bitterfeld / Wolfen'
  • GetProjektleiterInfo() - Objekt mit folgenden Membern: Number, Username, DisplayName
  • GetBescheidDokumentDatum() - Datum der Erstellung des Bescheides

Daten

Inq - Daten zum Antrag

  • BO.Inq.Title (string - Name des Antrags)

  • BO.Inq.BetreffDerAnfrage (string)

  • BO.Inq.Aktenzeichen (string)

  • BO.Inq.EntryDate (Datum - Eingangsdatum)

  • BO.Inq.RequestDate (Datum - Anfragedatum)

  • BO.Inq.VerfahrensartKurz(string)

  • BO.Inq.Verfahrensaktenzeichen (string)

  • BO.Inq.FlurstueckeLabel (string)

  • BO.Inq.Address.OrgName1 (string)

  • BO.Inq.Address.OrgName2 (string)

  • BO.Inq.Address.AcademicTitle (string)

  • BO.Inq.Address.FirstName (string)

  • BO.Inq.Address.LastName (string)

  • BO.Inq.Address.PostOfficeBox (string - Postfach)

  • BO.Inq.Address.PostOfficeBoxPostalCode (string - Postleitzahl für Postfach)

  • BO.Inq.Address.Street (string)

  • BO.Inq.Address.HouseNo (string)

  • BO.Inq.Address.PostalCode (string)

  • BO.Inq.Address.City (string)

  • BO.Inq.Address.FormOfAddress (string - Anrede (Enum - Ausgabe mit Funktion GetEnumDescription))

  • BO.Inq.Address.Billable (bool - kostenpflichtig)

  • BO.Inq.Address.BillingAddress.Recipient (string)

  • BO.Inq.Address.BillingAddress.Street (string)

  • BO.Inq.Address.BillingAddress.HouseNumber (string)

  • BO.Inq.Address.BillingAddress.PostalCode (string)

  • BO.Inq.Address.BillingAddress.City (string)

  • BO.Inq.Vorhabentraeger.Recipient (string)

  • BO.Inq.Vorhabentraeger.Street (string)

  • BO.Inq.Vorhabentraeger.HouseNumber (string)

  • BO.Inq.Vorhabentraeger.PostalCode (string)

  • BO.Inq.Vorhabentraeger.City (string)

  • BO.Inq.Objektstandort.Recipient (string)

  • BO.Inq.Objektstandort.Street (string)

  • BO.Inq.Objektstandort.HouseNumber (string)

  • BO.Inq.Objektstandort.PostalCode (string)

  • BO.Inq.Objektstandort.City (string)

Me - Daten zum angemeldeten Benutzer

  • BO.Me.RealName (string)
  • BO.Me.TelephoneNumber (string)
  • BO.Me.EMailAddress (string)

Proc - Daten zum Vorgang

  • BO.Proc.GetHaushaltData().ZahlbarBis (Datum)
  • BO.Proc.GetHaushaltData().Kassenzeichen (string)
  • BO.Proc.GetPricePerHour('GEHOB_DIENST')

BAUG Ergebnis zusammenstellen, Versenden

Bringen ZUSÄTZLICH folgende Eigenschaften mit:

  • BO.GetBodenParams().Workdata.Bodeneingriff (bool)
  • BO.GetBodenParams().Workdata.InBewachsBodenzone (bool)
  • BO.GetBodenParams().Workdata.UeberEinbringungGrenze (bool)
  • BO.GetBodenParams().Workdata.UnterhalbBewachsBodenzone (bool)
  • BO.GetBodenParams().Workdata.HatGrundwassermessstellen (bool)

Werte von Enumerations

Enumerations sind fest vorgegebene Werte einer Variable. Diese werden intern normalerweise mit der englischen Bezeichnung geführt, welche für die Ausgabe weniger geeignet ist. Die Beschreibung des Wertes ist für die Ausgabe geeignet und kann über eine Funktion ermittelt werden:

GetEnumDescription(BO.Inq.Address.FormOfAddress)

siehe auch hier


Zuletzt geändert: 18.09.2026 13:20:29 (erstmals erstellt 27.07.2026) // Alias: "AfmLaf_ScribanBO"