Skip to end of metadata
Go to start of metadata

Problem:


Wir versuchen, die Glossareinträge über Workflow Accelerator anzupassen. Beim Auslesen der entsprechenden Metadaten wird ein Hashwert ausgegeben, der z.B. 'ci1603274331xxxxxx' lautet statt dem im Glossar ausgewählten Klartext aus dem Dropdown Menu.
Entsprechend funktioniert auch nicht das Schreiben in dieses Metadatum aus einer Auswahl im Workflow, die exakt dem Inhalt der Dropdown-Box im Glossar entspricht.  Wir bekommen dann die Fehlermeldung "Request failed with status 400".

Gibt es eine Möglichkeit, den korrekten Inhalt der Dropdown-Box im Workflow auszulesen und im Workflow eingegebene Werte in das Glossar zu schreiben?



Solution:


Über den JavaScript-Task können Sie die Informationen aus dem Process Manager abfragen. Die Ergebnisse können entweder in einer Variable, einer Datei oder einfach in der Konsole im JavaScript-Task selbst ausgespielt werden. Die IDs von Dropdown-Elementen können Sie wie folgt auslesen:


const spmClient = require('spm-client')
spmClient.get('/p/meta', {
json: false
})

.then(body => {
console.log(body)
})
.catch(error => console.log(error.message))