Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Smartform-Grundlagen

Smartforms sind HTML-Formulare und enthalten alle für die Verarbeitung des Prozesses erforderlichen Daten. Diese Formulare sind an eine Prozessdefinition angehängt. In einer gestarteten Instanz kann jederzeit ein Smartformular eingesehen und Daten eingegeben und geändert werden. 

...

.HTML

HTML steht für Hyper Text Markup Language und ist die Standard-Auszeichnungssprache zum Erstellen von Websites. In Kombination mit anderen Sprachen wie Cascading Style Sheets (CSS) und JavaScript ist HTML die Grundlage der Webentwicklung. Daher wird HTML verwendet, um die Struktur von Websites zu bestimmen. HTML ist keine Programmier-, sondern eine Auszeichnungssprache und somit leicht zu erlernen. 

...

Hier finden Sie eine detaillierte Beschreibung, wie Sie ein Smartformular mit HTML implementieren: DE Create a smartform

...

.CSS

CSS oder Cascading Style Sheets werden verwendet, um das Design oder die Präsentation von Websites zu beeinflussen, die mit HTML erstellt wurden. CSS dient dazu, Struktur und Darstellung einer Website zu trennen. Normalerweise werden die Stile in separaten .css Dateien definiert. 

...

Hier finden Sie eine detaillierte Beschreibung zum Hinzufügen von Stilattributen zu einem Smartformular mit CSS: DE Create a smartform

...

Handhabung von Abschnitten

Welcher Benutzer bestimmte Teile (sogenannte Abschnitte) innerhalb des Smartforms sehen darf, wird durch das Abschnittshandling festgelegt. Diese Einschränkungen können entweder in einem ganzen Prozess oder auf einer bestimmten Ebene im Laufe des Prozesses gelten. Die folgenden Berechtigungen können erteilt oder widerrufen werden:

...

Hier finden Sie eine detaillierte Beschreibung zur Implementierung eines DE Section Handling.

...

Javascript (JavaScript)

JavaScript ist eine clientseitige Programmiersprache, die im Browser ausgeführt wird. Während HTML und CSS den statischen Inhalt der Website darstellen, kann die Benutzerinteraktion mit JavaScript reagiert werden. Darüber hinaus können Funktionalitäten wie Berechnung oder Autovervollständigung implementiert werden. 

...

Hier finden Sie eine detaillierte Beschreibung, wie Sie JavaScript in ein Smartformular integrieren können: DE Integrate JavaScript.

...

Planung 

Vor der Implementierung eines Smartforms sollten Struktur, Design und Funktionalitäten sorgfältig geplant werden. Smartforms stellen einen Prozess mit den notwendigen Informationen bereit. Ein guter Ausgangspunkt für die Planung ist, welche Informationen an welcher Stelle im Prozessablauf benötigt werden. Dies sind funktionale Anforderungen. 

...

Bei der Planung eines smartfrom kann die Verwendung eines Papierprototyps oder Mockups nützlich sein. Entwürfe können mit Endbenutzern diskutiert und auch geändert werden. Um ein Mockup oder einen Prototyp zu erstellen, gibt es viele hilfreiche Tools wie Balsamiq oder Skizzieren.

...

Verwenden von Frameworks 

Um die Webentwicklung komfortabler zu gestalten, wurden verschiedene HTML-, CSS- und JavaScript-Frameworks entwickelt. Wir verwenden regelmäßig Urlader oder Kube. Beide Frameworks bieten vordefinierte CSS-Klassen, die die Entwicklung eines ansprechenden und responsiven Smartform-Designs ermöglichen. Neben Bootstrap- und Kube-Bibliotheken wie Polymer an Popularität gewinnen.

...

Selbstverständlich ist es möglich, die eigenen Frameworks sowohl innerhalb des HTML-Codes der smartform als auch innerhalb der benutzerdefinierten.js Datei zu integrieren.

...

Redakteur

Ein Smartformular kann in einem einfachen Texteditor erstellt werden. Editoren für Programmierer haben jedoch viele Vorteile, wie Zeileneinrückung, Codehervorhebung oder Autovervollständigung.

...