Se všemi podporovanými zdroji dat můžete použít nativní filtry.
.
Než začnete
Pokud provádíte integraci produktu
Rational Publishing Engine s produktem, který
nepodporuje zdroje dat typu Reportable REST, načte se celá datová sada a nelze ji filtrovat. Chcete-li ověřit, že váš produkt podporuje zdroje dat typu Reportable REST,
můžete podmínku filtru před použitím v produktu
Rational Publishing Engine otestovat v nativním zdroji dat.
Další informace o definování požadavků služeb typu Reportable REST v1 naleznete v dokumentu Vykazovatelný Rest v1.
Informace o této úloze
Nativní filtry jsou podporovány zdroji dat služeb typu Reportable REST, které umožňují filtrování, řazení a selektivní podporu vlastností.
Nativní filtr si od zdroje dat vyžádá sadu dat a poté tato data filtruje a upřesňuje pro výstup ze šablony produktu Rational Publishing Engine.
Pokud nechcete testovat přesnost filtrů, nemusíte je vytvářet v produktu, ze kterého data pocházejí, ale můžete vytvořit filtry výhradně pro použití v šablonách produktu Rational Publishing Engine z produktu Rational Publishing Engine.
V předchozích verzích produktu Rational Publishing Engine bylo možné definovat pouze statické filtry. Filtry bylo nutné znát při návrhu šablony, a nebylo je možné změnit za běhu.
Nativní filtry lze použít na libovolný zdroj dat,
syntaxe je však specifická pro jednotlivé zdroje.
Další informace o syntaxi naleznete v dokumentaci pro daný zdroj dat.
Postup
- V aplikaci Document Studio vyberte prvek šablony obsahující dotaz, který se má filtrovat.
- V pohledu Vlastnosti vyberte kartu Data.
- V poli Filtr klepněte na tři tečky.
- Na kartě Nativní filtr rozbalte položku Proměnné.
Poznámka: Proměnné ve filtrech lze upravit před použitím prvního dotazu na daný zdroj dat.
- Vyberte proměnnou k filtrování.
- Zadáním syntaxe ${} definujte dotaz, který se má filtrovat. Můžete například filtrovat podle názvu produktu. Tuto šablonu může používat více produktových týmů, které mohou zadat název produktu ve specifikaci dokumentu za běhu.
cq:Product{cq:Product"${název_produktu}"
Poznámka: - Vlastní atributy nelze použít v nativních filtrech.
- Pokud přejmenujete proměnnou, název se neaktualizuje ve výrazu skriptu nebo nativním filtru a bude vytvořen chybný odkaz. Při přejmenovávání proměnné nezapomeňte upravit název také ve výrazu skriptu a nativních filtrech.
- Chcete-li extrahovat data produktu Rational DOORS,
použijte jako podmínku nativního filtru skript DXL. Chcete-li extrahovat data služby REST, použijte podmínku filtru XPath.
- Klepněte na tlačítko OK.