Skip to main content
Skip table of contents

Info Benutzerdefinierte Attribute

Ein Benutzerdefiniertes Attribut ist ein Platzhalter, der je nach Zuweisung (Benutzer, Template, Draft, Shop) einen unterschiedlichen Wert annehmen kann (z.B. Firmenstandort, Abteilung, etc.).

Allgemeine Infos

Benutzerdefinierte Attribute existieren an unterschiedlichen Stellen des printformers und können separat voneinander bearbeitet/ überschrieben werden. (Jeder Admin kann die Daten selbst pflegen.)

Die Zuweisung erfolgt über die Mandantenauswahl. So kann ein Benutzerdefiniertes Attribut einem oder mehreren Mandanten zugewiesen werden. Es wird ein Standard Wert definiert, der dann für jeden Benutzer/Template/Draft/Shop angepasst werden kann. Wird beispielsweise das Benutzerattribut Ort hinzufügt und als Standard Stuttgart festgelegt, erscheint dieser Wert bei allen ausgewählten Mandanten. Man kann diesen Wert aber auch bspw. für einen Benutzer über die Benutzerverwaltung individualisieren. (Sobald ein Benutzerattribut definiert wurde, können individuell für jeden Benutzer Werte zugewiesen werden.) 

Die hier angelegten DataKeys können zusätzlich als Platzhalter bspw. im Jobticket oder in E-Mail-Templates verwendet werden. (Schreibweise: ${pf-ca-DataKey})

Werden im System die Benutzerdefinierte Attribute aktualisiert, greift dies auch auf alle bestehenden Drafts.
Beispiel: Ein Draft, der auf ein Logo in den Benutzerattributen zugreift wird erstellt und über die Preview freigegeben. Wird nun vor dem Produzieren dieses Drafts das Logo im System aktualisiert, ist im Draft automatisch auch aktualisiert, auch wenn der Draft vor dem Produzieren nicht mehr im Editor geöffnet wurde.

Benutzerdefiniertes Attribut hinzufügen

Feld ( * = Pflichtfeld)

Beschreibung

Data Key*

Über den DataKey wird der Wert des Attributes im Template angesprochen (z.B. pf-ca-Standort , etc.)

Label*

Bezeichnung bzw. angezeigter Name

Typ* (kann nachträglich nicht mehr verändert werden)

(Darstellungs-)Art des Attributs: Text (ein- oder mehrzeilig), Checkbox, Datei oder Drop-Down

Vorlage für Regulären Ausdruck
(keine Option für Shopattribute)

Einschränkung des Attributs: Eigene (Regex), E-Mail, Telefonnummer, Nur Zahlen, Nur Buchstaben, Zwischen 1 und 8 Zeichen

Validierung
(keine Option für Shopattribute)

Das Suchmuster ist ein Regulärer Ausdruck (Regex) und kann entweder über das darüber stehende Drop-Down-Menü ausgewählt oder manuell eingegeben werden.
Als Modifikatoren können i und/oder m eingeben werden.
(i = Groß- und Kleinschreibung nicht berücksichtigen;
m = Mehrzeiligen Abgleich durchführen)

Standard

Definiert den Wert, den das Attribut ohne Eingabe beinhaltet

Möglichkeit das Attribut vor dem Benutzer zu verstecken (bspw. gibt es dann im Formulareditor kein Feld in dem der Wert überschrieben werden kann)

Für Benutzer versteckt

Sofern im Template der Formulareditor aktiviert ist, werden die Attribute im Editor (wie DataKeys) angezeigt und können für den Draft überschrieben werden.
Über die Checkbox können sie jedoch im Editor ausgeblendet werden.

Pflichtfeld

als Pflichtfeld deklarieren

Kann im Editor überschrieben werden

Dadurch sind die Attribute content-modifiable, das heißt bei einer Bearbeitung im Editor werden die Inhalte in die gespeicherten Daten übernommen und somit auch bei allen Templates die noch nicht produziert wurden).

Mandanten*

Zuordnung zu einem oder mehreren Mandanten

Sortierung

Unter Sortierung kann per Drag&Drop eine Reihenfolge der erstellten Benutzer Attribute definiert werden. Die Einstellungen werden durch Speichern übernommen.

je nach Typ gibt es folgende weitere Konfigurationen:

Feld ( * = Pflichtfeld)

Beschreibung

Typ: Text (einzeilig/mehrzeilig)

Vorlage für Regulären Ausdruck

Einschränkung des Attributs: Eigene (Regex), E-Mail, Telefonnummer, Nur Zahlen, Nur Buchstaben, Zwischen 1 und 8 Zeichen

Validierung

Das Suchmuster ist ein Regulärer Ausdruck (Regex) und kann entweder über das darüber stehende Drop-Down-Menü ausgewählt (bspw. nur Zahlen) oder manuell eingegeben werden.
Als Modifikatoren können i und/oder m eingeben werden.
(i = Groß- und Kleinschreibung nicht berücksichtigen;
m = Mehrzeiligen Abgleich durchführen)

Typ: Dropdown

Optionen*

Definition von Wert und Ausgabe (über das Plus-Symbol)
Die Eingaben unter Ausgabe werden im Formulareditor als Drop-Down-Auswahl angezeigt; der zugehörige Wert wird entsprechend im Draft (DataKey) ausgegeben.

Die Benutzerdefinierten Attribute können auch für condition-JSON genutzt werden.

Anwendungsbeispiele

Template Attribute

Damit lassen sich beispielsweise Placeholder aus der Admin heraus (oder per API) vorbefüllen.
Bei der Anlage des Attributs werden bereits Standardwerte eingetragen, diese lassen sich je Template oder (sofern sie nicht versteckt sind) im Editor überschreiben:

SC_template-ben_attribute2.png
SC_template-ben_attribute3.png
SC_template-ben_attribute.png


Benutzer-Attribut

Am Benutzer können ebenso Daten oder Dateien hinterlegt werden, um diese beispielsweise in Drafts zu verwenden.
Hier sind am Benutzer der Standort und ein Portrait hinterlegt, weitere Daten wie Name, Adresse etc. können direkt aus dem Nutzerprofil gezogen werden (ohne dass zusätzlich ein Attribut dafür angelegt werden muss):

SC_template-ben_attribute_user2.png
SC_template-ben_attribute_user3.png
SC_template-ben_attribute_user.png

Draft-Attribut:

Der Dateiname der Druck-PDFs, (Übertragung mittels Produzent) sollen die Bestellnummer und die Auflage beinhalten.

Template-Attribut

Infos dazu im Tutorial.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.