Sablonok tervezése Rational RequisitePro adatforrással

A jelentéstervezők a Document Studio alkalmazással importálhatnak adatforrássémákat és összeállíthatnak jelentéssablonokat.

Mielőtt elkezdené

Tipp: A Rational Publishing Engine telepítés minta jelentések készletét tartalmazza. Mielőtt megkezdené a dokumentumok közzétételét, tekintse át ezt a példa dokumentumelőállítási példahelyzetet. Tekintse meg a REST mintasablon létrehozása témakört.
Ismerje meg a Rational RequisitePro követelményeket a Rational Publishing Engine használatával végzett adatkinyeréshez. A használt Rational RequisitePro változathoz tartozó információs központ megkereséséhez nézze meg az alábbi részt: Rational RequisitePro információs központ bemutatása.

Erről a feladatról

Az adatok kinyerése a REST API használatával történik. Ezt a felületet az alkalmazás telepíti és valósítja meg, és a Rational Publishing Engine terméktől függetlenül működik. Az adatforrások REST alkalmazásprogramozási felületével kapcsolatos további információkért tekintse meg az adatforrás dokumentációját.

Eljárás

  1. A sablonfejlesztési folyamat áttekintéséről itt olvashat: Dokumentumsablonok tervezése. Kezdje meg a dokumentum és az esetleg tartalmazott adatok szerkezetének megtervezését. Döntse el például, hogy a végleges dokumentum egyetlen sablonból kerül előállításra vagy több olyan sablonfájlból, amelyek mindegyike újrafelhasználható tartalomrészeket tartalmaz.
  2. A Document Studio alkalmazásban hozzon létre egy dokumentumsablont.
  3. Adjon hozzá egy adatforrássémát a dokumentumsablonhoz. A Rational RequisitePro esetében az adatforrássémát az alkalmazás alap URL címét beírva térképezheti fel.
    1. A Document Studio alkalmazásban kattintson az Adatok > Sémafeltérképezés > REST sémafeltérképezés menüpontra.
    2. Adja meg az adatforrás Nevét.
    3. Adja meg az adatforrás Leírását.
    4. Adja meg az erőforrás Alap URL címét.
    5. Válassza ki a Hitelesítéstípust a listából. Az adatszolgáltatások által biztosított Rational RequisitePro adapterhez a Basic hitelesítést kell megadni. Ha nem ad meg típust, akkor minden egyes típus tesztelésre kerül, amíg a rendszer meg nem találja a helyes típust, ami megnövelheti a dokumentumok előállítási idejét.
    6. Ha az erőforrás biztonságos kiszolgáló, akkor adja meg a Felhasználónevet.
    7. Ha az erőforrás biztonságos kiszolgáló, akkor adja meg a Jelszót.
    8. Kattintson a Tovább gombra. A beírt alap URL címhez a rendszer automatikusan hozzáfűzi a ?metadata=schema utótagot.
    9. Kattintson a Befejezés gombra. A kiválasztott adatforrásséma megjelenik az Adatforrásséma nézetben.
  4. Vegyen fel elemeket a sablonba. A Rational Publishing Engine a sablonelemek átfogó készletével rendelkezik a dokumentum szerkezetének kialakításához. Az elemeket húzással viheti a sablontartalom-szerkesztőbe. Felvehet például egy Tároló elemet, amely több bekezdést tárol. Minden egyes bekezdést egy-egy tesztfeltétel vezérelhet, amely csak bizonyos adatokhoz társítja azt. További információkért lásd: Sablonelemek a Paletta nézetben és Elemek hozzáadása sablonhoz.
  5. lekérdezések, attribútumok és változók használatával vehet fel adatokat a sablonokba. Ezek az elemek határozzák meg. milyen információk kerülnek a jelentésben előállításra.
  6. Az elemek megjelenését a kimenetben formázás és stílus hozzáadásával állíthatja be.
  7. Szűrők létrehozásával szűkítse le a jelentésbe bekerülő adatokat. Használhat az általános adatforrás URI azonosítóknál részletesebb szűrőket az adatok egy adott részhalmazának megjelöléséhez, hogy a jelentés előállítása során a Rational Publishing Engine ne kíséreljen meg a szükségesnél több információt lekérni az adatforrásból. Ezeknek a szűrőknek elég tágaknak kell lenniük ahhoz, hogy a sablon által hivatkozott valamennyi szükséges adat lekérhető legyen, máskülönben nem tud teljes adatokat befoglalni az előállított jelentésbe. A Jelenthető Rest v1 natív szűrőkben csak a szögletes zárójelek [] közötti szöveget kell megadnia. A Rational Publishing Engine előállítja a szűrő többi részét. Az alábbi Jelenthető Rest v1 natív szűrő példa kinyeri az Rational RequisitePro PRRequirements sémát a Stability='High' használatával.
    Vegyen fel szűrőkifejezést az Eszközök alatti csomópontba, hogy csak egy adott gyártótól származó eszközök kerüljenek kiválasztásra.
    fields=Project/Requirements/PRRequirement[Stability = 'High']/(Stability|FullTag|Priority|Status)
  8. Rendezések létrehozásával rendszerezze a jelentésben szereplő adatokat. A Rational RequisitePro nem támogatja a natív rendezések használatát. Ehelyett a Rational RequisitePro termékben hozhat létre rendezést:
    1. Hozzon létre egy táblázatot és adjon meg adatokat.
    2. Rendezze az adatokat.
    3. Hozzon létre nézetet, és mentse bele az adatokat.
    4. Exportálja a nézetet, hogy adatforrássémaként használja a Rational Publishing Engine termékben. A Jelentéskészítési adatszolgáltatás alkalmazás automatikusan észleli a nézetet.
    5. Vegye fel az adatforrássémát a Rational Publishing Engine sablonba.
    A Rational Publishing Engine kimenetben előállított Rational RequisitePro adatok megtartják a rendezést a nézetből, ám lehet, hogy bizonyos beágyazott adatok nem beágyazottként jelennek meg.

Visszajelzés