Für Autoren: Bilder, die in Exzerpten verwendet werden, werden auf der Seite _Bilder_BPaaS hochgeladen und anschließend hierher verlinkt. Bitte keine Bilder an die Exzerptseite anhängen!
Prozesse ausführen
formulare_editieren_hashtags
Hashtags
Möglichkeit zur Kennzeichnung mit eigenen Schlüsselbegriffen (Hashtags). Das führende Hash-Zeichen # (Raute) wird automatisch eingefügt.
Durch Leerzeichen getrennt können mehrere Hashtags angegeben werden:
Ein Hashtag darf für mehrere Formularfelder verwendet werden:
formulare_editieren_css_zusatzklassen
CSS Zusatzklassen
Möglichkeit zur feldgenauen Layoutanpassung.
formulare_editieren_aktueller_wert
Aktueller Wert
Das Feld kann genutzt werden, um das Formular-Element vorzubelegen. Das Feld Aktueller Wert enthält einen Vorschlagswert, der bei der Ausführung des Formulars angezeigt wird. Dieser Wert wird beim Speichern auch in den Container geschrieben, wenn er vom Anwender nicht vorher geändert wird.
formulare_editieren_mögliche_werte
Wird im Feld Mögliche Werte ein Wertepaar mit gleichen Werten eingegeben, z.B. 2;2 oder ja;ja wird beim Speichern einer der Werte aus der Feldanzeige gelöscht. In der Datenbank wird dieser Wert sowohl als value als auch als label abgespeichert.
Hilfreiche Informationen zum Thema finden Sie auch im Kapitel Mögliche Werte: value und label.
formulare_editieren_mussfeld
Pflichtfeld
Das gekennzeichnete Element muss ausgefüllt bzw. verwendet werden.
formulare_editieren_nur_lesbar
Nur lesbar
Das Feld ist schreibgeschützt.
formulare_editieren_fokussieren
Element fokussieren
Das Feld ist eingabebereit und wird bei der Formularausführung optisch hervorgehoben.
formulare_editieren_name_im_feld_anzeigen
Name im Feld anzeigen
Der Feldbezeichner wird im Feld selbst angezeigt und durch die Eingabe überschrieben.
formulare_editieren_name_anzeigen
Name anzeigen Ist diese Option aktiviert, wird in der obersten Zeile des Elementes dessen Name eingeblendet.
formulare_editieren_eingabe_verstecken
Eingabe verstecken
Statt der eingegebenen Zeichen sind nur Punkte sichtbar. Diese Funktionalität findet vor allem bei der Eingabe von Passwörtern Verwendung.
formulare_editieren_feldname_container
Feldname im Container
Legt fest, unter welchem Namen das Formularfeld im Datencontainer gespeichert wird. Wenn Feldname im Container leer bleibt, wird der Feldbezeichner (Name) zum Speichern im Container verwendet. Zwei verschiedene Formularfelder, bei denen derselbe Feldname im Container hinterlegt ist, greifen auf denselben Wert im Container zu.
Der Feldname im Container ist ein technischer Bezeichner. Er wird oft für erweitertes Coding eingesetzt. Der Feldname im Container sollte daher keine Leerzeichen, Sonderzeichen oder Umlaute enthalten. Weitere Informationen zum Thema finden Sie auf der Seite Das Container-Prinzip.
formular_elemente_containername_werte
Containername für mögliche Werte
Mögliche Werte können nicht nur per Hand eingetragen werden, es können auch Datenobjekte aus einem Container referenziert werden. In diesem Fall wird im Feld Containername für mögliche Werte die Referenz auf das im Container definierte Datenobjekt eingetragen. Das Konfigurationsfeld Mögliche Werte wird dann freigelassen.
formulare_editieren_wert_in_instanz_speichern
Wert in Instanz speichern
Ist diese Checkbox aktiviert, dann wird der Wert des Feldes bei der Ausführung des Formulars in die Datenbank gespeichert.
button_formular_schliessen
Achtung: Alle nachfolgenden Funktionsschritte werden nicht mehr ausgeführt, der Prozess wird an dieser Stelle abgebrochen.
formulare_editieren_modell_ausführen
Modell ausführen Hier besteht die Möglichkeit ein anderes EPK-Modell aus dem aktuellen BPaaS Projekt einzuhängen.
formulare_editieren_app_projekt
Process App Projekt
In diesem Feld wird der Name des App Projektes eingetragen, auf das sich die Verknüpfung bezieht. Das Feld verfügt über eine Autovervollständigung und zeigt zur Eingabe passende App Projekte in einer Vorschlagsliste. Wurde ein App Projekt eingetragen, kann man das zugehörige Modell über das Icon Auge öffnen.
formulare_editieren_standard_tabellenseite
Standardgröße für Tabellenseite
Wie viele Zeilen die Instanz Tabelle standardmäßig anzeigen soll, kann man hier auswählen.
formulare_editieren_spaltenkonfig
Spalten konfigurieren Per Klick auf das Zahnrad öffnet sich ein Editor, in dem die Spalten der Tabelle bearbeitet werden können. Eine Übersicht über die zur Verfügung stehenden Optionen haben wir auf der Seite Tabellen manuell konfigurieren für Sie zusammengestellt.
spaltentyp_konfiguration
Spaltentyp konfigurieren
Mit Hilfe dieser Option können Sie eigene Spaltentypen definieren. So können Sie die tatsächlichen Werte einer Spalte durch andere Ausgabe-Werte ersetzen, zum Beispiel ein Bild in einer Tabellenspalte anzeigen statt des Wertes aus dem Container. Wann ein Ausgabewert durch einen definierten Wert ersetzt wird, legt man mit Hilfe von Bedingungen fest. Wie Sie einen eigenen Spaltentyp anlegen, wird im Kapitel Spaltentyp definieren beschrieben.
formulare_editieren_suche_neuer_tab
Übersicht im neuen Tab öffnen Ist diese Option aktiviert, wird bei einem Klick auffür die Suchübersicht ein neuer Tab im Browser geöffnet.
formulare_editieren_neuanlage_neuer_tab
Neuanlage im neuen Tab öffnen Ist diese Option aktiviert, wird bei einem Klick auf für die Neuanlage ein neuer Tab im Browser geöffnet.
formulare_editieren_instanz_neuer_tab
Instanz im neuen Tab öffnen Aktiviert man diese Option, wird eine Instanz, die man per Klick auswählt, in einem neuen Browsertab geöffnet.
tipp_blockelemente
Es ist empfehlenswert, im Blockelement nur die Standardformatierung vorzunehmen und individuelle Anpassungen wie Schriftart und -farbe für alle Überschriften im CSS zu definieren.
applink_eltern_kind
Kindinstanz = Instanz in der sich öffnenden App
Elterninstanz = Instanz in der aktuell geöffneten App
hinweis_unterschrift_skalierung
Die Eingabe wird mittig ausgerichtet. Je genauer die Seitenverhältnisse des Unterschriftenfeldes der Zeichenfläche entsprechen, desto größer wird die Eingabe das Feld ausfüllen. Die Seitenverhältnisse des Feldes werden zudem je nach Endgerät verschieden skaliert. Verwenden Sie die Vorschau, um die Größe des Unterschriftenfeldes an das Endgerät anzupassen.
beispiel_suchkonfig_upload
Beispiel: Konfiguration der Suchübersicht zur Anzeige einer hochgeladenen Datei In einem Formular wurde neben den Eingabefeldern Name und Vorname ein Element Datei hochladen eingefügt und mit dem Namen Bild hochladen versehen. Als Feldname im Container wurde Upload eingetragen. Bei der Konfiguration der Suchübersicht wird für das Element Bild hochladen der Feldname im Container ergänzt um die Eingabe .name. Beim Aufruf der Suchübersicht wird der Name der hochgeladenen Datei (ergänzt um das Dateiformat) in der entsprechenden Spalte Bild anzeigt: Passbild Brigitte Beispiel.jpg.
Beim Ausfüllen des Formulars wird über das Element Bild hochladen die Datei Passbild Brigitte Beispiel hochgeladen. Ein Klick auf die Instanz in der Suchübersicht... ...öffnet das Formular. Über das Element Bild hochladen wurde die Datei gespeichert. Daher kann der Link Passbild Brigitte Beispiel.jpg nun genutzt werden, um die entsprechende Datei herunter zu laden.
dateien_hochladen_instanztabelle
Mit dem Element Dateien hochladen ist der Mehrfachupload von Dateien möglich. Die Inhalte des Feldes werden als Array gespeichert. In der Suchübersicht kann pro Tabellenfeld aber nur ein Wert dargestellt werden. Wenn Sie den Inhalt des Formular-Elements Dateien hochladen in der Suchübersicht darstellen möchten, muss bei der Konfiguration der Suchübersicht festgelegt werden, welcher Wert aus dem Array verwendet werden soll. Der erste Wert des Arrays wird mit der Zahl 0 angesprochen. Da man bei einem Mehrfachupload nicht sicher sein kann, wie viele Dateien hochgeladen wurden, empfiehlt es sich, immer auf die erste Datei zu referenzieren. Zudem gibt es zwei Möglichkeiten, sich den Inhalt des Feldes anzeigen zu lassen: Beispiel: Anzeige der ersten hochgeladenen Datei in der Suchübersicht Beim Ausführen des Formulars werden drei Bilder für den Upload ausgewählt: In der Übersicht wird jeweils das erste hochgeladene Bild, Foto 1.jpg, angezeigt:
Ein Formular enthält das Dateien hochladen Element Bilder hochladen. Als Feldname im Container wurde bilder eingetragen.
spaltenwizard_starten
Der Button Wizard starten öffnet den Spaltenwizard.
spaltenwizard_info
Der Spaltenwizard steht nur für Instanztabellen zur Verfügung.
spaltenwizard_disabled
Der Spaltenwizard kann nur gestartet werden, wenn dem Modell eine Process App zugeordnet ist. Ist dies nicht der Fall, wird der Button deaktiviert:
default_buttons_konfig
Button | Aktivierte Buttoneigenschaften | Beschreibung |
---|---|---|
Vor Für den Button Vor sind standardmäßig die folgenden Optionen eingestellt:
Ein Klick auf diesen Button speichert die Formulareingaben und bringt die Instanz in den nächsten Prozessschritt. Wenn Eingabefelder mit Validierungsausdrücken versehen wurden, wird zudem geprüft, ob die Eingaben valide sind. | ||
Speichern Die Voreinstellungen für den Button Speichern sind:
Wenn dieser Button verwendet wird, werden die Formulareingaben gespeichert. Wenn Eingabefelder mit Validierungsausdrücken versehen wurden, wird zudem geprüft, ob die Eingaben valide sind. | ||
Zur Übersicht Der Button Zur Übersicht ist vorkonfiguriert mit der Option:
Per Klick auf diesen Button wechselt der Anwender aus dem aktuellen Formular zur zugehörigen Übersicht. Formulareingaben werden nicht gespeichert. |
gruppierungselement_löschen
Wichtiger Hinweis zum Löschverhalten von Gruppierungselementen: Wenn Sie ein Gruppierungselement löschen, wird es inklusive aller Inhalte von der Arbeitsfläche entfernt. Das Gruppierungselement wird dabei auch aus der Datenbank gelöscht. Seine Inhalte werden aber nur von der Arbeitsfläche entfernt und können über die Suche gefunden und weiter verwendet werden.
Wurde das Gruppierungselement vor dem Löschen an anderer Stelle verlinkt, wird nur das aktuelle Gruppierungselement gelöscht. Das verlinkte Element bleibt bestehen und kann auch weiterhin über die Suche gefunden und verwendet werden.
Erstellen von Formularen
uuid_hinweis
Verwendungszweck der Spalte "uuid"
Jede Instanz erhält auf der Datenbank eine UUID zugewiesen, über die man die Instanz eindeutig identifizieren kann. Instanztabellen enthalten die automatisch ausgeblendete Spalte uuid. Blenden Sie die Spalte ein, um die Identifikationsnummern der Instanzen anzuzeigen. Diese Information benötigt beispielsweise der BPaaS Support, wenn Sie eine Supportanfrage zu fehlerhaften Instanzen senden möchten.
Berechtigungskonzept mit Rollen
altes_rollenkonzept
Die hier beschriebene Verwendung von Rollen ist veraltet.
Ab der Version PAS 1.0 empfehlen wir dringend, Apps mit zentraler Rollenverwaltung zu erstellen. Verwenden Sie ab PAS 1.0 auch nur noch das Element Rolle.
Entwicklerhandbuch
Export von Instanzdaten
export_vorlage_bereitstellen
Die Vorlage kann in einem Formular hochgeladen oder von einem Administrator direkt im System bereit gestellt werden.
export_ausfuehrung
Das Coding muss für jedes Template individuell angepasst werden. Bei der Ausführung des Codes werden die Instanzdaten den entsprechenden Platzhaltern im Template zugewiesen und der Download der Datei veranlasst. Gerne helfen wir Ihnen bei der Umsetzung Ihrer Datenexporte. Wenn Sie die Exportfunktion von Scheer PAS BPaaS einsetzen möchten, wenden Sie sich an Ihren Scheer PAS Consultant.
FAQ
safari_entwicklerwerkzeuge
Öffnen Sie dafür im Menü Safari > Einstellungen und wechseln Sie hier zur Registerkarte Erweitert: Aktivieren Sie die Checkbox Menü "Entwickler" in der Menüleiste anzeigen: Die Option Entwickler wird in der Safari-Menüleiste hinzugefügt: Jetzt können Sie über das Entwicklermenü den Cache-Speicher leeren.
hinweis_fehlerbehandlung
Eine Übersicht über die BPaaS-Fehlermeldungen sowie Hinweise zu möglichen Ursachen und Lösungsansätzen finden Sie im Bereich BPaaS Support auf der Seite Fehlerbehandlung BPaaS.
Allgemeingültige Hinweise
hinweis_rollenkonzept
Weiterführende Informationen zur Erstellung rollenbasierter Apps finden Sie in der BPaaS Dokumentation auf der Seite Berechtigungskonzept mit Rollen.
metainfos_nicht_veraenderbar
Metainformationen können nicht verändert werden. Wenn Sie Metainformationen in Formularfeldern anzeigen möchten, aktivieren Sie für die betreffenden Felder immer die Eigenschaft Nur lesbar. Wenn das Feld editierbar ist und Änderungen an der Metainformation vorgenommen werden, werden diese Änderungen nicht gespeichert!
fileupload
Alternativ können Sie über das Icon auch eine Datei hochladen ( BPaaS 17.3 ).
fileupload_bildformate
Unterstützte Formate für Bild-Dateien sind *.bpm, *.gif, *.jpeg, *.jpg, *.png und *.tiff.
suchübersicht_ein_wert_pro_feld
Ein Feld in der Tabelle der Suchübersicht kann nur jeweils einen Wert anzeigen.
elementname
Achten Sie darauf, einem Element immer einen Namen zu geben. Außerdem sollte der Name keines der folgenden Sonderzeichen enthalten: $ * + ? . ( ) [ ] { } / \ | ^
Wird das Feld Name leer gelassen oder eines der Sonderzeichen verwendet, wird ein entsprechender Warnhinweis eingeblendet.
fokus_beim_bearbeiten
Tipp für die Arbeit in den BPaaS-Editoren
Klicken Sie einmal, um den Fokus in ein Feld zu setzen. | |
Mit einem Doppelklick markieren Sie das angeklickte Wort. | |
Ein Dreifachklick markiert den gesamten Feldinhalt. |
hinweis_testmodus_formular
Die Testmöglichkeiten eines Formulars sind im Play-Modus eingeschränkt. Um das Zusammenspiel mehrerer Apps mit der zugehörigen Fensterverwaltung zu testen, starten Sie die Apps über die Kacheln im Cockpit oder über die Process App Einstiegslinks im Projekt-Editor.
timestamp
rollenpruefung_beim_speichern
Beim Speichern wird immer eine Rollenprüfung durchgeführt.
schliessen_speichert_nicht
Achtung: Nicht gespeicherte Eingaben gehen beim Klick auf Schließen verloren!
abbrechen_speichert_nicht
Achtung: Nicht gespeicherte Eingaben gehen beim Klick auf Abbrechen verloren!
synchronisation
Bitte beachten Sie bei der Arbeit an Modellen und Formularen, dass keine Synchronisierung zwischen gleichzeitig geöffneten Browsertabs oder -fenstern stattfindet. Änderungen, die Sie in einem Fenster/Tab vornehmen, erscheinen nicht automatisch im zweiten Fenster/Tab. Um Änderungen in anderen Fenstern/Tabs angezeigt zu bekommen, muss die Seite dort neu geladen werden.
datumsformate
Folgende Platzhalter können für die Angabe eines Datumsformat verwendet werden: dd.mm.yy dd.mm.yyyy 31.01.2017 31.01.2017 m mm M MM Monat einstellig Monat zweistellig Monat abgekürzt Monat ausgeschrieben d.m.yy dd.mm.yy dd. M. yy d. MM yy 31.1.2017 31.01.2017 31. Jan. 2017 31. Januar 2017 d dd D DD Tag einstellig Tag zweistellig Wochentag abgekürzt Wochentag ausgeschrieben d.mm. yy dd. MM yy D dd.mm.yy DD, dd. MM yy 31.01. 2017 31. Januar 2017 So 31.01.2017 Dienstag, 31. Januar 2017 Die Platzhalter können mit Füllzeichen kombiniert werden, zum Beispiel Leerzeichen, Punkt, Komma, Bindestrich, Querstrich. Es können auch Füllworte eingegeben werden.Datumsangabe Platzhalter Ausgabe Eingabe Datumsformat Ausgabe im Datumsfeld
(am Beispiel des 31.01.2017)Jahr yy oder yyyy vierstellige Jahreszahl Monat Tag Füllzeichen Eingabe Datumsformat Ausgabe im Datumsfeld (am Beispiel des 31.01.2017) Punkt dd.mm.yy 31.01.2017 Bindestrich dd-mm-yy 31-02-2017 Querstrich yy/dd/mm 2017/31/01 Leerzeichen d. MM yy 31. Januar 2017 Komma DD, d. MM yy Dienstag, 31. Januar 2017 Mit Füllwort DD, den dd. MM yy Dienstag, den 31. Januar 2017