WSD – API für zusätzlichen Service

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

    Um auf diese API zuzugreifen, muss der Aufrufer über die Rolle „sn_wsd_core.workplace_user“ verfügen.

    Diese API wird in ausgeführt sn_wsd_rsv Namespace. Für den Zugriff auf diese API muss das Plugin „Arbeitsplatzreservierungsverwaltung“ (sn_wsd_rsv) aktiviert sein.

    Für zusätzliche Informationen zu Management von Arbeitsplatz-Reservierungen, Siehe Verwaltung Von Arbeitsplatzreservierungen .

    WSD – zusätzliche Serviceanfrage – PATCH /api/sn_wsd_rsv/wsd_extra_service_request/reservation/{sys_ID}

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

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

    URL-Format

    Versionierte URL: /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 in angegeben REST-API-Explorer . Für geskriptete REST-APIs gibt es zusätzliche Versionsinformationen auf Geskriptetes REST-Service-Formular .

    Unterstützte Anforderungsparameter

    Tabelle : 1. Pfad-Parameter
    Name Beschreibung
    api_version Optional. Version des Endpunkts, auf den zugegriffen werden soll. 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 Serviceanforderungsdetails zurückgegeben werden sollen.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzreservierung [sn_wsd_rsv_reservation]

    Tabelle : 2. Abfrageparameter
    Name Beschreibung
    Keine
    Tabelle : 3. Anforderungstext-Parameter
    Name Beschreibung
    Keine

    Header

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

    Tabelle : 4. Anforderungskopfzeilen.
    Header Beschreibung
    Akzeptieren Datenformat des Antworttexts. Unterstützte Typen: application/jsonOder application/xml.

    Standard: application/json

    Tabelle : 5. Antwort-Header
    Header 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 REST-API-HTTP-Antwortcodes .

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

    Antworttext-Parameter

    Name Beschreibung
    Ergebnis Details zur angegebenen zusätzlichen Serviceanfrage.

    Datentyp: Objekt

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

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzstandort [sn_wsd_core_workplace_location]

    Ergebnis.reservationId SYS_ID der Reservierung, für die die zusätzlichen Serviceanforderungsdetails zurückgegeben werden sollen.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzreservierung [sn_wsd_rsv_reservation].

    result.serviceCategories Details zur Servicekategorie der zugehörigen zusätzlichen Services.

    Datentyp: Objekt

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

    Datentyp: Zeichenfolge

    result.serviceCategories.​Kategoriewährungscode Währungscode, der zur Berechnung der Kosten des Arbeitsplatzservice-Elements oder zusätzlichen Service verwendet wird.

    Datentyp: Zeichenfolge

    result.serviceCategories.comment
    Kommentare zur Servicekategorie.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices Details zu jedem der Arbeitsplatzserviceelemente oder zusätzlichen Service, die für die Reservierung angefordert werden.

    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,
      }
    ]
    result.serviceCategories.flexibleServices.​Kapazität Kapazität, die beim anfordern des Arbeitsplatzservice-Elements angefordert wird.

    Datentyp: Zahl

    result.serviceCategories.flexibleServices.​Kapazität aktiviert Kennzeichnung, die angibt, ob der Anwender, der die Reservierung erstellt, die Kapazität des Arbeitsplatzes angeben kann.
    Mögliche Werte:
    • Wahr: Anwender kann die Kapazität angeben.
    • Falsch: Anwender kann die Kapazität nicht angeben.

    Datentyp: Boolescher Wert

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

    Datentyp: Zeichenfolge

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

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​CategoryFriendlyName 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

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

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Lieferzeit
    Lieferzeit des Arbeitsplatzservice-Elements oder zusätzlichen Service.

    Datentyp: Zeichenfolge

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

    result.serviceCategories.flexibleServices.​Flexible ServiceId
    SYS_ID des zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice-Element [sn_wsd_case_workplace_service_item]

    result.serviceCategories.flexibleServices.​FlexibleServiceName Name des zugehörigen zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Max. Kapazität Maximale Kapazität des Arbeitsplatzes, die angefordert werden kann.

    Datentyp: Zahl

    result.serviceCategories.flexibleServices.​Menge
    Anzahl der angeforderten zusätzlichen Serviceelemente.

    Datentyp: Zahl

    result.serviceCategories.flexibleServices.​QuantitätEnabled Kennzeichnung, die angibt, ob der Anwender, der die Reservierung erstellt, die Menge der Serviceelemente angeben kann.
    Mögliche Werte:
    • Wahr: Anwender kann die Menge angeben.
    • Falsch: Anwender kann die Menge nicht angeben.

    Datentyp: Boolescher Wert

    result.serviceCategories.flexibleServices.​RequestId SYS_ID des zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Tabelle: Service anfordern [sn_wsd_case_service_item_request]

    result.serviceCategories.flexibleServices.​ServiceItemImage Dateiname des Miniaturbilds des Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​ServicePreis Kosten des Arbeitsplatzservice-Elements oder zusätzlichen Service.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Servicezeiten Details zur Zeit, die für die Vorbereitung und Bereinigung des Arbeitsplatzservice-Elements erforderlich ist.

    Datentyp: Objekt

    "serviceTimes": {
      "endCleanup": "String",
      "endPreparation": "String",
      "startCleanup": "String",
      "startPreparation": "String"
    }
    result.serviceCategories.flexibleServices.​ServiceTimes.endBereinigung 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 endet

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​ServiceTimes.startBereinigung Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements beginnt.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​ServiceTimes.startVorbereitung Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements beginnt.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.state Details zum aktuellen Status des zugehörigen 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

    result.serviceCategories.flexibleServices.state.​Wert Interner Wert des Status des Arbeitsplatzservice-Elements, z. B. Offen.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Unterkategorie 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 Arbeitsplatzserviceelement oder den zusätzlichen Service, z. B. Stuhllayout, Getränke oder IT-Support.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Unterkategorie.Wert Interner Wert der Unterkategorie des Arbeitsplatzservice-Elements oder zusätzlichen Service, z. B. Chair_Layout, Drinks oder IT_Support.

    Datentyp: Zeichenfolge

    result.serviceCategories.flexibleServices.​Total_price Gesamtkosten des Arbeitsplatzservice-Elements oder zusätzlichen Service für die Reservierung.

    Datentyp: Zahl

    result.serviceTimes Details zur Zeit, die für die Vorbereitung und Bereinigung des Arbeitsplatzservice-Elements erforderlich ist.

    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 endet

    Datentyp: Zeichenfolge

    result.serviceTimes.startCleanup 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 Serviceanfrage – PATCH /api/sn_wsd_rsv/wsd_extra_service_request/Submit

    Fügt einer angegebenen einzelnen Reservierung eine neue oder aktualisiert eine vorhandene zusätzliche Serviceanfrage.

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

    URL-Format

    Versionierte URL: /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 in angegeben REST-API-Explorer . Für geskriptete REST-APIs gibt es zusätzliche Versionsinformationen auf Geskriptetes REST-Service-Formular .

    Unterstützte Anforderungsparameter

    Tabelle : 7. Pfad-Parameter
    Name Beschreibung
    api_version Optional. Version des Endpunkts, auf den zugegriffen werden soll. 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. Anforderungstext-Parameter
    Name Beschreibung
    ReservierungDateTimeChanged Kennzeichnung, die angibt, ob sich das Datum und die 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: Boolescher Wert

    Standard: Falsch

    Reservierbare ID 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 Serviceanforderungen 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]
      }
    ]
    serviceCategories.category Erforderlich. SYS_ID oder Name des Arbeitsplatzservice, der der Reservierung hinzugefügt werden soll.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice [sn_wsd_case_workplace_service]

    serviceCategories.comment Erforderlich.
    Kommentare zur Servicekategorie.

    Datentyp: Zeichenfolge

    Servicekategorien.flexible Services Erforderlich. Details zu den einzelnen Arbeitsplatzserviceelementen oder zusätzlichen Services, die der Reservierung hinzugefügt oder storniert werden sollen.

    Datentyp: Array von Objekten

    "flexibleServices": [
      {
        "cancelFlag": Boolean,
        "comment": "String",
        "deliveryTime": "String",
        "extraServiceRequestId": "String",
        "flexibleServiceId": "String",
        "quantity": Number
      }
    ]
    serviceCategories.flexibleServices.cancelFlag Kennzeichnung, die angibt, ob die angegebene zusätzliche Serviceanfrage abgebrochen werden soll.
    Mögliche Werte:
    • Wahr: Löschen Sie die zugehörige zusätzliche Serviceanfrage.
    • Falsch: Kein Vorgang.

    Datentyp: Boolescher Wert

    Standard: Falsch

    serviceCategories.flexibleServices.comment Erforderlich.
    Zusätzliche Kommentare zum Arbeitsplatzservice-Element oder zum zusätzlichen Service.

    Datentyp: Zeichenfolge

    Servicekategorien.flexible Services.​Lieferzeit Erforderlich.
    Lieferzeit des Arbeitsplatzservice-Elements oder zusätzlichen Service.

    Datentyp: Zeichenfolge

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

    ServiceCategories.flexible Services.​ExtraServiceRequestId SYS_ID der vorhandenen zusätzlichen Serviceanfrage. Geben Sie diesen Parameter an, um eine vorhandene zusätzliche Serviceanfrage zu aktualisieren.

    Datentyp: Zeichenfolge

    Tabelle: Serviceelemente anfordern [sn_wsd_case_service_item_request]

    ServiceCategories.flexible Services.​Flexible ServiceId Erforderlich. SYS_ID des zusätzlichen Service- oder Arbeitsplatzservice-Elements.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice-Element [sn_wsd_case_workplace_service_item]

    Servicekategorien.flexible Services.​Menge Erforderlich.
    Anzahl der angeforderten zusätzlichen Serviceelemente.

    Datentyp: Zahl

    Header

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

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

    Standard: application/json

    Inhaltstyp Datenformat des Anforderungstexts. Nur unterstützt application/json.
    Tabelle : 11. Antwort-Header
    Header 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 REST-API-HTTP-Antwortcodes .

    Tabelle : 12. Statuscodes
    Statuscode Beschreibung
    200 Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet.
    400 Ungültige Anforderung. Ein ungültiger Anforderungstyp oder eine fehlerhafte Anforderung wurde erkannt.
    401 Nicht autorisiert Die Anwenderanmeldeinformationen sind falsch oder wurden nicht übergeben.
    500 Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Die Antwort enthält zusätzliche Informationen zum Fehler.

    Antworttext-Parameter

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

    Datentyp: Objekt

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

    Datentyp: Array des Objekts

    "extraServiceRequests": [
      {
        "flexibleServiceId": "String",
        "requestId": "String"
        }
    ]
    Ergebnis.extraServiceanforderungen.flexibleServiceId SYS_ID der Anforderung des zusätzlichen Service-Elements, die der Reservierung hinzugefügt wurde.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzservice-Element [sn_wsd_case_workplace_service_item]

    Ergebnis.extraServiceanforderungen.Anforderungs-ID SYS_ID des zusätzlichen Serviceelements, das der Anforderung hinzugefügt wurde.

    Datentyp: Zeichenfolge

    Tabelle: Serviceelemente anfordern [sn_wsd_case_service_item_request]

    Ergebnis.reservableId
    SYS_ID des Arbeitsplatzstandorts, für den die Reservierung erstellt wird.

    Datentyp: Zeichenfolge

    Tabelle: Arbeitsplatzstandort [sn_wsd_core_workplace_location]

    Ergebnis.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:
    • Wahr: Erfolgreich hinzugefügt.
    • Falsch: Vorgang fehlgeschlagen.

    Datentyp: Boolescher Wert

    Curl-Anforderung

    Das folgende Codebeispiel zeigt, wie einer Reservierung eine zusätzliche Serviceelementanforderung 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
      }
    }