Webszolgáltatások

Ez a csomag néhány új műveletet ad hozzá a konfigurációelemek létrehozásához, megváltoztatásához, lekéréséhez, törléséhez és kereséséhez az általános felületen keresztül. A következő műveletek érhetők el:

  • ConfigItemCreate()

  • ConfigItemDelete()

  • ConfigItemGet()

  • ConfigItemSearch()

  • ConfigItemUpdate()

Lásd még

További információkért nézze meg a példánya development/webservices/GenericConfigItemConnectorSOAP.wsdl helyén lévő WSDL-fájlját.

Új műveletek

Ezek az új műveletek a Folyamatok és automatizálás csoport Webszolgáltatások moduljában érhetők el:

  • ConfigItem::ConfigItemCreate

  • ConfigItem::ConfigItemDelete

  • ConfigItem::ConfigItemGet

  • ConfigItem::ConfigItemSearch

  • ConfigItem::ConfigItemUpdate

Ezen műveletek használatához:

  1. Adjon hozzá vagy szerkesszen egy webszolgáltatást.

  2. Válasszon egy Hálózati átvitelt az OTRS mint szolgáltató felületi elemben, és mentse el a webszolgáltatást.

  3. Az új műveletek az OTRS mint szolgáltató felületi elem Művelet hozzáadása mezőjében érhetők el.

Lásd még

További információkért nézze meg az API-hivatkozásokat a Folyamatkezelés fejezetben.

Példák a használatra

A következő példák gyors betekintést nyújtanak abba, hogy hogyan kell használni az API-t az alapvető műveletekhez.

  1. Konfigurációelem létrehozása

    • URL: /api/agent/config-item/create

    • Módszer: POST

    • Hasznos teher:

      {
          "ConfigItem": {
              "Class": "Computer",
              "Name": "test name for new config item",
              "DeplState": "Production",
              "InciState": "Operational",
              "CIXMLData": {
                  "Seriennummer": "SNR1"
                  "NIC": {
                       "NIC": "test",
                       "IPoverDHCP": "Yes"
                  }
              }
          }
      }
      
  2. Konfigurációelem frissítése

    • URL: /api/agent/config-item/4/update, ahol 4 a frissítendő konfigurációelem azonosítója

    • Módszer: POST

    • Hasznos teher:

      {
          "ConfigItemID": "4",
          "ConfigItem": {
              "Class": "Computer",
              "Name": "test name for new config item",
              "DeplState": "Production",
              "InciState": "Operational",
              "CIXMLData": {
                  "Seriennummer": "SNR2"
                  "NIC": {
                       "NIC": "test",
                       "IPoverDHCP": "Yes"
                  }
              }
          }
      }
      

    Megjegyzés

    A Class értékét kötelező átküldeni, de az nincs hatással a konfigurációelemre a frissítésekor. Ha egy Location osztályban lévő konfigurációelemet frissít, és átküldi a Computer osztályt, akkor a konfigurációelem a Location osztályban marad.

  3. Konfigurációelem lekérése

    • URL: /api/agent/config-item/4, ahol 4 a lekérendő konfigurációelem azonosítója

    • Módszer: GET

  4. Konfigurációelemek felsorolása

    • URL: /api/agent/config-item/list

    • Módszer: POST

Scroll to Top