Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Auf dieser Seite werden Informationen für das Customizing für das E-Paper die Livingdocs Schnittstelle aufgeführt.

Funktionalitäten von Customizing E-Paper

...

Mapping-Abbildungen für Livingdocs-Artikel

Die von Livingdocs übergebenen Werte für Objekt, Ausgabe und Ressort können für die importieren Artikel in PRINT NGEN unverändert übernommen oder modifziert werden oder es können fixe Werte zugewiesen werden. Dafür sind folgende Abbildungen zuständig.

Abbildung LivingdocsObjekt

Das Objekt des Artikels kann aus dem JSON kann von Livingdocs optional über das Feld

"metadata": { "publications" oder: "publication": [{ "object" }]übernommen und/oder in NGEN über die Abbildung LivingdocsObjekt gemappt werden. In der Abbildung können folgende Keys

im JSON des Artikels nach PRINT NGEN übergeben werden.

Option 1: Wird ein Objekt von Livingdocs mitgegeben und dieses soll unverändert am Artikel in PRINT NGEN gesetzt werden, darf es in der Abbildung LivingdocsObjekt keine passenden Einträge geben.

Code Block
EIGENSCHAFTEN
Objekt,	    Ausgabe, 	Ressort,	 UnterKategorie	 {}

Option 2: Wird ein Objekt von Livingdocs mitgegeben und dieses soll modifiziert am Artikel in PRINT NGEN eingetragen werden, muss es in der Abbildung LivingdocsObjekt eine passende Zeile geben, die das übergebene Objekt zu dem gewünschten Wert mapped.

Beispiel: Das von Livingdocs übergebene Objekt “Tageszeitung” soll zu dem Wert “ta” gemappt werden.

Code Block
EIGENSCHAFTEN
Objekt,	      Ausgabe, 	  Ressort,	 	UnterKategorie	 {}
Tageszeitung, *,          *,            *                {ta}

Option 3: Wird kein Objekt von Livingdocs mitgegeben, muss es in der Abbildung LivingdocsObjekt einen passenden Eintrag geben. Das über die Abbildung gemappte Objekt wird am Artikel in PRINT NGEN eintragen.

Beispiel: Beginnt die von Livingdocs übergebene Ausgabe mit “TA” soll an dem Artikel in NGEN das Objekt “ta” eingetragen werden. Beginnt die Ausgabe mit “MA” soll das Objekt “ma” eingetragen werden.

Code Block
EIGENSCHAFTEN
Ausgabe, 	  Ressort,	 	UnterKategorie	 {}
TA*,          *,            *                {ta}
MA*,          *,            *                {ma}

In der Abbildung LivingdocsObjekt können folgende Schlüssel verwendet werden:

  • Objekt: Inhalt des Tags object im JSON

  • Ausgabe: Inhalt des Tags value im JSON

  • Ressort: Inhalt des Tags category im JSON

  • UnterKategorie: Inhalt des Tags subcategory im JSON

 

Es gilt folgende Logik:

  1. Wird kein Objekt von Livingdocs mitgegeben und gibt es eine Abbildung LivingdocsObjekt, die einen Eintrag matched, dann wird auch in NGEN das gematchte Objekt eingetragen.

  2. Wird ein Objekt von Livingdocs mitgegeben und gibt es keine Abbildung LivingdocsObjekt, die einen Eintrag matched, dann wird das Objekt aus Livindocs unverändert gesetzt.

  3. Wird ein Objekt von Livingdocs mitgegeben und gibt es eine Abbildung LivingdocsObjekt, die einen Eintrag matched, dann wird das gematchte Objekt gesetzt.

Liefert die Abbildung den Wert “-” wird kein Objekt in NGEN eingetragen.

Beispiel:

Abbildung LivingdocsAusgabe

Abbildung LivingdocsRessort

Abbildung LivingdocsAusgabe

Die Ausgabe wird von Livingdocs über das Feld

"metadata": { "publications" oder: "publication": [{ "value" }]

im JSON des Artikels nach PRINT NGEN übergeben. Das Feld ist ein Pflichtfeld.

Option 1: Soll die von Livingdocs übergebene Ausgabe unverändert für den importierten Artikel in PRINT NGEN übernommen werden, darf es in der Abbildung LivingdocsAusgabe keine passenden Einträge geben.

Code Block
EIGENSCHAFTEN
Ausgabe, 	Ressort {}

Option 2: Soll die von Livingdocs übergebene Ausgabe modifiziert am Artikel in PRINT NGEN eingetragen werden, muss es in der Abbildung LivingdocsAusgabe eine passende Zeile geben, die die übergebene Ausgabe zu dem gewünschten Wert mapped.

Die Werte für die Ausgabe müssen in PRINT NGEN kleingeschrieben sein. Werden die Werte von Livingdocs in Großbuchstaben übergeben, müssen diese über die Abbildung zu kleingeschriebenen Werten gemappt werden.

Beispiel: Die von Livingdocs übergebene Ausgabe “TA-Dachau” soll zu dem Wert “ta-dah” gemappt werden. Die von Livingdocs übergebene Ausgabe “TA-FFB“ soll zu dem kleingeschriebenen Wert “ta-ffb“ gemappt werden.

Code Block
EIGENSCHAFTEN
Ausgabe, 	    Ressort     {}
TA-Dachau,      *           {ta-dah}
TA-FFB,         *           {ta-ffb}

In der Abbildung LivingdocsAusgabe können folgende Schlüssel verwendet werden:

  • Ausgabe: Inhalt des Tags value im JSON

  • Ressort: Inhalt des Tags category im JSON

Abbildung LivingdocsRessort

Die Ausgabe wird von Livingdocs über das Feld

"metadata": { "publications" oder: "publication": [{ "category" }]

im JSON des Artikels nach PRINT NGEN übergeben. Das Feld ist ein Pflichtfeld.

Option 1: Soll das von Livingdocs übergebene Ressort unverändert für den importierten Artikel in PRINT NGEN übernommen werden, darf es in der Abbildung LivingdocsRessort keine passenden Einträge geben.

Code Block
EIGENSCHAFTEN
Ausgabe, 	Ressort,	 UnterKategorie	 {}

Option 2: Soll das von Livingdocs übergebene Ressort modifiziert am Artikel in PRINT NGEN eingetragen werden, muss es in der Abbildung LivingdocsObjekt eine passende Zeile geben, die das übergebene Ressort zu dem gewünschten Wert mapped.

Die Werte für das Ressort müssen in PRINT NGEN kleingeschrieben sein. Werden die Werte von Livingdocs in Großbuchstaben übergeben, müssen diese über die Abbildung zu kleingeschriebenen Werten gemappt werden.

Beispiel: Das von Livingdocs übergebene Ressort “Politik” soll zu dem Wert “pol” gemappt werden. Das von Livingdocs übergebene Ressort “KU“ soll zu dem kleingeschriebenen Wert “ku“ gemappt werden.

Code Block
EIGENSCHAFTEN
Ausgabe, 	  Ressort,	 	UnterKategorie	 {}
Politik,      *,            *                {pol}
KU,           *,            *                {ku}

In der Abbildung LivingdocsRessort können folgende Schlüssel verwendet werden:

  • Ausgabe: Inhalt des Tags value im JSON

  • Ressort: Inhalt des Tags category im JSON

  • UnterKategorie: Inhalt des Tags subcategory im JSON

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "e-paperlivingdocs" and space = "PPSD"

Include Page
Disclaimer der PEIQ PRINT NGEN - Produktdokumentation
Disclaimer der PEIQ PRINT NGEN - Produktdokumentation

Nur für PEIQ-Mitarbeiter: /wiki/spaces/CORE/pages/1110573232