DESIGNER
=> Start
=> Fakten
=> Dokumente
=> Regeln
=> Einstellungen
=> Abschluss
Formularelemente
Markups
Metadaten
Formeln und Ausdrücke
Erweiterte Textfunktionen
Dokumente mit Tabellen
Beispiele
DESIGNER

Der Designer dient zur Gestaltung von Auftragsvorlagen. Definieren Sie hier

  • die zu verarbeitenden Fakten, dargestellt in einer zweistufigen Hierarhie
  • die aus den Fakten zu generierenden Dokumente
  • die Aktionen, die vor, während und nach der Bearbeitung auszuführen sind sowie die Bedingungen, wann diese Ausführung stattfindet
  • Icons und Farben für die leichte Unterscheidung der Aufträge im Einsatzplan

Aufträge sind in SIXPAD nicht als Freitext formuliert, sondern in Form von in Abschnitten und Seiten, deren Seiteninhalte vorstrukturiert sind. Zum Beispiel mit Textfeldern, Zahlenfeldern oder Checkboxen. 

Die Vorlagen für diese Aufträge, manche nennen sie auch einfach “Leerformulare” oder “Auftragsvorlagen”, bezeichnen wir als “Apps”. 

Apps werden verwendet, um einem einzelnen Auftrag Struktur zu geben. Apps werden mit dem SIXPAD Designer einmalig gestaltet, damit alle Aufträge zu einer App gleich aussehen und einheitlich durchgeführt werden. 

Jede App hat einen Namen, ein eigenes Icon und eine Reihe von Merkmalen, die eine App von anderen unterscheidet: 

  • Das Datei Menü hilft, vorhandene App-Abschnitte, Seiten und Seiteninhalte aus dem Dateisystem zu importieren und wieder dorthin zu exportieren, um Apps auch austauschen zu können. 

  • Bearbeiten und Ansicht der App-Abschnitte, Seiten und Seiteninhalte sind die zentralen Funktionen des Designers, um die App zu gestalten und das Ergebnis in einer reduzierten Vorschau zu begutachten. 

    • Abschnitte und Seiten (wie in OneNote) geben der App eine klare und übersichtliche Struktur. 

    • Seiteninhalte (wie Arbeitsblätter in Excel) definieren interaktive Ein- und Ausgabefelder, bestehend aus Texten, Zahlen, Checkboxen und vielem mehr. 

  • Über die Einstellungen lassen sich App-Name, Zuordnung der App zu einer Kategorie und das Icon mit Farbe und Symbol bestimmen 

  • Word-Dokumente als Vorlagen geben an, wie die Berichte aussehen sollen, die aus den Seiteninhalten eines app-gestützten Auftrags automatisch generiert werden. 

  • Automatisierte Aktionen legen fest, was nach dem Öffnen und Schließen der App mit den App-Daten geschieht: Weiterleitung, Wiedervorlage, Archivierung, Mailversand und mehr – Sie haben die Wahl. 

  • Der Abschluss beinhaltet die finale Vollständigkeitsprüfung und Unterschrift(en) sowie die Übergabe der Daten an den SIXPAD Server.

=> Start

Reiter  “Start”

Die “Start” Menüseite hilft, vorhandene App-Abschnitte, Seiten und Seiteninhalte aus dem Dateisystem zu importieren und wieder dorthin zu exportieren, um Apps austauschen zu können. 

 

App-Auswahl 

  • Klicken Sie zur Auswahl einer App auf deren Icon.

  • Zur Auswahl einer bestimmten App orientieren Sie sich an deren Namen, der Kategorie in der sie sich befindet und dem Icon der App sowie seiner Farbe. 

  • Der Name einer App kann mehrfach vergeben werden, damit Apps mit gleicher Bedeutung in unterschiedlichen Kategorien gleich benannt werden können.

  • Legen Sie deshalb den Namen einer App dort fest, wo Sie auch deren Kategorie und Icon definieren: unter Einstellungen. 

Titelbild 

  • Zu jeder App kann ein Titelbild hochgeladen werden, das oberhalb der Abschnittsliste angezeigt wird 

  • Das empfohlene Bildverhältnis liegt bei 11:4 

  • Die maximale Dateigröße liegt bei 500kB 

=> Fakten

Fakten

Im Menü “Fakten” gestalten und überprüfen Sie Abschnitte, Seiten und Seiteninhalte einer App 

  • Abschnitt hinzufügen 

    • Klicken Sie auf das “+” in der linken vertikalen Spalte und fügen Sie so einen Abschnitt hinzu. 

    • Bewegen Sie die Maus auf das leere Feld oberhalb des nun nach unten gerückten + Zeichens. Es erscheint ein Kontextmenü für “Name ändern”, “Kopieren” und “Löschen”. Geben Sie einen Abschnittsnamen ein. 

    • Wiederholen Sie den Vorgang um weitere Abschnitte einzufügen.  

  • Seite hinzufügen 

    • Klicken Sie auf das “+” in der oberen horizontalen Zeile und fügen Sie so eine Seite hinzu. 

    • Bewegen Sie die Maus auf das leere Feld links neben dem nun nach rechts gerückten + Zeichens. Es erscheint ein Kontextmenü für “Name ändern”, “Kopieren” und “Löschen”. Geben Sie einen Seitennamen ein. 

    • Wiederholen Sie den Vorgang um weitere Seiten einzufügen. 

../_static/_static/images/web/designer.png
 
  • Seiteninhalt hinzufügen 

    • Klicken Sie auf das “+” im Seiteninhaltsbereich und fügen Sie so ein Funktionselement hinzu. 

    • Es erscheint ein Popup-Menü, in dem Sie das gewünschte Funktionselement auswählen können. 

    • Wiederholen Sie den Vorgang um weitere Funktionselemente einzufügen. 

    • Klicken Sie auf den “Doktorhut” oben rechts, um den Expertenmodus einzuschalten.  

  • Funktionselement befüllen 

    • Klickt man auf das „<“ Symbol, öffnet sich ein Kontextmenü mit den Symbolen für „Eigenschaften“, „Duplizieren“ und „Löschen“. 

    • Klickt man auf „Eigenschaften“, öffnet sich das für das Formularelement spezifische Eigenschaften-Fenster. 

    • Funktionselemente haben je nach Typ folgende Merkmale 

      • Überschrift (Bezeichnung) 

      • Beschreibung (Text im Info-Bereich) 

      • Vorbelegung (Konstante links oder Formel rechts) 

      • Eingabeaufforderung (Konstante links oder Formel rechts) 

      • Sichtbar/eingeblendet (Häkchen links oder Formel rechts) 

      • Änderbar/aktiv (Häkchen links oder Formel rechts) 

      • Markup (Name des Platzhalters, Textkonstante) 

    • Weitere Merkmale kommen für besondere Elemente hinzu 

      • Namen und Score-Werte in Dropdowns 

      • Namen für Werte in Auswahlfeldern/Listen 

      • Namen für Werte in Radiobuttons  

  • Speichern Sie ihre Eingaben (oben rechts). 

  • Durch Klicken und Ziehen können Sie Elemente verschieben. 

  • Durch Kopieren kopieren Sie Elemente in andere Abschnitte/Seiten. 

  • Klicken Sie auf die Menüseite “Ansicht” um die Vorschau anzusehen.  

  • Klicken Sie auf das (+) mit dem Kreis (oben rechts), um mit einem Klick die App zu erstellen und zu veröffentlichen. Sie finden einen Auftrag zu dieser App im Einsatzplan des Arbeitsplatzes. 

=> Dokumente

Dokumente

Im Menü “Dokumente” ordnen Sie den Fakten bzw. Formularen ihr Layout in PDF- und Word-Ausgabedateien zu. Dazu verwenden Sie eine Word-Dokumentenvorlage, die Sie zuvor mit MS-Word gestaltet haben.

Word-Dokumente als Vorlagen geben an, wie die Berichte aussehen sollen, die aus den Seiteninhalten eines app-gestützten Auftrags automatisch generiert werden. 

 

Word-Datei 

  • Als Vorlage-Datei wird eine docx-Datei (Word) verwendet. 

  • Markups werden durch den Zusatz von Klammern gekennzeichnet  
    (z.B. [[3_3]]). 

  • Die Markups werden im Dokument durch die Eingaben im Auftrag ersetzt. 

Exportvarianten 

  • DOCX-Datei (Word) 

  • PDF-Datei 

  • CSV (Liste der Markups und Werte) 

=> Regeln

Regeln

Durch automatisierte Regeln werden unter bestimmten Bedingungen bestimmte Aktionen ausgeführt, z.B. Ergebnisse versendet, Auftragsdaten ausgetauscht oder Aufträge archiviert, um die Mitarbeiter von Routineaufgaben zu entlasten.  

Automatisierte Regeln entlasten Mitarbeiter von Routinetätigkeiten wie Berichtserstellung und Mailversand. Hierzu werden die später auszuführenden Regeln bereits beim Design der App hinterlegt und bei Ausführung des Auftrags im richtigen Moment im Hintergrund ausgeführt.* 

  • Folgende Automatisierungen sind möglich 

    • Duplizieren eines Auftrags 
      z.B. für das Erstellen von Wiedervorlagen  

    • Zuweisung eines Mitarbeiters 
      z.B. zum Mitarbeiter- und Rollenwechsel 

    • Versand von Emails mit und ohne Berichtsanlagen 
      z.B. zur automatisierten Berichtserstattung nach Abarbeitung 

    • Erstellen eines Ereignis-Prodokolleintrags 
      z.B. zur Prodokollierung von versendeten Mails 

    • Wechsel des Auftragsstatus 
      z.B. zur automatisierten Archivierung 

    • Automatisiertes Setzen von Markup-Werten im Auftrag per Regeln 
      z.B. zur Implementierung von Workflows von App zu App 

+++ neu in Release 22/2/2 

  • Unterauftrag mit neuem Namen und vorh. Markups erstellen 
    Dadurch entsteht eine Beziehung zwischen Auftrag und Unterauftrag 
    (Der Auftrag wird in eine andere App dupliziert 

  • Auftrag in eine andere Organisation übernehmen (Change Organization) 
    bringt den Auftrag in eine andere Organisation 
    Zeitpunkt der Ausführung kann bei Auftragserstellung sein 

  • Ergebnisdaten zurückschreiben (Return Data) 
    Ergebnisdaten des Auftrags in den Vaterauftrag kopieren 
    Safe Bilder werden immer mitkopiert, Angehangene bilder werden optional mitkopiert 

Tab-Inhalt

=> Einstellungen

Reiter “Einstellungen”

Über die Einstellungen lassen sich App-Name, Zuordnung der App zu einer Kategorie und das Icon mit Farbe und Symbol bestimmen.

App-Name 

  • Der Name der App wird bei der Auswahl der App immer angezeigt. 

  • Der Name ist nicht eindeutig und kann mehrfach vergeben werden. 

  • Zusätzlich zum Namen kann man eine Beschreibung eingeben. 

 

App-Kategorie 

  • Die App-Kategorie unterstützt bei der Gruppierung und Auffindung von Apps. 

 

App-Icon 

  • Auswahl eines Icons 

  • Definition der Vorder- und Hintergrundfarbe 

=> Abschluss

Reiter “Abschluss”

Der Abschluss beinhaltet die finale Vollständigkeitsprüfung und Unterschrift(en) sowie die Übergabe der Daten an den SECUPAD Server. 

Formularelemente

Formularelemente

So wie Zellen die Inhalte eines Excel-Arbeitsblatts darstellen, sind Formularelemente die Inhalte eines SECUPAD Seiteninhalts. Jedes Formularelement hat einen Typ (z.B. Text oder Datum) eine textuelle Bezeichnung (oder Überschrift) und  eine Beschreibung (mit einem Info-Popup). 

 

Folgende Formularelemente können Sie zur Gestaltung von Seiteninhalten verwenden: 

 

Icon 

Formularelement 

Beschreibung 

../_static/_static/images/web/label.png

Label 

– Textkonstante 

– z.B. für Überschriften 

– Formatierungsmöglichkeiten 

../_static/_static/images/web/textfield.png

Texteingabe 

– Texteingabe 

– z.B. für die Erfassung von Freitext 

../_static/_static/images/web/textarea.png

Textfeld 

– Mehrzeilige Texteingabe 

– z.B. für die Erfassung von längeren Freitext 

../_static/_static/images/web/number.png

Zahleneingabe 

– nur Zahlen 

– z.B. 1, 2.3, -0.4 

../_static/_static/images/web/date.png

Datums-/Uhrzeiteingabe 

– Datums- / Uhrzeiteingabe 

– Mehrere Modi verfügbar: 

- nur Datum 

- nur Uhrzeit 

- Jetzt-Knopf (zur Erfassung der aktuellen Zeit) 

- beliebige Kombinationen der 3 Einstellungen 

../_static/_static/images/web/dropdown.png

Auswahlbox 

– Auswahlbox (DropDown) 

– Auswahl aus einer vordefinierten Liste mit Optionen 

– Scoredefinitionen je Option einstellbar 

../_static/_static/images/web/check.png

Kontrollkästchen 

– Kontrollkästchen (CheckBox) 

– Auswählbare Option 

../_static/_static/images/web/radio.png

Auswahl 

– Auswahl (Radio Button) 

– Einfache Auswahl einer Option 

– Liste wird vollständig angezeigt 

../_static/_static/images/web/separator.png

Trenner 

– Trennlinie, um Abschnitte kenntlich zu machen 

../_static/_static/images/web/image.png

Fotos 

– Fotos schießen (mobile Endgeräte mit Kamera oder aus der Galerie) 

– Foto-Dateien auswählen 

../_static/_static/images/web/sign.png

Unterschriften 

– Unterschriftenfeld zur Bedienung mit der Maus oder auf dem Touchdisplay. 

../_static/_static/images/web/groups.png

Feldgruppen 

– Eine Gruppierungsmöglichkeit, um mehrere Elemente zusammenzufügen. 

– Durch die Sichtbarkeitseinstellung kann man mehrere Elemente bedienen. 

– Ganze Feldgruppen können kopiert werden. 

– Ausgeschlossene Formularelemente sind: Tabellen 

../_static/_static/images/web/table.png

Tabellen 

– Die Definition der Tabellenspalten erfolgt durch den Einsatz von Formularelementen 

– Die verwendeten Markups werden genutzt, um Presets (Vorbefüllung der Tabelle mit Tabellenzeilen) einzusetzen. 

– Die Funktionen verwenden die Markups aus der App, will man ein Markups aus einer Tabelle ansprechen muss man das Markups der Tabelle voranstellen. 

– Ausgeschlossene Formularelemente sind: Feldgruppen 

 
Markups

Markups

Markups sind Namen von Formularelementen, die in einem App-Seiteninhalt und in Word-Berichten verwendet werden. Sie verbinden Apps mit Word-Dokumentenvorlagen. 

 
  • Nehmen wir einmal an Ihre App enthält zwei Textfelder. Das erste Textfeld dient zur Anzeige und Erfassung eines Vornamens, das zweite eines Nachnamens.  

  • In der Eigenschaft “Markup” des Formularelements “Vorname” wird beim Bearbeiten des App-Designs der Wert “firstname” eingetragen. In der Eigenschaft “Markup” des Formularelements “Nachname” wird der Wert “lastname” eingetragen.  

  • In der Word-Dokumentenvorlage zur App, mit der ein Bericht erstellt werden soll, werden im Verlauf des Textes – wie bei einem Serienbrief – die beiden Platzhalter 
    [[firstname]] und [[lastname ]] eingetragen.  

  • Werden nun bei der Bearbeitung eines Auftrags die Felder Vorname und Nachname mit “Max” und “Müller” befüllt und wird dann auf den Berichtsknopf gedrückt, so entsteht ein Word-Bericht als Ergebnis, in dem die Platzhalter firstname und lastname durch Max Müller ersetzt werden.  

  • In Formeln und Ausdrücken innerhalb der Formularelemente einer App werden die Markups mit vorangestelltem “$” verwendet:  
    Beispiel: CONCAT($firstname, $lastname)  

Metadaten

Metadaten

Metadaten sind Daten innerhalb der SECUPAD Welt, die nicht innerhalb eines bestimmten Auftrags, sondern als Zusatzinformationen zum Auftrag verarbeitet werden, zum Beispiel der Kundenname oder die Auftragsnummer. Damit diese Daten auch im Auftrag verwendet und zum Beispiel in einen Bericht exportiert werden können, gibt es den Metaimport. 

 

Verwenden Sie die folgenden Bezeichnungen wie Markups, um Metadaten eines Auftrags in Formeln und Ausdrücken in den Formularelementen des Auftrags einsetzen zu können: 

 

Markup                                

 Beschreibung 

 Modul 

 customerSignature 

 Unterschrift 2 

 Abschlussseite (Auftrag) 

 signature 

 Unterschrift 1 

 Abschlussseite (Auftrag) 

 METAIMPORT 
 _Contact 

 Kunde aus Auftragsdaten 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _Place 

 Adresse aus Auftragsdaten 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _PhoneNumber 

 Telefonnummer aus Auftragsdaten           

 Auftrags-Meta-Daten 

 METAIMPORT 
 _TaskNumber 

 Auftragsnummer 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _Record 

 Akte aus Auftragsdaten 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _Start 

 Startzeitpunkt des Auftrags 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _End 

 Endzeitpunkt des Auftrags 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _ShortMessage 

 Kurznachricht des Disponenten 

 Auftrags-Meta-Daten 

 METAIMPORT 
 _CustomerName 

 Kunden-Name 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerAddition 

 Kunden-Namenserweiterung 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT  
 _CustomerFax 

 Kunden-Fax 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerPhone 

 Kunden-Telefonnummer 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerUrl 

 Kunden-Webseite 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerCountry 

 Kunden-Land 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT  
 _CustomerPlace 

 Kunden-Ort 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerStreet 

 Kunden-Straße  

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerNumber 

 Kunden-Hausnummer 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerAddressAddition 

 Kunden-Adresserweiterung 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _CustomerZip 

 Kunden-PLZ 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _ContactTitle 

 Kontaktperson-Titel  

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _ContactFirstName 

 Kontaktperson-Vorname 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT  
 _ContactLastName 

 Kontaktperson-Nachname 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _ContactMail 

 Kontaktperson-E-Mail-Adresse 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _ContactPhone 

 Kontaktperson-Telefonnummer 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 METAIMPORT 
 _ContactMobile 

 Kontaktperson-Mobilnummer 

 Kundendatenbank 

 (nur, wenn Modul verfügbar und im Auftrag ausge   wählt) 

 

METAEXPORT 
SetIssueNumber               

Auftragsnummer 
Auftragsnamen ändern                      

Setzen der Auftragsnummer 
durch eine Regel der App                                           

 
Formeln und Ausdrücke

Formeln und Ausdrücke

Der Wert eines Formularelements in einer App wird – wie die Werte einer Zelle in Excel – ständig dynamisch berechnet. Ändert sich der eingegebene Wert, so können sich mit passenden Formeln und Ausdrücken auch der berechnete Wert, die Sichtbarkeit, die Änderbarkeit oder andere Eigenschaften eines anderen Formularelements ändern. Gleiches gilt für die Sichtbarkeit von Abschnitten oder Seiten.

  • Auf diese Weise entstehen Apps und Aufträge, deren Aussehen interaktiv vom Benutzer durch dessen Eingaben bestimmt wird und die auf Benutzereingaben reagieren.  

  • Berechnungen erfolgen durch Formeln wie in Excel: mit Textfunktionen, logischen und mathematischen Berechnungen oder mit Datumsangaben. Hier ist die Liste der aktuell möglichen Formeln:  

Werte 

Werte 

Erklärung 

Beispiel 

Referenz 

Der Wert wird über eine Referenz von einem Formularfeld übernommen 

$Markup 

Zahlen 

Dezimalzahl mit Punkt und Nachkommastellen (auch negative Zahlen) 

1, 2.3, -0.4 

FALSE 

Logischer Wert => FALSE wird in 0 gewandelt 

FALSE 

TRUE 

Logischer Wert => TRUE wird in 1 gewandelt 

TRUE 

 
  • Rechnen Sie mit SECUPAD so wie Sie es gewohnt sind: 
    Zum Beispiel so: AND($A, $B) entspricht $A * $B wenn A und B Markups sind. 

Texte

Text Funktion 

Erklärung 

Beispiel 

CONCAT 

Verknüpft Texte miteinander 

CONCAT (<Text 1> , <Text 2>) 

DATEFORMAT 

Definiert die Anzeige des Ausgabedatums 

DATEFORMAT (Format , <Date>) 

 

Rechenfunktionen  

  • Rechnen Sie mit SECUPAD so wie Sie es gewohnt sind: 
    Zum Beispiel so: ($a + $b ) / $c * $d 

 

Mathematische Funktion 

Erklärung 

Beispiel 

SUM 

Summiert Werte 

SUM (<Wert 1> , <Wert 2>) 

MUL 

Multipliziert Werte 

MUL (<Wert 1> , <Wert 2>) 

SUB 

Subtrahiert Werte 

SUB (<Wert 1> , <Wert 2>) 

DIV 

Dividiert Werte 

DIV (<Wert 1> , <Wert 2>) 

EXP 

Exponentialfunktion. 1. Wert ist die Basis, der 2. Wert ist der Exponent 

EXP (<Wert 1> , <Wert 2>) 

MOD 

Modulo-Funktion. Division mit Rest. 

MOD (<Wert 1> , <Wert 2>) 

REM 

Exponentialfunktion. 1. Wert ist die Basis, der 2. Wert ist der Exponent 

EXP (<Wert 1> , <Wert 2>) 

ROUND 

Rundungsfunktion mit Angabe der Nachkommastellen (2. Wert) 

ROUND (<Wert 1> , <Wert 2>) 

ROUND_UP 

Rundungsfunktion, die immer nach oben rundet, mit Angabe der Nachkommastellen (2. Wert) 

ROUND_UP (<Wert 1> , <Wert 2>) 

ROUND_DOWN 

Rundungsfunktion, die immer nach unten rundet, mit Angabe der Nachkommastellen (2. Wert) 

ROUND_DOWN (<Wert 1> , <Wert 2>) 

SIN 

Sinusfunktion (Parameter in Radians) 

SIN (<Wert 1>) 

COS 

Cosinusfunktion (Parameter in Radians) 

COS (<Wert 1>) 

 

Vergleiche

Vergleichsoperator 

Erklärung 

Beispiel 

= 

Gleich 

<Wert 1> = <Wert 2> 

> 

Größer als 

<Wert 1> > <Wert 2> 

< 

Kleiner als 

<Wert 1> < <Wert 2> 

>= 

Größer gleich 

<Wert 1> >= <Wert 2> 

<= 

Kleiner gleich 

<Wert 1> <= <Wert 2> 

<> 

Ungleich 

<Wert 1> <> <Wert 2> 

Logik 

Logische Funktion 

Erklärung 

Beispiel 

AND 

Verbindet alle logischen Werte. Wenn einer FALSE ist, ist das Ergebnis FALSE 

AND (<Wert 1> , <Wert 2>) 

OR 

Verbindet alle logischen Werte. Wenn einer TRUE ist, ist das Ergebnis TRUE 

OR (<Wert 1> , <Wert 2>) 

XOR 

Verhält sich wie OR, das Ergebnis ist aber invertiert 

XOR (<Wert 1> , <Wert 2>) 

NOT 

Der logische Wert wird invertiert 

NOT (<Wert 1>) 

IF 

Wenn eine frei definierbare Bedingung zutrifft, wird ein Wert gesetzt, sonst ein anderer 

IF (<logische Bedingung>;<Wert wenn TRUE>;<Wert wenn FALSE>) 

COND 

Wenn eine frei definierbare Bedingung zutrifft, wird der nachfolgende Wert gesetzt. Es können beliebig viele Bedingungen mit Wert hintereinander aufgeführt werden. 

COND (<logische Bedingung1>,<Wert1>,<logische Bedingung2>,<Wert2>,…,<logische BedingungN>,<WertN>) 

 
  • Die IF oder COND Funktionen können auch genutzt werden, um auf Grund bestimmter Bedingungen Texte in einem Textfeld zu setzen. Hierzu kann man die Funktion im Inhaltsfeld des Textfeldes einsetzen. 

 

Datumswerte

Format 

Erklärung 

Anzeigetyp 

Anzeige 

d 

Tag im Monat 

(numerisch, 1-stellig) 

1 

dd 

Tag im Monat 

(numerisch, 2-stellig) 

01 

M 

Monat 

(numerisch, 1-stellig) 

2 

MM 

Monat 

(numerisch, 2-stellig) 

02 

yy 

Jahr 

(numerisch, 2-stellig) 

21 

yyyy 

Jahr 

(numerisch, 4-stellig) 

2021 

H 

Stunde 

(numerisch, 1-stellig) 

1 bzw. 13 

HH 

Stunde 

(numerisch, 2-stellig) 

01 bzw. 13 

m 

Minute 

(numerisch, 1-stellig) 

1 

mm 

Minute 

(numerisch, 2-stellig) 

01 

s 

Sekunde 

(numerisch, 1-stellig) 

1 

ss 

Sekunde 

(numerisch, 2-stellig) 

01 

 
Erweiterte Textfunktionen

Erweiterte Textfunktionen

  • Verwandeln Sie andere Felder in Texte, indem Sie die Feldreferenzen in doppelte Anführungszeichen setzen.
    Also z.B. für zwei Zahlenfelder x und y: “$x + $y”
  • Konkatenieren Sie Texte mit CONCAT : CONCAT(“$x, $y).
  • Die Parameter von CONCAT werden automatisch in Texte umgewandelt.
  • Berechnen Sie mit LEN die Länge eines Textes :
    IF(LEN($eingabe) = 0, “Bitte geben sie einen Text ein”, “”)
  • Verwandeln Sie Werte von Datumsfeldern mit einer Formatangabe in Text :
    DATEFORMAT(“‘Am ‘d’. im Monat ‘M’ des Jahres ‘yyyy”, $datum)
Dokumente mit Tabellen

Dokumente mit Tabellen

Der Tabellendruck bzw. die entsprechende PDF-Ausgabe setzt eine App (Auftragsvorlage) mit Tabellen voraus, die beispielsweise Felder (Spalten) mit den Markups M1, M2, M3, M4, M5 haben. Die Tabelle heißt beispielsweise Tabelle 1.

Nehmen wir weiterhin an dass die aktuellen Werte der Tabelle W11, W12, W13, W14 und W15 sind. 

 

In der Word-Vorlage steht dann folgendes 

 

[[$T1]] 

  [[$M1]] 

  [[$M2]]  

  [[$M3]]  

  [[$M4]]  

  [[$M5]]  

 

In der PDF / Word Ausgabe steht dann 

 

Tabelle 1 

 W11 

 W12 

 W13 

 W14 

 W15 

 W21 

 W22 

 W23 

 W24 

 W25 

 
 

Nehmen wir an die zweite Zeile soll nur angezeigt werden, wenn der Wert von W21 = 1 ist. 

Dann sieht die Tabellendefinition im Designer so aus 

 
 

Und in der Word-Dokumentenvorlage so: 

Beispiele

PDF Generierung

In einer Word Dokumentenvorlage wird festgelegt, wie die Ergebnisse einer PKW-Prüfung in einen Prüfprotokoll dokumentiert werden sollen. In der Faktensammlung haben die Prüfmerkmale jeweils einen eindeutigen Namen (Markup) zugeordnet bekommen und sie haben einen Wert “ok” oder “nicht ok”. Wenn “ok”, wird die entsprechende Zeile angezeigt, sonst nicht.

Das gleiche Verfahren kann nicht nur für einzelne Worte oder Wortgruppen sondern auch für ganze Tabellenzeilen angewendet werden.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
immer aktiv
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDauerBeschreibung
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SPEICHERN & AKZEPTIEREN