Zum Hauptinhalt springen
Skill-Parameter ermöglichen es Ihnen, das Verhalten eines Skills anzupassen, ohne ihn ändern, neu trainieren und erneut veröffentlichen zu müssen. Dies ist besonders nützlich für komplexe Skills, die eine große Anzahl von Trainingsdokumenten erfordern. Bei einem Document-Skill werden Skill-Parameter verwendet, um den Skill an verschiedene Dokumentverarbeitungsszenarien anzupassen. Bei einem Process-Skill werden Skill-Parameter verwendet, um auf die Parameter seines Document-Skills zu verweisen und diese anzupassen.
Wichtig: Nur Benutzer mit den Rollen Tenant Administrator und Skill Designer können Skill-Parameter erstellen und bearbeiten.

Anwendungsfälle

Mehrere gängige Szenarien veranschaulichen den Nutzen von Skill-Parametern:

Verarbeitung von Rechnungen verschiedener Kunden mithilfe ihrer eigenen Datenkataloge

Möglicherweise möchten Sie dieselbe integrierte Invoice-Skill verwenden, um Rechnungen verschiedener Kunden zu verarbeiten. In diesem Fall können Sie Skill-Parameter verwenden, um im mit der Vantage-API erstellten Vorgang den passenden Datenkatalog zu übergeben. Einige integrierte Skills, darunter die Invoice-Skill, verfügen über Standardparameter, mit denen auf in einer Skill verwendete Datenkataloge verwiesen werden kann. Sie müssen dafür lediglich die Parameterwerte ändern, indem Sie im Vorgang einen neuen Datenkatalog übergeben. Informationen zum Bearbeiten von Skill-Parameterwerten über die Vantage-API finden Sie unter Zugriff auf Skill-Parameter über die Vantage-API.

Einschränkung der automatischen Erkennung von Land und Ausgabentyp

Möglicherweise möchten Sie das Receipt-Skill verwenden, um Kassenbelege nur aus einem bestimmten Land zu verarbeiten, zum Beispiel aus Deutschland. Einige integrierte Skills, einschließlich des Receipt-Skills, verfügen über Standard-Parameter, mit denen die automatische Erkennung von Land und Ausgabentyp eingeschränkt werden kann. Um nur deutsche Belege zu verarbeiten, müssen Sie „DE“ und „GeneralRetail“ als Werte dieser Parameter angeben. Die Felder Country und Expense Type werden entsprechend neu definiert, und Dokumente werden schneller verarbeitet.

Zuweisen eines neuen Werts zu einem bestimmten Feld

Möglicherweise möchten Sie Ihren Document-Skill so konfigurieren, dass beim Verarbeiten eines bestimmten Dokumentsatzes dem Feld Date ein neuer Wert zugewiesen wird. Gehen Sie dazu wie folgt vor: Erstellen Sie einen neuen Boolean-Skill-Parameter, setzen Sie dessen Wert auf No, und fügen Sie eine skriptbasierte Regel für das Feld Date hinzu. Die skriptbasierte Regel kann wie folgt aussehen:
if (Context.Skill.Parameters["New parameter"].Value == false) {
  Context.GetField("Date field").Value = 'Neues Datum'
}
Bei der Verarbeitung eines bestimmten Dokumentensatzes prüft die Regel, ob der Wert des booleschen Skill-Parameters auf No gesetzt ist. Ist dies der Fall, wird der Wert „New date“ dem Date-Feld zugewiesen.

Beziehungen zwischen Parametern auf verschiedenen Ebenen

Ein Process-Skill kann eine Extract-Aktivität enthalten, die wiederum einen Document-Skill verwendet. Auf jeder Ebene dieser verschachtelten Struktur können Sie die folgenden Parameter hinzufügen und konfigurieren:
  • Parameter des Document-Skills: Dienen dem Austausch extrahierter Daten zwischen Aktivitäten des Document-Skills und der Festlegung verschiedener Einstellungen für die Dokumentverarbeitung. Sie können diese Parameter in Vantage, im Advanced Designer und über die Vantage-API anzeigen und bearbeiten.
  • Parameter der Extract-Aktivität: Im Wesentlichen die Parameter des Document-Skills, auf die aus der Extract-Aktivität zugegriffen werden kann. Sie können diese Parameter in Vantage anzeigen und bearbeiten.
  • Parameter des Process-Skills: Dienen zum Referenzieren von Parametern der Extract-Aktivität und zum Ändern ihrer Werte. Sie können diese Parameter in Vantage und über die Vantage-API anzeigen und bearbeiten.
Hinweis: Wenn Ihr Document-Skill keine Parameter hat, müssen Sie dem Process-Skill keine Parameter hinzufügen.

Typen von Skill-Parametern

Skill-Parameter können einen der folgenden drei Typen haben:
TypBeschreibung
DatenkatalogEnthält eine Verbindungszeichenfolge zu einem Datenkatalog auf dem Server, mit dem Sie verbunden sind
TextEnthält einen string-Wert
BooleanEnthält einen Boolean-Wert. Mögliche Werte sind Ja und Nein

Siehe auch