WSD Zusätzliche Service-API

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 8 Minuten Lesedauer
  • Die Workplace Service Delivery (WSD) Extra Service- API bietet Endpunkte zum Abrufen zusätzlicher Services, z. B. Standortlayouts und Standardservices eines Arbeitsplatzstandorts.

    Für den Zugriff auf diese API muss der Aufrufer über die Rolle sn_wsd_core.workplace_user verfügen.

    Diese API wird im Namespace sn_wsd_rsv ausgeführt. Für den Zugriff auf diese API muss das Plugin „Management von Arbeitsplatz-Reservierungen“ (sn_wsd_rsv) aktiviert sein.

    Weitere Informationen zu Management von Arbeitsplatz-Reservierungenfinden Sie unter Reservierungsmanagement für Arbeitsplatz.

    WSD Zusätzliche Serviceanfrage – PATCH /api/sn_wsd_rsv/wsd_extra_service_request/reservation/{sys_id}

    Gibt die zusätzlichen Serviceanfragen zurück, die einer einzelnen Reservierung zugeordnet sind.

    Hinweis:
    Dieser Endpunkt funktioniert nicht für Gruppen- oder Mehrfachreservierungen.

    URL-Format

    URL mit Versionsnummer: /api/sn_wsd_rsv/{api_version}/wsd_extra_service_request/reservation/{sys_id}

    Standard-URL: /api/sn_wsd_rsv/wsd_extra_service_request/reservation/{sys_id}

    Hinweis:
    Verfügbare Versionen werden im REST-API-Explorerangegeben. Für geskriptete REST APIs finden Sie zusätzliche Versionsinformationen im Formular „Geskripteter REST-Service“.

    Unterstützte Anforderungsparameter

    Tabelle : 1. Pfadparameter
    Name Beschreibung
    api_version Optional. Version des Endpunkts, auf den zugegriffen werden soll. Zum Beispiel v1 oder v2. Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden.

    Datentyp: Zeichenfolge

    sys_id Sys_id des Reservierungsdatensatzes, für den die zusätzlichen Details zur Serviceanfrage zurückgegeben werden sollen.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzreservierung [sn_wsd_rsv_reservation]

    Tabelle : 2. Abfrageparameter
    Name Beschreibung
    Keine
    Tabelle : 3. Anforderungstextparameter
    Name Beschreibung
    Keine

    Kopfzeilen

    Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST API-Header.

    Tabelle : 4. Anforderungskopfzeilen
    Kopfzeile Beschreibung
    Akzeptieren Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml.

    Standard: application/json

    Tabelle : 5. Antwortkopfzeilen
    Kopfzeile Beschreibung
    Keine

    Statuscodes

    Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter HTTP-Antwortcodes der REST-API.

    Tabelle : 6. Statuscodes
    Statuscode Beschreibung
    200 Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet.
    400 Ungültige Anforderung. sys_id der Reservierung fehlt, ist ungültig oder nicht vorhanden.
    401 Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben.
    500 Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler.

    Parameter des Antwort-Haupttexts

    Name Beschreibung
    Ergebnis Details zur angegebenen zusätzlichen Serviceanfrage.

    Datentyp: Objekt

    "result": {
      "reservableId": "String",
      "reservationId": "String",
      "serviceCategories": {Object},
      "serviceTimes": {Object}
    }
    result.reservableId
    Sys_id des Arbeitsplatzstandorts, für den die Reservierung erstellt wird.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzstandort [sn_wsd_core_workplace_location]

    result.reservationId Sys_id der Reservierung, für die die zusätzlichen Details zur Serviceanfrage zurückgegeben werden sollen.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzreservierung [sn_wsd_rsv_reservation].

    result.serviceCategories Details zur Servicekategorie der zugeordneten zusätzlichen Services.

    Datentyp: Objekt

    "serviceCategories": {
      "String": {
        "categoryFriendlyName": "String",
        "categoryCurrencyCode": "String",
        "comment": "String",
        "flexibleServices": [Array],
        "serviceTimes": {Object}
      }
    }
    result.serviceCategories.categoryResponsable​Name Anwenderfreundlicher Name der Kategorie des Arbeitsplatzservice oder zusätzlichen Service, z. B. Platzanordnung.

    Datentyp: Zeichenfolge

    result.serviceKategorien.​categoryCurrencyCode Währungscode, der zur Berechnung der Kosten des Arbeitsplatzservice-Elements oder des zusätzlichen Services verwendet wird.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.Kommentar
    Kommentare zur Servicekategorie.

    Datentyp: Zeichenfolge

    result.serviceKategorien.flexibleServices Details zu jedem Arbeitsplatzservice-Element oder zusätzlichen Service, die für die Reservierung angefordert wurden.

    Datentyp: Array von Objekten

    "flexibleServices": [
      {
        "capacity": Number,
        "capacityEnabled": Boolean,
        "category": "String",
        "categoryComment": "String",
        "categoryFriendlyName": "String",
        "comment": "String",
        "currencyCode": "String",
        "deliveryTime": "String",
        "flexibleServiceId": "String",
        "flexibleServiceName": "String",
        "maxCapacity": Number,
        "quantity": Number,
        "quantityEnabled": Boolean,
        "requestId": "String",
        "serviceItemImage": "String",
        "servicePrice": Number,
        "serviceTimes": {Object},
        "state": {Object},
        "subCategory": {Object},
        "totalPrice": Number,
      }
    ]
    Ergebnis.ServiceKategorien.flexibleServices.​Kapazität Kapazität, die beim Anfordern des Arbeitsplatzservice-Elements angefordert wird.

    Datentyp: Zahl

    Ergebnis.ServiceKategorien.flexibleServices.​KapazitätAktiviert Kennzeichnung, die angibt, ob der Anwender, der die Reservierung erstellt, die Kapazität des Arbeitsplatzes angeben kann.
    Mögliche Werte:
    • „wahr“: Der Anwender kann die Kapazität angeben.
    • „falsch“: Der Anwender kann die Kapazität nicht angeben.

    Datentyp: Boolesch

    result.serviceCategories.flexibleServices.​category Sys_id der Kategorie des Arbeitsplatzservice oder zusätzlichen Service, der der Reservierung zugeordnet ist.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​categoryKommentar Zusätzliche Kommentare zur Kategorie.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​KategoriefreundlicherName Anwenderfreundlicher Name der Kategorie des Arbeitsplatzservice oder zusätzlichen Service, z. B. Platzanordnung.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Kommentar
    Zusätzliche Kommentare zum Arbeitsplatzservice-Element oder zum zusätzlichen Service.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​currencyCode Währungscode, der zur Berechnung der Kosten des zugehörigen Arbeitsplatzservice-Elements oder des zusätzlichen Services verwendet wird.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​Lieferzeit
    Lieferzeit des Arbeitsplatzservice-Elements oder des zusätzlichen Service.

    Datentyp: Zeichenfolge

    Format: UTC - jjjj-mm-ttThh:mm:ssZ, z. B. 2021-02-05T18:00:00Z

    Ergebnis.ServiceKategorien.flexibleServices.​flexibleServiceId
    Sys_id des zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice-Element [sn_wsd_case_workplace_service_item]

    Ergebnis.ServiceKategorien.flexibleServices.​flexibleServiceName Name des zugehörigen zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​maxKapazität Maximale Kapazität des Arbeitsplatzes, die angefordert werden kann.

    Datentyp: Zahl

    Ergebnis.ServiceKategorien.flexibleServices.​Menge
    Anzahl der zusätzlich angeforderten Service-Elemente.

    Datentyp: Zahl

    result.serviceCategories.flexibleServices.​mengeAktiviert Kennzeichnung, die angibt, ob der Anwender, der die Reservierung erstellt, die Menge der Service-Artikel angeben kann.
    Mögliche Werte:
    • wahr: Der Anwender kann die Menge angeben.
    • „falsch“: Der Anwender kann die Menge nicht angeben.

    Datentyp: Boolesch

    Ergebnis.ServiceKategorien.flexibleServices.​AnforderungsID Sys_id des zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Tabelle: Service anfordern [sn_wsd_case_service_item_request]

    Ergebnis.ServiceKategorien.flexibleServices.​ServiceElementBild Dateiname des Miniaturbilds des Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​ServicePreis Kosten des Arbeitsplatzservice-Elements oder zusätzlichen Services.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​serviceTimes Details zur Zeit, die zum Vorbereiten und Bereinigen des Arbeitsplatzservice-Elements benötigt wird.

    Datentyp: Objekt

    "serviceTimes": {
      "endCleanup": "String",
      "endPreparation": "String",
      "startCleanup": "String",
      "startPreparation": "String"
    }
    result.serviceCategories.flexibleServices.​serviceTimes.endcleanup Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements endet.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​serviceTimes.endPreparation Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements enden wird.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​ServiceZeiten.StartBereinigung Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements beginnt.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​ServiceZeiten.StartVorbereitung Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements beginnt.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.Status Details zum aktuellen Status des zugeordneten Arbeitsplatzservice-Elements.

    Datentyp: Objekt

    "state": {
      "display_value": "String",
      "value": "String"
    }
    result.serviceCategories.flexibleServices.state.​display_value Anzeigewert des Status des Arbeitsplatzservice-Elements, z. B. Offen.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.Status.Wert Interner Wert des Status des Arbeitsplatzservice-Elements, z. B. Offen.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​subCategory Details zur Unterkategorie des zugehörigen Arbeitsplatzservice-Elements.

    Datentyp: Objekt

    "subCategory": {
      "display_value": "String",
      "value": "String"
    }
    result.serviceCategories.flexibleServices.​subCategory.display_value Anzeigewert der Unterkategorie für das Arbeitsplatzservice-Element oder den zusätzlichen Service, z. B. Stuhllayout, Getränke oder IT-Support.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​Unterkategorie.Wert Interner Wert der Unterkategorie des Arbeitsplatzservice-Elements oder des zusätzlichen Services, z. B. „throom_layout“, „Getränke“ oder „IT_support“.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceKategorien.flexibleServices.​Gesamtpreis Gesamtkosten des Arbeitsplatzservice-Elements oder zusätzlichen Service für die Reservierung.

    Datentyp: Zahl

    result.serviceTimes Details zur Zeit, die zum Vorbereiten und Bereinigen des Arbeitsplatzservice-Elements benötigt wird.

    Datentyp: Objekt

    "serviceTimes": {
      "endCleanup": "String",
      "endPreparation": "String",
      "startCleanup": "String",
      "startPreparation": "String"
    }
    result.serviceTimes.endcleanup Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements endet.

    Datentyp: Zeichenfolge

    result.serviceTimes.endPreparation Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements enden wird.

    Datentyp: Zeichenfolge

    Ergebnis.ServiceZeiten.StartBereinigung Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements beginnt.

    Datentyp: Zeichenfolge

    result.serviceTimes.startPreparation Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements beginnt.

    Datentyp: Zeichenfolge

    cURL-Anforderung

    Dieses Codebeispiel zeigt, wie Sie die Details der zusätzlichen Services oder Arbeitsplatzservice-Elemente für eine Reservierung anfordern.

    curl "http://instance.servicenow.com/api/sn_wsd_rsv/wsd_extra_service_request/reservation/383e36c1536f01103cf7ddeeff7b1245" \
    --request GET \
    --header "Accept:application/json" \
    --user "username": "password"

    Ergebnisse zurückgeben:

    {
      "result": {
        "reservationId": "383e36c1536f01103cf7ddeeff7b1245",
        "serviceTimes": {
          "startPreparation": "2022-05-17T11:45:00ZZ",
          "endPreparation": "2022-05-17T12:00:00ZZ",
          "startCleanup": "2022-05-17T13:00:00ZZ",
          "endCleanup": "2022-05-17T13:15:00ZZ"
        },
        "reservableId": "02000d4edb7650106c731dcd13961914",
        "serviceCategories": {
          "50723fbf07100110c9b36b6e0ad300b4": {
            "serviceTimes": {
              "startPreparation": "2022-05-17T11:45:00Z",
              "endPreparation": "2022-05-17T12:00:00Z",
              "startCleanup": "2022-05-17T13:00:00Z",
              "endCleanup": "2022-05-17T13:15:00Z"
            },
            "flexibleServices": [
              {
                "requestId": "743eb605536f01103cf7ddeeff7b126b",
                "category": "50723fbf07100110c9b36b6e0ad300b4",
                "categoryComment": "test2",
                "subCategory": {
                  "value": "chair_layout",
                  "display_value": "Chair layout"
                },
                "categoryFriendlyName": "Space arrangement",
                "servicePrice": 0,
                "serviceItemImage": "4c6a0d7107600110c9b36b6e0ad300fc.iix",
                "currencyCode": "GBP",
                "totalPrice": 0,
                "flexibleServiceId": "21e2c08407600110c9b36b6e0ad3007c",
                "flexibleServiceName": "Theater Style",
                "deliveryTime": "2022-05-17 12:00:00",
                "comment": "test1",
                "quantity": 1,
                "capacity": 1,
                "quantityEnabled": false,
                "capacityEnabled": true,
                "maxCapacity": null,
                "state": {
                  "value": "2",
                  "display_value": "Work in Progress"
                },
                "serviceTimes": {
                  "startPreparation": "2022-05-17T11:45:00Z",
                  "endPreparation": "2022-05-17T12:00:00Z",
                  "startCleanup": "2022-05-17T13:00:00Z",
                  "endCleanup": "2022-05-17T13:15:00Z"
                }
              }
            ],
            "comment": "test2",
            "categoryFriendlyName": "Space arrangement",
            "categoryCurrencyCode": "GBP"
          }
        }
      }
    }

    WSD Zusätzliche Serviceanforderung – PATCH /api/sn_wsd_rsv/wsd_extra_service_request/submit

    Fügt einer angegebenen Einzelreservierung eine neue zusätzliche Serviceanfrage hinzu oder aktualisiert eine vorhandene zusätzliche Serviceanfrage.

    Hinweis:
    Dieser Endpunkt funktioniert nicht für Gruppen- oder Mehrfachreservierungen.

    URL-Format

    URL mit Versionsnummer: /api/sn_wsd_rsv/{api_version}/wsd_extra_service_request/submit

    Standard-URL: /api/sn_wsd_rsv/wsd_extra_service_request/submit

    Hinweis:
    Verfügbare Versionen werden im REST-API-Explorerangegeben. Für geskriptete REST APIs finden Sie zusätzliche Versionsinformationen im Formular „Geskripteter REST-Service“.

    Unterstützte Anforderungsparameter

    Tabelle : 7. Pfadparameter
    Name Beschreibung
    api_version Optional. Version des Endpunkts, auf den zugegriffen werden soll. Zum Beispiel v1 oder v2. Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden.

    Datentyp: Zeichenfolge

    Tabelle : 8. Abfrageparameter
    Name Beschreibung
    Keine
    Tabelle : 9. Anforderungstextparameter
    Name Beschreibung
    „reservierungDateTimeChanged“ Kennzeichnung, die angibt, ob sich Datum und Uhrzeit der Reservierung geändert haben.
    Gültige Werte:
    • wahr: Datum und Uhrzeit der Reservierung wurden geändert.
    • „falsch“: Datum und Uhrzeit der Reservierung wurden nicht geändert.

    Datentyp: Boolesch

    Standardwert: false

    reservableId Erforderlich.
    Sys_id des Arbeitsplatzstandorts, für den die Reservierung erstellt wird.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzstandort [sn_wsd_core_workplace_location]

    Reservierungs-ID Erforderlich. Sys_id der Reservierung, für die die zusätzlichen Serviceanfragen hinzugefügt werden sollen.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzreservierung [sn_wsd_rsv_reservation]

    serviceKategorien Erforderlich. Liste der Arbeitsplatzservice-Elemente oder zusätzlichen Services, die der Reservierung hinzugefügt werden sollen.

    Datentyp: Array von Objekten

    "serviceCategories": [
      {
        "category": "String",
        "comment": "String",
        "flexibleServices": [Array]
      }
    ]
    serviceKategorien.kategorie Erforderlich. Sys_id oder Name des Arbeitsplatzservice, der der Reservierung hinzugefügt werden soll.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice [sn_wsd_case_workplace_service]

    serviceKategorien.Kommentar Erforderlich.
    Kommentare zur Servicekategorie.

    Datentyp: Zeichenfolge

    serviceKategorien.flexibleServices Erforderlich. Details zu jedem Arbeitsplatzservice-Element oder zusätzlichen Service, die der Reservierung hinzugefügt oder von ihr abgebrochen werden sollen.

    Datentyp: Array von Objekten

    "flexibleServices": [
      {
        "cancelFlag": Boolean,
        "comment": "String",
        "deliveryTime": "String",
        "extraServiceRequestId": "String",
        "flexibleServiceId": "String",
        "quantity": Number
      }
    ]
    serviceKategorien.flexibleServices.cancelFlag Kennzeichnung, die angibt, ob die angegebene zusätzliche Serviceanfrage storniert werden soll.
    Mögliche Werte:
    • „wahr“: Löschen Sie die zugeordnete zusätzliche Serviceanfrage.
    • „falsch“: Kein Vorgang.

    Datentyp: Boolesch

    Standardwert: false

    serviceKategorien.flexibleServices.Kommentar Erforderlich.
    Zusätzliche Kommentare zum Arbeitsplatzservice-Element oder zum zusätzlichen Service.

    Datentyp: Zeichenfolge

    serviceKategorien.flexibleServices.​Lieferzeit Erforderlich.
    Lieferzeit des Arbeitsplatzservice-Elements oder des zusätzlichen Service.

    Datentyp: Zeichenfolge

    Format: UTC - jjjj-mm-ttThh:mm:ssZ, z. B. 2021-02-05T18:00:00Z

    serviceKategorien.flexibleServices.​extraServiceRequestId Sys_id der vorhandenen zusätzlichen Serviceanfrage. Geben Sie diesen Parameter an, um eine vorhandene zusätzliche Serviceanfrage zu aktualisieren.

    Datentyp: Zeichenfolge

    Tabelle: Service-Elemente anfordern [sn_wsd_case_service_item_request]

    serviceKategorien.flexibleServices.​flexibleServiceId Erforderlich. Sys_id des zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice-Element [sn_wsd_case_workplace_service_item]

    serviceKategorien.flexibleServices.​Menge Erforderlich.
    Anzahl der zusätzlich angeforderten Service-Elemente.

    Datentyp: Zahl

    Header

    Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter Unterstützte REST API-Header.

    Tabelle : 10. Anforderungskopfzeilen
    Kopfzeile Beschreibung
    Akzeptieren Datenformat des Anforderungstexts. Unterstützte Typen: application/json, application/xml oder, text/xml

    Standard: application/json

    Content-Type Datenformat des Anforderungstexts. Unterstützt nur application/json.
    Tabelle : 11. Antwortkopfzeilen
    Kopfzeile Beschreibung
    Keine

    Statuscodes

    Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter HTTP-Antwortcodes der REST-API.

    Tabelle : 12. Statuscodes
    Statuscode Beschreibung
    200 Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet.
    400 Fehlerhafte Anforderung. Ein fehlerhafter Anforderungstyp oder eine falsch formatierte Anforderung wurde erkannt.
    401 Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben.
    500 Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler.

    Parameter des Antwort-Haupttexts

    Name Beschreibung
    Ergebnis Geben Sie Ergebnisse für die Anforderung zurück.

    Datentyp: Objekt

    "result": {
      "extraServiceRequests": [Array],
      "reservableId": "String",
      "reservationId": "String",
      "success": Boolean
    }
    result.extraServiceRequests Details zur hinzugefügten oder stornierten zusätzlichen Serviceanfrage.

    Datentyp: Array von Objekten

    "extraServiceRequests": [
      {
        "flexibleServiceId": "String",
        "requestId": "String"
        }
    ]
    result.extraServiceRequests.flexibleServiceId Sys_id der zusätzlichen Service-Elementanforderung, die der Reservierung hinzugefügt wurde.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice-Element [sn_wsd_case_workplace_service_item]

    result.extraServiceRequests.requestId Sys_id des zusätzlichen Service-Elements, das der Anforderung hinzugefügt wurde.

    Datentyp: Zeichenfolge

    Tabelle: Service-Elemente anfordern [sn_wsd_case_service_item_request]

    result.reservableId
    Sys_id des Arbeitsplatzstandorts, für den die Reservierung erstellt wird.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzstandort [sn_wsd_core_workplace_location]

    result.reservationId Sys_id der Reservierung, für die die zusätzliche Serviceanfrage hinzugefügt wurde.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzreservierung [sn_wsd_rsv_reservation]

    Ergebnis.Erfolg Kennzeichnung, die angibt, ob die zusätzliche Serviceanfrage der Reservierung erfolgreich hinzugefügt wurde.
    Mögliche Werte:
    • true: Erfolgreich hinzugefügt.
    • „falsch“: Vorgang fehlgeschlagen.

    Datentyp: Boolesch

    cURL-Anforderung

    Das folgende Codebeispiel zeigt, wie einer Reservierung eine zusätzliche Service-Elementanforderung hinzugefügt wird.

    curl "http://instance.servicenow.com/api/sn_wsd_rsv/wsd_extra_service_request/submit" \
    --request POST \
    --header "Accept:application/json" \
    --header "Concept-Type:application/json" \
    --user 'username':'password'

    Ergebnisse zurückgeben:

    {
      "result": {
        "reservationId": "2dc2efdf531701103cf7ddeeff7b1227",
        "reservableId": "02000d4edb7650106c731dcd13961914",
        "extraServiceRequests": [
          {
            "requestId": "bea46dbc53e701103cf7ddeeff7b1236",
            "flexibleServiceId": "e2ecf7b307500110c9b36b6e0ad30033"
          }
    ],
        "success": true
      }
    }