Elavult dokumentáció

Egy régebbi kiadás dokumentációját nézi. A legfrissebb információkért nézze meg a jelenlegi kiadás dokumentációját.

Adminisztrátori felület

Ennek a csomagnak nincs adminisztrátori felülete, de kiegészíti a webszolgáltatást új műveletekkel.

Lásd még

A funkció használatához egy új webszolgáltatást kell beállítani az adminisztrátori felület Webszolgáltatások képernyőjén.

Ennek a csomagnak a fő funkciója, hogy kiegészítse az OTRS általános felületét, ami lehetővé teszi az OTRS-nek, hogy kéréseket fogadjon külső rendszerektől az objektum összekapcsolásával való együttműködéshez.

Minden művelet érvényes ügyintézői bejelentkezési nevet és jelszót vagy egy munkamenet-azonosítót igényel. Ez a munkamenet-azonosító a SessionCreate művelet használatával szerezhető be a munkamenet-csatolótól, amely alapértelmezetten elérhető az OTRS-ben.

Ez a csomag a következő általános felületi műveleteket tartalmazza.

Link::LinkAdd
Ez a művelet két objektum közötti kapcsolat létrehozásához használható.
Link::LinkDelete
Ez a művelet két objektum közötti kapcsolat eltávolításához használható.
Link::LinkDeleteAll
Ez a művelet egy objektum összes kapcsolatának eltávolításához használható.
Link::LinkList
Ez a művelet megjeleníti egy objektum összes kapcsolatát, választhatóan egy másik objektum, kapcsolattípus és kapcsolatirány szerint korlátozottan.
Link::PossibleLinkList
Ez a művelet megjeleníti az objektumok közötti összes lehetséges kapcsolattípust, amely az OTRS rendszerben regisztrálva van.
Link::PossibleObjectsList
Ez a művelet megjeleníti az összes olyan objektumot, amely használható összekapcsoláshoz.
Link::PossibleTypesList
Ez a művelet megjeleníti a két megadott objektum közötti összes lehetséges kapcsolattípust.

Az általános felület és az ebben a csomagban mellékelt műveletek természeténél fogva egy külső szoftver szükséges, hogy kéréseket küldjön az OTRS rendszernek.

Tesztelési célból a következők használatát javasoljuk:

  • OTRS Perl SOAP kérelmező parancsfájl: az ebben a parancsfájlban lévő néhány változó megváltoztatása szükséges, hogy illeszkedjen a jelenlegi webszolgáltatáshoz, a végrehajtandó művelethez és az elküldendő adatokhoz. Ilyen változók például az URL, a NameSpace és az Operation.
  • A SMARTBEAR által fejlesztett SoapUI: egy nyílt forráskódú szoftver, amelyet SOAP üzeneteket használó weboldalak teszteléséhez terveztek.

Használat

Az objektumok összekapcsolása funkció az objektumokból (például Ticket, ITSMChangeManagement) származó elemek (például jegyek, változások) összekapcsolásához szolgáltat funkcionalitást, annak érdekében hogy logikai kapcsolatot biztosítson.

Ezen kérések egyszerűen olvashatóvá és megérthetővé tételéhez itt van néhány SOAP kéréssablon, amely az egyes műveletek paramétereit mutatja be.

Példák

A következő példák használják az összes olyan objektumot és típust, amelyek elérhetők az alapértelmezett beállítást használó OTRS-ben. Ha megváltoztatta a kapcsolat alapértelmezett beállításait, akkor a példákat esetleg módosítani kell.

Az összes lehetséges objektum megjelenítése

Ez a példa megjeleníti egy megadott objektummal összekapcsolható összes objektumot a Link::PossibleObjectsList általános felületi művelet használatával.

  1. Küldje el a következő SOAP kérést az OTRS rendszernek.

    <RootElement>
        <UserLogin>johnsmith</UserLogin>
        <Password>Secret123</Password>
        <Object>Ticket</Object>
    </RootElement>
    
  2. A kiszolgáló válaszának valami ehhez hasonlónak kell lennie.

    <namesp1:RootElementResponse>
        <PossibleObject>Ticket</PossibleObject>
    </namesp1:RootElementResponse>
    

Az összes lehetséges típus megjelenítése

Ez a példa megjeleníti a két objektum közötti összes kapcsolattípust a Link::PossibleTypesList általános felületi művelet használatával.

  1. Küldje el a következő SOAP kérést az OTRS rendszernek.

    <RootElement>
        <UserLogin>johnsmith</UserLogin>
        <Password>Secret123</Password>
        <Object1>Ticket</Object1>
        <Object2>Ticket</Object2>
    </RootElement>
    
  2. A kiszolgáló válaszának valami ehhez hasonlónak kell lennie.

    <namesp1:RootElementResponse>
        <PossibleType>Normal</PossibleType>
        <PossibleType>ParentChild</PossibleType>
    </namesp1:RootElementResponse>