Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Derzeit werden folgende System-Attribute unterstützt:

KeyNameBeschreibung/BedeutungWertevorrat

Typ

 #isTemplate
#altSeoIdAlt. SEO URLAlternative SEO URL für die Portalausleitung
Text
#exportErrorExportfehlerMind. ein Export war fehlerhaft
Boolean
#isTemplateVorlageVorlagekennzeichen am Artikel
Boolean
#isPrivatePrivatDer Artikel ist nur für den Erfasser sichtbar
Boolean
#writtenReadyFertig erfasstDer Artikel ist fertig erfasst
Boolean
#publishNowJetzt publizierenDer Artikel wird sofort in die konfigurierten Kanäle exportiert
Boolean
#publishedPubliziertDer Artikel wurde bereits veröffentlicht
Boolean
#releaseStatusFreigabestatus

Freigabestatus des Artikels

  • forRelease → Zur Freigabe
  • releaseAgain → Erneut freizugeben
  • notReleased → Nicht freigegeben
  • released → freigegeben
Auswahl (String)
#releaseCommentAnmerkungen zur FreigabeKommentar zur Freigabe
String
#releaseDateVeröffentlichungsdatumDatum ab wann der Artikel veröffentlich werden darf.
Date
#sourceCanceledQuelle zurückgezogenDie Quelle/Meldung des Artikels wurde zurückgezogen
Boolean
#sourceUpdatedQuelle aktualisiertDie Quelle/Meldung des Artikels wurde aktualisiert
Boolean
#tasksDoneAufgaben erledigtDie zugewiesene(n) Aufgabe(n) wurde(n) erledigt
Boolean
#tasksNotAcceptedAufgaben abgelehntDie zugewiesene(n) Aufgabe(n) wurde(n) abgelehnt
Boolean
#tasksNotAssignedNicht zugewiesene Aufgaben vorhandenEs gibt noch nicht zugewiesene Aufgaben
Boolean
#tasksPresentAufgaben vorhandenEs sind Aufgaben vorhanden
Boolean
#tasksRejectedAufgaben abgelehntZugewiesene Aufgaben wurden abgelehnt
Boolean
#usedInChannelVerwendet in...Der Artikel wird in einem bestimmten Kanal verwendet
Boolean
#writtenReadyFertig erfasstDer Artikel gilt als fertig erfasst
Boolean

Kundenspezifische Testate

...

Die Konfiguration findet in der Application.yml des UI-Content-Containers statt. Im Abschnitt dynAttribs werden die Attribute in 3 Kategorien eingeordnet:

  • booleanAttributes boolean-attributes werden als Checkboxen dargestellt
  • textAttributes text-attributes werden als Textfelder dargestellt
  • selectAttributes select-attributes werden als Comboboxen dargestellt
  • date-attributes werden als Datum/Zeit-Felder dargestellt

Die Kategorien enthalten Schlüssel Wert Paare aus ein eindeutigem Key in der Konfig und dem eigentlichen Attribut

Jedes Attribut (Testat) besteht mindestens aus:

  • einem eindeutigen Schlüssel (key), wird kein Schlüssel angegeben, so wird der übergeordnete Schlüssel des Attributes genutzt
  • einem Namen - entweder als Message-Properties-Key oder Plaintext

...

Wird eine Attribute durch eine Anwenderaktion auf einen bestimmten Wert gesetzt, kann eine Folgeaktion pro gesetzten neuen Wert über das Attribut custom-article-action-key-for-value angeben werden (siehe Konfiguration CustomActions (erweiterte Suche, Folgeaktion beim Setzen von dyn. Attributen).

Aufbau in der YML-Datei

dynAttribsdyn-attribs:
{Attributkategorie: [booleanAttributesboolean-attributes, text-attributes, textAttributesselect-attributes, selectAttributesdate-attributes]}
  booleanAttributesboolean-attributes:
entry-key:
key: [Schlüssel - String]
name: [Name - String]
enabled: [aktiv - Boolean]
defaultValuedefault-value: [Standard - Boolean]
roles: [Rollen]
- ROLE_ADMIN
- ROLE_CNT_USER
custom-article-action-for-value:
- true: <Schlüssel der Aktion>
- false: <Schlüssel der Aktion>
  textAttributestext-attributes:
entry-key:
key: [Schlüssel - String]
name: [Name - String]
enabled: [aktiv - Boolean]
defaultValuedefault-value: [Vorbelegung - String]
roles: [Rollen]
custom-article-action-for-value:
- [Wert]: [Schlüssel der Aktion]
  selectAttributesselect-attributes:
entry-key:
key: [Schlüssel - String]
name: [Name - String]
enabled: [aktiv - Boolean]
nullSelectionAllowednull-selection-allowed: [Leereintrag - Boolean]
roles: [Rollen]
entries: [Auswahl]
-
key: [Schlüssel - Integer]
label: [Name - String]
defaultValuedefault-value: [Default - Boolean]
custom-article-action-for-value:
- [Schlüssel des Eintrags]: [Schlüssel der Aktion]
date-attributes:
entry-key:
key: [Schlüssel - String]
name:                 [Name - String]
enabled:              [aktiv - Boolean]
roles:                [Rollen]

Beispiel einer Testate-Konfiguration

dynAttribsdyn-attribs:
booleanAttributesboolean-attributes:
-three:
key: 3
name: content.article.attrib.readyForPublication
enabled: true
defaultValuedefault-value: false
roles:
-paywall:
key: paywall
name: Paywall
enabled: true
defaultValuedefault-value: false
roles:
- ROLE_CNT_USER
- ROLE_ADMIN
  textAttributestext-attributes:
-four:
key: 4
name: content.article.attrib.additionalText
enabled: false
defaultValuedefault-value: vorbelegung
roles:
  selectAttributesselect-attributes:
release-note:
key: releaseNote
name: content.article.attrib.releaseNote
enabled: true
nullSelectionAllowednull-selection-allowed: false
roles:
entries:
-
key: 0
label: content.article.attrib.releaseNote.necessarily
-
key: 1
label: content.article.attrib.releaseNote.normally
defaultValuedefault-value: true
-
key: 2
label: content.article.attrib.releaseNote.possibly
-
key: 3
label: content.article.attrib.releaseNote.dont
article-priority:
key: articlePriority
name: content.article.attrib.articlePriority
enabled: true
nullSelectionAllowednull-selection-allowed: false
roles:
- ROLE_CNT_USER
entries:
-
key: 0
label: content.article.attrib.articlePriority.important
-
key: 1
label: content.article.attrib.articlePriority.normally
defaultValuedefault-value: true
-
key: 2
label: content.article.attrib.articlePriority.unimportant
date-attributes:
release-date:
key: #releaseDate
name: content.article.attrib.releaseDate
enabled: false
roles:
- ROLE_CNT_USER