Offene API für Qualifizierung technischer Services
Mit der offenen API für Qualifizierung technischer Services können Sie die Verfügbarkeit von Ressourcen und Services überprüfen, bevor Aufträge zur Erfüllung gesendet werden.
Diese API ist eine ServiceNow -Implementierung der REST-Spezifikation TMF645 Service Qualification API. Weitere Informationen zu Servicequalifizierungsanforderungen finden Sie unter Service qualification requests.
sn_ord_qual_mgmt bereitgestellt und erfordert die folgenden Plugins:- Product Catalog Management Core [com.sn_prd_pm]
- Product Catalog – Vertiefung [com.sn_prd_pm_adv]
- Order Qualification Management [com.sn_ord_qual_mgmt]
- Order Management für Telecom, Media & Tech [com.sn_tmt_core]
- Telecom Core [com.sn_tmt_core]
Zur Verwendung dieser API ist die Rolle „sn_ind_tmt_orm.order_integrator“ erforderlich.
Qualifizierung technischer Services Open API – GET sn_ord_qual_mgmt/qualification/checkServiceQualification/{id}
Ruft eine technische Qualifizierungsanforderung ab, die einer bestimmten Kundenauftrags-ID zugeordnet ist.
- Kundenauftrag [sn_ind_tmt_orm_order]
- Auftragspositionselement [sn_ind_tmt_orm_order_line_item]
URL-Format
Versionierte URL: /api/sn_ord_qual_mgmt/qualification/checkServiceQualification/{id}
Unterstützte Anforderungsparameter
| 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 |
| id | Sys_id des abzurufenden Qualifizierungs-Kundenauftrags. Datentyp: Zeichenfolge |
| Name | Beschreibung |
|---|---|
| Keine |
| 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.
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| 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-Antwortcodesder REST-API.
| 200 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Nicht gefunden. Das angeforderte Element wurde nicht gefunden. |
Antworttextparameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| id | Sys_id des Qualifizierungskundenauftrags. Datentyp: Zeichenfolge |
| href | Relativer Link zum Datensatz der Qualifizierungsreihenfolge. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung der Qualifizierungsanforderung, die aus dem Feld short_description des Kundenauftrags abgerufen wird. Datentyp: Zeichenfolge |
| externe ID | Externe ID aus dem Feld „external_id“ des Kundenauftrags. Datentyp: Zeichenfolge |
| Qualifizierungsergebnis | Qualifizierungsstatus des Ergebnisfelds des Kundenauftrags. Mögliche Werte:
Datentyp: Zeichenfolge |
| Status | Status des Kundenauftrags aus dem Statusfeld des Kundenauftrags. Datentyp: Zeichenfolge |
| @type | Teil des TMF Open API-Standards. Anmerkung für Qualifizierung. Dieser Wert ist immer CheckServiceQualification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| checkServiceQualificationDate | Datum und Uhrzeit der Qualifizierungsanforderung, die aus dem Feld order_date des Kundenauftrags erstellt wurde. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| effektiveQualifizierungDatum | Effektives Qualifizierungsdatum, das aus dem Feld order_date des Kundenauftrags abgerufen wurde. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| erwartetes Qualifizierungsdatum | Speichert das erwartete Qualifizierungsdatum. Wird im Feld „expected_end_date“ des Kundenauftrags beibehalten. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| relatedPartei | Liste der Kontakte für die Qualifizierungsanforderung. Jeder Kontakt ist ein Objekt im Array. Datentyp: Array von Objekten |
| relatedPartei.id | Sys_id oder external_id des Accounts, Kundenkontakts oder Verbrauchers, der dem Auftrag zugeordnet ist. Befindet sich in der Tabelle „Account“ [customer_account], „Kontakt“ [customer_contact] oder „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge |
| relatedPartei.name | Name des Accounts, Kunden oder Verbrauchers. Datentyp: Zeichenfolge |
| relatedPartei.@Typ | Teil des TMF Open API-Standards. Anmerkung für den Kontakt der Bestellposition. Dieser Wert ist immer RelatedPartei. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| relatedPartei.@referenziertTyp | Typ der zugehörigen Partei. Mögliche Werte:
Datentyp: Zeichenfolge |
| serviceQualificationItem | Liste der Servicequalifizierungselemente, die Informationen zu Standort, Serviceinformationen und Servicemerkmalen enthalten. Als Auftragspositionen für den Kundenauftrag gespeichert. Datentyp: Array von Objekten |
| serviceQualificationItem.id | ID des Qualifizierungselements. Wird im Feld „external_id“ der Kundenauftragsposition gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.qualificationResult | Ergebnis des Qualifizierungselements. Wird im Feld „Ergebnis“ der Kundenauftragsposition gespeichert. Mögliche Werte:
Datentyp: Zeichenfolge |
| serviceQualifizierungselement.status | Status des Qualifizierungselements, abgeleitet aus dem Feld „Status“ der Kundenauftragsposition. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.Menge | Menge des Qualifizierungselements, die aus dem Feld „Menge“ der Kundenauftragsposition abgeleitet wird. Datentyp: Zahl |
| serviceQualificationItem.@type | Teil des TMF Open API-Standards. Anmerkung für das Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.service | Serviceinformationen, die Details zu Standort (Ort), Servicespezifikationen und Servicemerkmalen enthalten. Datentyp: Objekt |
| serviceQualificationItem.service.@type | Teil des API-Standards TMF Open. Anmerkung für Service. Dieser Wert ist immer Service. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifikationselement.service.place | Standortinformationen für das Servicequalifizierungselement. Datentyp: Array von Objekten. Hinweis: Dieses Array kann nur einen Speicherort enthalten. |
serviceQualificationItem.service.place.id |
Sys_id eines Standorts in der Tabelle „Standort“ [cmn_location]. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.name | Name des Standorts. Nicht anhand eines Eintrags in der Tabelle „Standort“ [cmn_location] überprüft. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.@type | Teil des TMF Open API-Standards. Anmerkung für Service. Dieser Wert ist immer GeographicSite. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification | Servicespezifikationsdetails für das Qualifizierungselement. Datentyp: Array von Objekten. |
| serviceQualificationItem.service.serviceSpecification.id | Externe ID oder Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.name | Name der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.version | Externe Version der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.internalVersion | Interne Version der Servicespezifikation. Datentyp: Zahl |
| serviceQualificationItem.service.serviceSpecification.internalId | Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.@type | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic | Liste der Servicemerkmale. Datentyp: Array von Objekten |
| serviceQualificationItem.service.serviceCharacteristic.valueType | Werttyp des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal | Alternativer Servicevorschlag für den Qualifizierungsauftrag. Alternative Vorschläge werden in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal] gespeichert. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal.id | Sys_id des alternativen Vorschlagseintrags in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal.alternateServiceAvailabilityDate | Der Wert im Feld available_date des Eintrags für alternative Vorschläge in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateServiceProposal.alternateService | Serviceinformationen, die durch den alternativen Vorschlag dargestellt werden. Datentyp: Objekt |
| serviceQualificationItem.alternateServiceProposal.alternateService.serviceSpecification | Die Servicespezifikation des alternativen Vorschlags wurde in der Tabelle „Spezifikation des alternativen Vorschlags“ [sn_ord_qual_mgmt_alternate_proposal] beibehalten. Datentyp: Objekt |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.id“ | Externe ID oder Anfangsversion der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceSpecification.name | Name der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceSpecification.version | Externe Version der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.internalVersion“ | Interne Version der alternativen Servicespezifikation. Datentyp: Zahl |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.internalId“ | Anfangsversion der Spezifikation des alternativen Service. Datentyp: Zeichenfolge |
| ServiceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.@type“ | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic“ | Array von Servicemerkmalen für den alternativen Servicevorschlag. Datentyp: Array von Objekten |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic.valueType“ | Werttyp des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceCharacteristic.name | Name des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic.value“ | Wert des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason | Eine Liste der Gründe für die Nichtverfügbarkeit der Serviceberechtigung, um zu erklären, warum der Service nicht verfügbar ist. Dieser Wert wird in „unavailability_reason“ der Tabelle „Domänenauftrag“ [sn_ind_tmt_orm_domain_order] beibehalten. Datentyp: Array |
| serviceQualificationItem.eligibilityUnavailabilityReason.code | Ursachencode für Nichtverfügbarkeit von Serviceberechtigung. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason.label | Bezeichnung des Nichtverfügbarkeitsgrunds für Serviceberechtigung. Datentyp: Zeichenfolge |
Beispiel für eine cURL-Anforderung
Im folgenden Beispiel wird ein vollständiger spezifischer Qualifizierungsauftrag abgerufen, der einer bestimmten Sys_id eines Qualifizierungs-Kundenauftrags zugeordnet ist.
curl -location --request GET "https://instance.service-now.com/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/4b5aa0a538b31110f877c8d44c4b8947" \
--user "username":"password"
Antwort:
[
{
"id": "001b359545371150f877e0588eca21ca",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/001b359545371150f877e0588eca21ca",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"version": "",
"internalVersion": "1",
"internalId": "91478553b7969910ff00f203ae11a97d",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
},
"expectedQualificationDate": "2022-10-11T15:20:39.000Z"
},
{
"id": "0236b75145fb1150f877e0588eca2145",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/0236b75145fb1150f877e0588eca2145",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-15T08:57:50.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "110",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Fiber Speed",
"valueType": "choice",
"value": "1Gbps"
}
],
"serviceSpecification": {
"id": "4d2b5799457b1150f877e0588eca2116",
"name": "CFS3",
"version": "",
"internalVersion": "1",
"internalId": "4d2b5799457b1150f877e0588eca2116",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "130",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Wireless Speed",
"valueType": "choice",
"value": "100 Mbps"
}
],
"serviceSpecification": {
"id": "28733d1d45f31150f877e0588eca2163",
"name": "CFS2",
"version": "",
"internalVersion": "1",
"internalId": "28733d1d45f31150f877e0588eca2163",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "100",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Speed",
"valueType": "choice",
"value": ""
}
],
"serviceSpecification": {
"id": "b3933d9d45f31150f877e0588eca21fc",
"name": "Access Service",
"version": "",
"internalVersion": "1",
"internalId": "b3933d9d45f31150f877e0588eca21fc",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "120",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "DSL Speed",
"valueType": "choice",
"value": "500 Mbps"
}
],
"serviceSpecification": {
"id": "1d43f91d45f31150f877e0588eca21cd",
"name": "CFS1",
"version": "",
"internalVersion": "1",
"internalId": "1d43f91d45f31150f877e0588eca21cd",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
}
],
"expectedQualificationDate": "2022-10-11T15:20:39.000Z"
}
]
Qualifizierung technischer Services Open API – GET sn_ord_qual_mgmt/qualification/checkServiceQualification
Ruft eine Liste aller technischen Qualifizierungsanforderungen ab.
- Kundenauftrag [sn_ind_tmt_orm_order]
- Auftragspositionselement [sn_ind_tmt_orm_order_line_item]
Dieser Endpunkt gibt standardmäßig 20 Datensätze zurück, kann jedoch maximal 100 Datensätze zurückgeben. Verwenden Sie Abfragefilter, um die Ergebnisse nach Status, Feldname(n), Beschreibung und Qualifizierungsergebnis einzugrenzen.
URL-Format
Versionierte URL: /api/sn_ord_qual_mgmt/qualification/checkServiceQualification
Unterstützte Anforderungsparameter
| 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 |
| Parameter | Beschreibung |
|---|---|
| Felder | Liste der Feldnamen, die in der Antwort vonzurückgegeben werden sollen. Ungültige Felder werden ignoriert. Wenn dieser Parameter in der Anforderung nicht angegeben ist, werden alle Felder zurückgegeben. Datentyp: Zeichenfolge, durch Kommas getrennt |
| limit | Maximale Anzahl der zurückzugebenden Datensätze. Verwenden Sie für Anforderungen, die diese Anzahl von Datensätzen überschreiten, den Offset-Parameter, um den Datensatzabruf zu paginieren. Standard: 20 Höchstwert: 100 Datentyp: Zahl |
| Status | Filtert Qualifizierungsaufträge nach Status. Nur Aufträge mit einem Status, der dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge |
| Beschreibung | Filtert Qualifizierungsaufträge nach dem Feld „short_description“ des Kundenauftrags. Nur Aufträge mit einer Kurzbeschreibung, die dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge |
| Qualifizierungsergebnis | Filtert Qualifizierungsreihenfolgen nach Ergebnis. Nur Aufträge mit einem Ergebnis, das dem Wert dieses Parameters entspricht, werden in der Antwort zurückgegeben. Datentyp: Zeichenfolge Format: |
| 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.
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| 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-Antwortcodesder REST-API.
| Statuscode | Beschreibung |
|---|---|
| 200 | Anforderung erfolgreich verarbeitet. Vollständige Ressource, die als Antwort zurückgegeben wird (keine Paginierung). |
| 206 | In Antwort zurückgegebene Teilressource (mit Paginierung). |
| 400 | Ungültige Anforderung. Mögliche Gründe:
|
| 404 | Kein Datensatz für die Filterkriterien gefunden. |
Antworttextparameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| id | Sys_id des Qualifizierungskundenauftrags. Datentyp: Zeichenfolge |
| href | Relativer Link zum Datensatz der Qualifizierungsreihenfolge. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung der Qualifizierungsanforderung, die aus dem Feld short_description des Kundenauftrags abgerufen wird. Datentyp: Zeichenfolge |
| externe ID | Externe ID aus dem Feld „external_id“ des Kundenauftrags. Datentyp: Zeichenfolge |
| Qualifizierungsergebnis | Qualifizierungsstatus des Ergebnisfelds des Kundenauftrags. Mögliche Werte:
Datentyp: Zeichenfolge |
| Status | Status des Kundenauftrags aus dem Statusfeld des Kundenauftrags. Datentyp: Zeichenfolge |
| @type | Teil des TMF Open API-Standards. Anmerkung für Qualifizierung. Dieser Wert ist immer CheckServiceQualification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| checkServiceQualificationDate | Datum und Uhrzeit der Qualifizierungsanforderung, die aus dem Feld order_date des Kundenauftrags erstellt wurde. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| effektiveQualifizierungDatum | Effektives Qualifizierungsdatum, das aus dem Feld order_date des Kundenauftrags abgerufen wurde. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| erwartetes Qualifizierungsdatum | Speichert das erwartete Qualifizierungsdatum. Wird im Feld „expected_end_date“ des Kundenauftrags beibehalten. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| relatedPartei | Liste der Kontakte für die Qualifizierungsanforderung. Jeder Kontakt ist ein Objekt im Array. Datentyp: Array von Objekten |
| relatedPartei.id | Sys_id oder external_id des Accounts, Kundenkontakts oder Verbrauchers, der dem Auftrag zugeordnet ist. Befindet sich in der Tabelle „Account“ [customer_account], „Kontakt“ [customer_contact] oder „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge |
| relatedPartei.name | Name des Accounts, Kunden oder Verbrauchers. Datentyp: Zeichenfolge |
| relatedPartei.@Typ | Teil des TMF Open API-Standards. Anmerkung für den Kontakt der Bestellposition. Dieser Wert ist immer RelatedPartei. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| relatedPartei.@referenziertTyp | Typ der zugehörigen Partei. Mögliche Werte:
Datentyp: Zeichenfolge |
| serviceQualificationItem | Liste der Servicequalifizierungselemente, die Informationen zu Standort, Serviceinformationen und Servicemerkmalen enthalten. Als Auftragspositionen für den Kundenauftrag gespeichert. Datentyp: Array von Objekten |
| serviceQualificationItem.id | ID des Qualifizierungselements. Wird im Feld „external_id“ der Kundenauftragsposition gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.qualificationResult | Ergebnis des Qualifizierungselements. Wird im Feld „Ergebnis“ der Kundenauftragsposition gespeichert. Mögliche Werte:
Datentyp: Zeichenfolge |
| serviceQualifizierungselement.status | Status des Qualifizierungselements, abgeleitet aus dem Feld „Status“ der Kundenauftragsposition. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.Menge | Menge des Qualifizierungselements, die aus dem Feld „Menge“ der Kundenauftragsposition abgeleitet wird. Datentyp: Zahl |
| serviceQualificationItem.@type | Teil des TMF Open API-Standards. Anmerkung für das Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.service | Serviceinformationen, die Details zu Standort (Ort), Servicespezifikationen und Servicemerkmalen enthalten. Datentyp: Objekt |
| serviceQualificationItem.service.@type | Teil des API-Standards TMF Open. Anmerkung für Service. Dieser Wert ist immer Service. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifikationselement.service.place | Standortinformationen für das Servicequalifizierungselement. Datentyp: Array von Objekten. Hinweis: Dieses Array kann nur einen Speicherort enthalten. |
serviceQualificationItem.service.place.id |
Sys_id eines Standorts in der Tabelle „Standort“ [cmn_location]. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.name | Name des Standorts. Nicht anhand eines Eintrags in der Tabelle „Standort“ [cmn_location] überprüft. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.@type | Teil des TMF Open API-Standards. Anmerkung für Service. Dieser Wert ist immer GeographicSite. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification | Servicespezifikationsdetails für das Qualifizierungselement. Datentyp: Array von Objekten. |
| serviceQualificationItem.service.serviceSpecification.id | Externe ID oder Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.name | Name der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.version | Externe Version der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.internalVersion | Interne Version der Servicespezifikation. Datentyp: Zahl |
| serviceQualificationItem.service.serviceSpecification.internalId | Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.@type | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic | Liste der Servicemerkmale. Datentyp: Array von Objekten |
| serviceQualificationItem.service.serviceCharacteristic.valueType | Werttyp des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal | Alternativer Servicevorschlag für den Qualifizierungsauftrag. Alternative Vorschläge werden in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal] gespeichert. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal.id | Sys_id des alternativen Vorschlagseintrags in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal.alternateServiceAvailabilityDate | Der Wert im Feld available_date des Eintrags für alternative Vorschläge in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateServiceProposal.alternateService | Serviceinformationen, die durch den alternativen Vorschlag dargestellt werden. Datentyp: Objekt |
| serviceQualificationItem.alternateServiceProposal.alternateService.serviceSpecification | Die Servicespezifikation des alternativen Vorschlags wurde in der Tabelle „Spezifikation des alternativen Vorschlags“ [sn_ord_qual_mgmt_alternate_proposal] beibehalten. Datentyp: Objekt |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.id“ | Externe ID oder Anfangsversion der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceSpecification.name | Name der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceSpecification.version | Externe Version der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.internalVersion“ | Interne Version der alternativen Servicespezifikation. Datentyp: Zahl |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.internalId“ | Anfangsversion der Spezifikation des alternativen Service. Datentyp: Zeichenfolge |
| ServiceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.@type“ | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic“ | Array von Servicemerkmalen für den alternativen Servicevorschlag. Datentyp: Array von Objekten |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic.valueType“ | Werttyp des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceCharacteristic.name | Name des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic.value“ | Wert des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason | Eine Liste der Gründe für die Nichtverfügbarkeit der Serviceberechtigung, um zu erklären, warum der Service nicht verfügbar ist. Dieser Wert wird in „unavailability_reason“ der Tabelle „Domänenauftrag“ [sn_ind_tmt_orm_domain_order] beibehalten. Datentyp: Array |
| serviceQualificationItem.eligibilityUnavailabilityReason.code | Ursachencode für Nichtverfügbarkeit von Serviceberechtigung. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason.label | Bezeichnung des Nichtverfügbarkeitsgrunds für Serviceberechtigung. Datentyp: Zeichenfolge |
Beispiel für eine cURL-Anforderung
Der folgende GET-Aufruf ruft alle Qualifizierungsreihenfolgen für eine Instanz ab.
curl -location --request GET "https://instance.service-now.com/api/sn_ord_qual_mgmt/qualification/checkServiceQualification" \
--user "username":"password"
Antwort:
[{
"id": "001b359545371150f877e0588eca21ca",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/001b359545371150f877e0588eca21ca",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"version": "",
"internalVersion": "1",
"internalId": "91478553b7969910ff00f203ae11a97d",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
}],
"expectedQualificationDate": "2022-10-11T15:20:39.000Z"
}, {
"id": "0236b75145fb1150f877e0588eca2145",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/0236b75145fb1150f877e0588eca2145",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-15T08:57:50.000Z",
"relatedParty": [{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
}
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [{
"id": "110",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [{
"name": "Fiber Speed",
"valueType": "choice",
"value": "1Gbps"
}],
"serviceSpecification": {
"id": "4d2b5799457b1150f877e0588eca2116",
"name": "CFS3",
"version": "",
"internalVersion": "1",
"internalId": "4d2b5799457b1150f877e0588eca2116",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "130",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [{
"name": "Wireless Speed",
"valueType": "choice",
"value": "100 Mbps"
}],
"serviceSpecification": {
"id": "28733d1d45f31150f877e0588eca2163",
"name": "CFS2",
"version": "",
"internalVersion": "1",
"internalId": "28733d1d45f31150f877e0588eca2163",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "100",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [{
"name": "Speed",
"valueType": "choice",
"value": ""
}],
"serviceSpecification": {
"id": "b3933d9d45f31150f877e0588eca21fc",
"name": "Access Service",
"version": "",
"internalVersion": "1",
"internalId": "b3933d9d45f31150f877e0588eca21fc",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "120",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [{
"name": "DSL Speed",
"valueType": "choice",
"value": "500 Mbps"
}],
"serviceSpecification": {
"id": "1d43f91d45f31150f877e0588eca21cd",
"name": "CFS1",
"version": "",
"internalVersion": "1",
"internalId": "1d43f91d45f31150f877e0588eca21cd",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
}
],
"expectedQualificationDate": "2022-10-11T15:20:39.000Z"
}
]
Qualifizierung technischer Services Open API – POST sn_ord_qual_mgmt/qualification/checkServiceQualification
Erstellt eine Entität für die Qualifizierungsanforderung für technische Services, die eine Liste von Qualifizierungselementen enthält.
Die Servicequalifizierungsanforderung wird als Kundenauftrag mit dem Erfüllungstyp „Qualifizieren“ beibehalten. Jedes Qualifizierungselement wird als Kundenpositionsauftrag in der Auftragstabelle [sn_ind_tmt_orm_order_line_item] gespeichert.
Verwenden dieses Endpunkts
- Fordern Sie die Qualifizierung eines Service an einer angegebenen Adresse an.
- Fordern Sie die Qualifizierung eines neuen Service am selben Standort eines vorhandenen und aktiven Access-Service an.
- Fordern Sie ein Upgrade oder Downgrade eines vorhandenen Service an.
Jeder Anwendungsfall erfordert dieselbe Anforderungsstruktur, verwendet jedoch unterschiedliche Anforderungsparameter. Details zu jedem Anwendungsfall und akzeptierten Parametern werden bereitgestellt:
- Um einen Service an einer bestimmten Adresse zu qualifizieren, verwenden Sie das Array [ place (serviceQualificationItem.service.place), um einen bestimmten Standort und die Servicespezifikation anzugeben. Sie können optional zusätzliche Servicemerkmale in Ihrer Anforderung definieren.
- Um einen neuen Service am selben Ort wie ein vorhandener und aktiver Service zu qualifizieren, verwenden Sie das Objekt referenceServiceInventory (serviceQualificationItem.service.referenceServiceInventory) anstelle des Arrays place. Mit diesem Objekt können Sie eine Anforderung erstellen und Servicespezifikationen definieren, ohne Standortdetails angeben zu müssen. Sie können optional zusätzliche Servicemerkmale in Ihrer Anforderung definieren.
- Um einen vorhandenen Service zu aktualisieren oder zu downgraden, verwenden Sie das Objekt serviceInventory (serviceQualificationItem.service.ServiceInventory) anstelle des Arrays place oder des Objekts referenceServiceInventory. In diesem Anwendungsfall werden Standortinformationen und Spezifikationsdetails aus einem vorhandenen Service abgerufen. Definieren Sie in Ihrer Anforderung alle Servicemerkmale, die Sie ändern möchten.
Angenommen, Sie möchten überprüfen, ob Sie die Download-Geschwindigkeit eines vorhandenen und aktiven Service von 100 Mbit/s auf 600 Mbit/s aktualisieren können. In diesem Fall können Sie den Parameter serviceInventory verwenden, um die Anforderung zu definieren, indem Sie das Merkmal „Geschwindigkeit“ von „Niedrig“ in „Hoch“ ändern. Die API ruft das verbleibende Merkmal aus dem vorhandenen Service ab.
Informationen zum Erstellen Ihrer API-Anforderung für Ihren speziellen Anwendungsfall finden Sie in den Beispielaufrufen im Abschnitt „Beispiel“ dieser Seite.
URL-Format
Versionierte URL: /api/sn_ord_qual_mgmt/qualification/checkServiceQualification
Unterstützte Anforderungsparameter
| Name | Beschreibung |
|---|---|
| Keine |
| Name | Beschreibung |
|---|---|
| Keine |
| Parameter | Beschreibung |
|---|---|
| Beschreibung | Optional. Die Beschreibung der Qualifizierungsanforderung, die im Feld „short_description“ des Kundenauftrags gespeichert und beibehalten wird. Datentyp: Zeichenfolge |
| checkServiceQualificationDate | Optional. Speichert das Datum und die Uhrzeit der Erstellung der Qualifizierungsanforderung . In Feld „order_date“ des Kundenauftrags beibehalten. Wenn nicht angegeben, wird „order_date“ auf das aktuelle Datum und die aktuelle Uhrzeit festgelegt. Datentyp: Zeichenfolge Format: JJJJ-MM-TTTHH:MM:SS.SSSZ |
| effektiveQualifizierungDatum | Optional. Speichert das erwartete Qualifizierungsdatum. Im Feld „actual_end_date“ des Kundenauftrags beibehalten. Datentyp: Zeichenfolge Format: JJJJ-MM-TTTHH:MM:SS.SSSZ |
| erwartetes Qualifizierungsdatum | Optional. Speichert das erwartete Qualifizierungsdatum. Wird im Feld „expected_end_date“ des Kundenauftrags beibehalten. Datentyp: Zeichenfolge Format: JJJJ-MM-TTTHH:MM:SS.SSSZ |
| externe ID | Optional. Externale ID des Kundenauftrags, beibehalten in „external_id“ des Kundenauftrags. Datentyp: Zeichenfolge |
| relatedPartei | Erforderlich. Liste der Kontakte, die der Qualifizierungsanforderung zugeordnet sind (z. B. Kunden-Accounts, Kontakte usw.). Als Array formatiert, muss relatedParty mindestens ein Objekt auflisten, das Kunden- oder Verbraucherkontoinformationen enthält. Datentyp: Array von Objekten |
| relatedPartei.id | Erforderlich. Sys_id oder external_id des Accounts, Kundenkontakts oder Verbrauchers, der dem Auftrag zugeordnet ist. Befindet sich in der Tabelle „Account“ [customer_account], „Kontakt“ [customer_contact] oder „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge |
| relatedPartei.name | Optional. Name des Accounts, Kunden oder Verbrauchers. Datentyp: Zeichenfolge |
| relatedPartei.@Typ | Optional. Teil des TMF Open API-Standards. Anmerkung für den Kontakt der Bestellposition. Dieser Wert ist immer RelatedPartei. Fürwerden diese Informationen nicht gespeichert. Datentyp: Zeichenfolge |
| relatedPartei.@referenziertTyp | Erforderlich. Typ der zugehörigen Partei. Gültige Werte:
Datentyp: Zeichenfolge |
| serviceQualificationItem | Erforderlich. Liste von Servicequalifizierungselementen, die Informationen zu Standort, Servicespezifikationen und Servicemerkmalen enthalten. Als Auftragspositionen für den Kundenauftrag gespeichert. Fügen Sie mindestens ein Servicequalifizierungselement in die Liste ein. Datentyp: Array von Objekten |
| serviceQualificationItem.id | Erforderlich. ID des Qualifizierungselements. Wird im Feld „external_id“ der Kundenauftragsposition gespeichert. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.Menge | Optional. Menge des Qualifizierungselements. Wird im Feld „Menge“ der Kundenauftragsposition beibehalten. Datentyp: Zahl Standard: 1 |
| serviceQualificationItem.qualificationItemRelationship | Optional. Liste der Beziehungen zu anderen Servicequalifizierungselementen in derselben Anforderung. Diese Informationen helfen beim Erstellen von Bestellpositionen mit einer übergeordneten Bestellposition. Datentyp: Array von Objekten |
| serviceQualificationItem QualificationItemRelationship.relationshipType | Erforderlich. Gibt an, ob es sich bei dem Beziehungstyp um eine untergeordnete oder übergeordnete Position handelt. Akzeptierte Werte:
Datentyp: Zeichenfolge |
| serviceQualificationItem.QualificationItemRelationship.id | Erforderlich. Die ID des Qualifizierungselements „tar“ in der Beziehung. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.service | Erforderlich. Serviceinformationen, die Details zu Ort, Servicespezifikation und Servicemerkmalen enthalten. Datentyp: Objekt |
| serviceQualificationItem.service.@type | Optional. Teil des TMF Open API-Standards. Anmerkung zu Serviceinformationen für ein Qualifizierungselement. Dieser Wert ist immer Service. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place | Erforderlich. Speichert die angeforderten Standortinformationen für das Servicequalifizierungselement. Diese Standort-ID muss ein gültiger Eintrag in der Standorttabelle [cmn_location] sein. Wichtig:
Verwenden Sie das Orts-Array, um einen Service an einer bestimmten Adresse zu qualifizieren. Dazu müssen Sie die Objekte referenceServiceInventory und serviceInventory in Ihrer Anforderung auslassen, andernfalls gibt die API einen Fehler zurück. Datentyp: Array von Objekten Hinweis: Obwohl Arrays unterstützt werden, darf das Array nur einen Speicherort enthalten. Beispiel-Array: |
| serviceQualificationItem.service.place.id | Erforderlich , wenn Sie serviceQualificationItem.service.place in Ihrer Anforderung verwenden. Die sys_id eines Standorts in der Tabelle „Standort“ [cmn_location]. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.name | Optional, wenn Sie serviceQualificationItem.service.place in Ihrer Anforderung verwenden. Name des Standorts. Der Namenswert wird nicht anhand von Standorteinträgen [cmn_location] überprüft. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.@type | Optional, wenn Sie serviceQualificationItem.service.place in Ihrer Anforderung verwenden. Teil des TMF Open API-Standards. Anmerkung für Service. Dieser Wert ist immer GeographicSite. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.referenceServiceInventory | Erforderlich. Gültige Servicebestandsentität, die auf einen aktiven Service für den erforderlichen Standort verweist. Die Standortinformationen für den Qualifizierungsauftrag werden aus dem Standort dieses Servicebestands abgerufen. Wichtig:
Verwenden Sie das Objekt referenceServiceInventory, um einen neuen Service am selben Speicherort eines vorhandenen und aktiven Access-Service zu qualifizieren. Dazu müssen Sie auch das Array serviceInventoryplace und das Objekt [] in Ihrer Anforderung auslassen, andernfalls gibt die API einen Fehler zurück. Datentyp: Objekt |
| serviceQualificationItem.service.referenceServiceInventory.id | Erforderlich, wenn serviceQualificationItem.service.referenceServiceInventory in der Anforderung verwendet wird. Die sys_id einer gültigen Servicebestandsentität, die auf einen aktiven Service für den erforderlichen Standort verweist. Diese Informationen werden nur in den Auftragsarbeitsnotizen erwähnt, aber nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceInventory | Erforderlich. Gültige Servicebestandsentität, die auf einen aktiven Service verweist, für den ein Upgrade oder Downgrade erforderlich ist. Wichtig:
Verwenden Sie das Objekt serviceInventory für Service-Upgrades oder -Downgrades. Dazu müssen Sie das Ortsobjekt array und das referenceServiceInventory -Objekt in Ihrer Anforderung auslassen, andernfalls gibt die API einen Fehler zurück. Datentyp: Objekt Der Parameter serviceCharacteristics ist erforderlich, wenn serviceInventory zum Definieren von Serviceänderungen verwendet wird. Standort- und Servicespezifikationsinformationen für den Qualifizierungsauftrag werden aus dem Standort bzw. der Spezifikation dieses Servicebestands abgerufen. |
| serviceQualificationItem.service.serviceInventory.id | Erforderlich, wenn serviceQualificationItem.service.serviceInventory in der Anforderung verwendet wird. Die sys_id einer gültigen vorhandenen Servicebestandsentität, die ein Upgrade oder Downgrade erfordert. Diese Informationen werden nur in den Auftragsarbeitsnotizen erwähnt, aber nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification | Erforderlich. Service Spezifikation für das Qualifizierungselement. Wird im Feld „service_specification“ der Kundenauftragsposition gespeichert. Servicespezifikation für ein Qualifizierungselement darf nicht auf Ressourcen ausgerichtet sein. Datentyp: Objekt |
| serviceQualificationItem.service.serviceSpecification.id | Erforderlich. Externe ID oder Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.name | Erforderlich. Name der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.Version | Optional. Externe Version der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.interne Version | Optional. Interne Version der Servicespezifikation Datentyp: Zahl |
| ServiceQualificationItem.service.serviceSpecification.@type | Optional. Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic | Optional. Array von Servicemerkmalen. Datentyp: Array von Objekten |
| serviceQualificationItem.service.serviceCharacteristicvalueType | Optional. Werttyp des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.name | Erforderlich. Name des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.value | Optional. Wert des Merkmals. Teil des TMF Open API-Standards. Anmerkung für Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.@type | Optional. Teil des TMF Open API-Standards. Anmerkung für Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| @type | Optional. Teil des TMF Open API-Standards. Anmerkung für Qualifizierung. Dieser Wert ist immer CheckServiceQualification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
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.
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| 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-Antwortcodesder REST-API.
| Statuscode | Beschreibung |
|---|---|
| 201 | Anforderung erfolgreich verarbeitet. Hinweis: Wenn es Probleme mit den Merkmalen oder Merkmalsoptionsinformationen gibt, speichert der Endpunkt die folgenden Kommentare in den Arbeitsnotizfeldern des zugeordneten Datensatzes für Kundenauftragspositionen, ähnlich wie bei vorhandenen Lieferaufträgen |
| 400 | Ungültige Anforderung. Dies kann einen der folgenden Gründe haben:
|
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
Antworttextparameter (JSON oder XML)
| Elemente | Beschreibung |
|---|---|
| id | Sys_id des Qualifizierungs-Kundenauftrags, der für diese Anforderung aktualisiert wurde. Datentyp: Zeichenfolge |
| href | Relativer Link zum Datensatz der Qualifizierungsreihenfolge. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung der Qualifizierungsanforderung, die aus dem Feld „short_description“ des Kundenauftrags verwendet wird. Datentyp: Zeichenfolge |
| externe ID | Externe ID aus „external_id“ des Kundenauftrags. Datentyp: Zeichenfolge |
| Qualifizierungsergebnis | Ergebnis des Kundenauftrags aus dem Feld „Ergebnis“. Mögliche Werte:
Datentyp: Zeichenfolge |
| Status | Status vonf Kundenauftrag aus Feld „Status“ des Kundenauftrags. |
| @type | Teil des TMF Open API-Standards. Anmerkung für Qualifizierung. Dieser Wert ist immer CheckServiceQualification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| checkServiceQualificationDate | Datum und Uhrzeit, zu der die Qualifizierungsanforderung aus dem Feld „order_date“ des Kundenauftrags erstellt wurde. Datentyp: Zeichenfolge Format: JJJJ-MM-TTTHH:MM:SS.SSSZ |
| effektiveQualifizierungDatum | Effektives Qualifizierungsdatum aus dem Feld „order_date“ des Kundenauftrags. Datentyp: Zeichenfolge Format: JJJJ-MM-TTTHH:MM:SS.SSSZ |
| erwartetes Qualifizierungsdatum | Speichert das erwartete Qualifizierungsdatum. Wird im Feld „expected_end_date“ des Kundenauftrags beibehalten. Datentyp: Zeichenfolge Format: JJJJ-MM-TTTHH:MM:SS.SSSZ |
| relatedPartei | Erforderlich. Liste der Kontakte, die der Qualifizierungsanforderung zugeordnet sind (z. B. Kunden-Accounts, Kontakte usw.). Als Array formatiert, muss relatedParty mindestens ein Objekt auflisten, das Kunden- oder Verbraucherkontoinformationen enthält. Datentyp: Array von Objekten Beispiel-Array: |
| relatedPartei.id | Erforderlich. Sys_id oder external_id des Accounts, Kundenkontakts oder Verbrauchers, der dem Auftrag zugeordnet ist. Befindet sich in der Tabelle „Account“ [customer_account], „Kontakt“ [customer_contact] oder „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge |
| relatedPartei.name | Optional. Name des Accounts, Kunden oder Verbrauchers. Datentyp: Zeichenfolge |
| relatedPartei.@Typ | Teil des TMF Open API-Standards. Anmerkung für Kontakt zu Auftragspositionselement. Dieser Wert ist immer RelatedPartei. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| relatedPartei.@referenziertTyp | Typ der zugehörigen Partei. Mögliche Werte: Datentyp: Zeichenfolge
|
| serviceQualificationItem | Liste der Servicequalifizierungselemente mit Standort, Serviceinformationen und Merkmalen. Als Auftragspositionen für den Kundenauftrag gespeichert. Die Liste muss mindestens ein Servicequalifizierungselement enthalten. Datentyp: Array von Objekten |
| serviceQualificationItem.id | ID des Qualifizierungselements. Diese ID wird im Feld external_id von Kundenauftragsposition] gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.qualificationResult | Ergebnis des Qualifizierungselements. In „Ergebnis“ der Kundenauftragsposition gespeichert. Das Ergebnis kann entweder „Keine“, „Ausstehend“, „Qualifiziert“, „Nicht qualifiziert“ oder „Alternativ“ sein. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.status | Status des Qualifizierungselements, abgeleitet aus dem Feld „Status“ von Kundenauftragsposition. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.Menge | Menge des Qualifizierungselements, abgeleitet aus dem Feld „Menge“ der Kundenauftragsposition. Datentyp: Zahl |
| serviceQualificationItem.@type | Teil des TMF Open API-Standards. Anmerkung für Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.service | Serviceinformationen umfassen Ort, Spezifikation und Merkmale. Datentyp: Objekt |
| serviceQualificationItem.service.@type | Teil des TMF Open API-Standards. Anmerkung für Service. Dieser Wert ist immer Service. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifikationselement.service.place | Standortinformationen für das Servicequalifizierungselement. Datentyp: Array von Objekten. Hinweis: Arrays werden zwar unterstützt, dürfen jedoch nur einen Speicherort enthalten. |
| serviceQualificationItem.service.place.id | Sys_id eines Standorts in der Tabelle [ cmn_location. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.name | Name des Standorts. Nicht für Eintrag in „cmn_location“ verifiziert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.@type | Teil des TMF Open API-Standards. Anmerkung für Service. Dieser Wert ist immer GeographicSite. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification | Servicespezifikation für das Qualifizierungselement. Datentyp: Objekt |
| serviceQualificationItem.service.serviceSpecification.id | Externe ID oder Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.name | Name der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.version | Externe Version der Servicespezifikation Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.internalVersion | Interne Version der Servicespezifikation Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.internalId | Interne ID der Servicespezifikation Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.@type | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic | Liste der Servicemerkmale. Datentyp: Array |
| serviceQualificationItem.service.serviceCharacteristic.valueType | Werttyp des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.value | Wert des Merkmals. Datentyp: Zeichenfolge |
Anwendungsfall 1
Das folgende Beispiel zeigt eine einfache Anforderung, die ein einzelnes Qualifizierungselement enthält.
curl -X POST "https://instance.service-now.com/api/sn_ord_qual_mgmt/qualification/checkServiceQualification " \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-u "username":"password" \
-d {
"description": "check service qualification illustration",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z",
"externalId": "CSQ1",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"service": {
"@type": "Service",
"place": [
{
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "Jean Pontus home",
"@type": "GeographicSite"
}
],
"serviceCharacteristic": [
{
"valueType": "choice",
"name": "Speed",
"value": "High"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"@type": "ServiceSpecification"
}
},
"@type": "ServiceQualificationItem"
}
],
"@type": "CheckServiceQualification"
}
Antwort:
{
"id": "0b45c47938bf1110f877c8d44c4b895d",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/0b45c47938bf1110f877c8d44c4b895d",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Speed",
"valueType": "choice",
"value": "High"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"version": "",
"internalVersion": "1",
"internalId": "91478553b7969910ff00f203ae11a97d",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
}
],
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z"
}
Anwendungsfall 2
Das folgende Beispiel zeigt, wie eine einfache Servicequalifizierung mithilfe einer ID angefordert wird, um den Standort des Kunden mit einem vorhandenen Service zu erhalten.
curl -X POST "https://instance.service-now.com/api/sn_ord_qual_mgmt/qualification/checkServiceQualification " \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-u "username":"password" \
-d {
"description": "check service qualification illustration",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z",
"externalId": "CSQ1",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"service": {
"@type": "Service",
"referenceServiceInventory": {
"id": "f1b2d99e777301108e191e599a5a99d2"
},
"serviceCharacteristic": [
{
"valueType": "choice",
"name": "Speed",
"value": "High"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"@type": "ServiceSpecification"
}
},
"@type": "ServiceQualificationItem"
}
],
"@type": "CheckServiceQualification"
}
Antwort, wobei place aus referenceServiceInventory in der Anforderung ausgefüllt wird.
{
"id": "1683497138b35110f877c8d44c4b890a",
"href":"/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/1683497138b35110f877c8d44c4b890a",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Speed",
"valueType": "choice",
"value": "High"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"version": "",
"internalVersion": "1",
"internalId": "91478553b7969910ff00f203ae11a97d",
"@type": "ServiceSpecification"
},
"place": {
"id": "25aba4010a0a0bb3008f329002f12211",
"name": "20220 Bow Willow, Houston,TX",
"@referredType": "GeographicSite"
}
}
}
],
"effectiveQualificationDate": "2022-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z"
}
Anwendungsfall 3
Das folgende Beispiel zeigt, wie der Breitbandservice eines Benutzers auf eine höhere Geschwindigkeit aktualisiert wird. Servicebestand mit ID = ist ein Produktbestand mit Servicespezifikation = 'Breitbandservice', Standort = 20220 Bow Weide, Ford, TX, Merkmale = [{Geschwindigkeit:Mittel}].
{
"description": "check service qualification illustration",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z",
"externalId": "CSQ1",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"service": {
"@type": "Service",
"serviceInventory": {
"id": "f1b2d99e777301108e191e599a5a99d2"
},
"serviceCharacteristic": [
{
"valueType": "choice",
"name": "Speed",
"value": "High"
}
]
},
"@type": "ServiceQualificationItem"
}
],
"@type": "CheckServiceQualification"
}
{
"id": " db8485b138b35110f877c8d44c4b892b",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/ db8485b138b35110f877c8d44c4b892b",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Speed",
"valueType": "choice",
"value": "High"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"version": "",
"internalVersion": "1",
"internalId": "91478553b7969910ff00f203ae11a97d",
"@type": "ServiceSpecification"
},
"place": {
"id": "25aba4010a0a0bb3008f329002f12211",
"name": "20220 Bow Willow, Houston,TX",
"@referredType": "GeographicSite"
}
}
}
],
"effectiveQualificationDate": "2022-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z"
}
Anwendungsfall 4
Beschreibt die Hierarchie von übergeordneten und untergeordneten Einzelposten und deren Beziehungstypen. Es zeigt, wie mehrere Einzelposten über das Mengenattribut erstellt werden können.
curl -X POST "https://instance.service-now.com/api/sn_ord_qual_mgmt/qualification/checkServiceQualification " \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-u "username":"password" \
-d {
"description": "check service qualification illustration",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z",
"externalId": "CSQ1",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"quantity": 2,
"qualificationItemRelationship": [
{
"relationshipType": "HasChild",
"id": "110"
},
{
"relationshipType": "HasChild",
"id": "120"
},
{
"relationshipType": "HasChild",
"id": "130"
}
],
"service": {
"@type": "Service",
"place": [
{
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "Jean Pontus home",
"@referredType": "GeographicSite"
}
],
"serviceCharacteristic": [
{
"valueType": "string",
"name": "Speed",
"value": "High"
}
],
"serviceSpecification": {
"id": "b3933d9d45f31150f877e0588eca21fc",
"name": "Access Service"
}
},
"@type": "ServiceQualificationItem"
},
{
"id": "110",
"action": "add",
"expectedServiceAvailabilityDate": "2022-12-10T19:20:39.239Z",
"qualificationItemRelationship": [
{
"relationshipType": "HasParent",
"id": "100"
}
],
"service": {
"@type": "Service",
"place": [
{
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "Jean Pontus home",
"@referredType": "GeographicSite"
}
],
"serviceCharacteristic": [
{
"valueType": "choice",
"name": "Fiber Speed",
"value": "1Gbps"
}
],
"serviceSpecification": {
"name": "CFS3",
"internalVersion": "1",
"id": "4d2b5799457b1150f877e0588eca2116"
},
"state": "new"
},
"@type": "ServiceQualificationItem"
},
{
"id": "120",
"action": "add",
"qualificationItemRelationship": [
{
"relationshipType": "HasParent",
"id": "100"
}
],
"expectedServiceAvailabilityDate": "2022-11-12T19:20:39.239Z",
"service": {
"@type": "Service",
"place": [
{
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "Jean Pontus home",
"@referredType": "GeographicSite"
}
],
"serviceCharacteristic": [
{
"valueType": "choice",
"name": "DSL Speed",
"value": "500 Mbps"
}
],
"serviceSpecification": {
"name": "CF1",
"internalVersion": "1",
"id": "1d43f91d45f31150f877e0588eca21cd"
},
"state": "new"
},
"@type": "ServiceQualificationItem"
},
{
"id": "130",
"action": "add",
"expectedServiceAvailabilityDate": "2020-04-11T19:20:39.239Z",
"qualificationItemRelationship": [
{
"relationshipType": "HasParent",
"id": "100"
}
],
"service": {
"@type": "Service",
"place": [
{
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "Jean Pontus home",
"@referredType": "GeographicSite"
}
],
"serviceCharacteristic": [
{
"valueType": "choice",
"name": "Wireless Speed",
"value": "100 Mbps"
}
],
"serviceSpecification": {
"name": "CFS2",
"internalVersion": "1",
"id": "28733d1d45f31150f877e0588eca2163"
},
"state": "new"
},
"@type": "ServiceQualificationItem"
}
],
"@type": "CheckServiceQualification"
}
Antwort:
{
"id": "7bf9cd7538b35110f877c8d44c4b89e4",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/7bf9cd7538b35110f877c8d44c4b89e4",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "none",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "120",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "DSL Speed",
"valueType": "choice",
"value": "500 Mbps"
}
],
"serviceSpecification": {
"id": "1d43f91d45f31150f877e0588eca21cd",
"name": "CFS1",
"version": "",
"internalVersion": "1",
"internalId": "1d43f91d45f31150f877e0588eca21cd",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "110",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Fiber Speed",
"valueType": "choice",
"value": "1Gbps"
}
],
"serviceSpecification": {
"id": "4d2b5799457b1150f877e0588eca2116",
"name": "CFS3",
"version": "",
"internalVersion": "1",
"internalId": "4d2b5799457b1150f877e0588eca2116",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "130",
"qualificationResult": "none",
"state": "new",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Wireless Speed",
"valueType": "choice",
"value": "100 Mbps"
}
],
"serviceSpecification": {
"id": "28733d1d45f31150f877e0588eca2163",
"name": "CFS2",
"version": "",
"internalVersion": "1",
"internalId": "28733d1d45f31150f877e0588eca2163",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
},
{
"id": "100",
"qualificationResult": "none",
"state": "new",
"quantity": "2",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Speed",
"valueType": "choice",
"value": "High"
}
],
"serviceSpecification": {
"id": "b3933d9d45f31150f877e0588eca21fc",
"name": "Access Service",
"version": "",
"internalVersion": "1",
"internalId": "b3933d9d45f31150f877e0588eca21fc",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
}
}
],
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z"
}
Qualifizierung technischer Services Open API – POST sn_ord_qual_mgmt/qualification/checkServiceQualification/processResult
Verarbeitet ein Ergebnis der technischen Servicequalifizierung, das an die offene API für technische Servicequalifizierung gesendet wird.
URL-Format
Versionierte URL: /api/sn_ord_qual_mgmt/qualification/checkServiceQualification/processResult
Unterstützte Anforderungsparameter
| 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 |
| Name | Beschreibung |
|---|---|
| Keine |
| Parameter | Beschreibung |
|---|---|
| serviceQualificationItem | Erforderlich. Liste der Servicequalifizierungselemente, die jeweils einen Domänenauftrag in der Tabelle „Serviceauftrag“ [sn_ind_tmt_orm_service_order] für die angeforderte oberste Auftragsposition darstellen. Alle Domänenaufträge, die durch jedes der Servicequalifizierungselemente dargestellt werden, müssen zu derselben obersten Auftragsposition gehören. Datentyp: Array von Objekten Beispiel-Array: |
| serviceQualificationItem.qualificationResult | Erforderlich. Qualifizierungsergebnis für jedes Servicequalifizierungselement, das im Ergebnisfeld der Tabelle „Domänenauftrag“ [sn_ind_tmt_orm_service_order] beibehalten wird. Datentyp: Zeichenfolge |
| serviceQualificationItem.id | Erforderlich. Sys_id des Domänenauftrags, der vom Qualifizierungselement dargestellt wird. Gespeichert im Sys_id-Feld des Domänenauftrags [sn_ind_tmt_orm_service_order]. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal | Optional. Alternative Vorschläge für das Qualifizierungselement. Gespeichert in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Array von Objekten |
| serviceQualificationItem.alternateProposal.alternateServiceAvailabilityDate | Optional. Alternatives Serviceverfügbarkeitsdatum, das im Feld „available_date“ der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal] gespeichert ist, wobei die Informationen zum Domänenauftrag zu dem Domänenauftrag gehören, der durch das aktuelle Servicequalifizierungselement dargestellt wird. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.@type | Optional. Teil des TMF Open API-Standards. Anmerkung zu Serviceinformationen für das Qualifizierungselement. Dieser Wert ist immer Service. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.id | Optional. Benutzerdefinierte ID für den alternativen Vorschlag. Diese Daten werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService | Erforderlich. Serviceinformationen für den alternativen Vorschlag mit Servicespezifikationen und Merkmalen. Datentyp: Objekt |
| serviceQualificationItem.alternateProposal.alternateService .serviceSpecification | Erforderlich. Servicespezifikation für den alternativen Vorschlag. Wird im Feld „Spezifikation“ des alternativen Vorschlagseintrags gespeichert. Datentyp: Objekt |
| serviceQualificationItem.alternateProposal.alternateService.serviceSpecification.id | Erforderlich. Externe ID oder Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService.serviceSpecification.name | Optional. Name der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService.serviceSpecification.version | Optional. Externe Version der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService.serviceSpecification.internalVersion | Optional. Interne Version der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService .serviceSpecification.@type | Optional. Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService .serviceCharacteristic | Array von Servicemerkmalen für den alternativen Servicevorschlag, gespeichert als Zeichenfolge im Feld „order_characteristics“ der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Objekt |
| serviceQualificationItem.alternateProposal.alternateService.service.serviceCharacteristic.valueType | Optional. Werttyp des Merkmals unter dem alternativen Servicevorschlag. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService.serviceCharacteristic.name | Erforderlich. Name des Merkmals, das zum alternativen Servicevorschlag gehört. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateProposal.alternateService.serviceCharacteristic.value | Optional. Wert des Merkmals, das zum alternativen Servicevorschlag gehört. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason | Optional. Berechtigung Nichtverfügbarkeit Grund für eine Servicequalifizierung. Die gesamte Liste der angegebenen „eligibilityUnavailabilityReasons“ wird mit ihren Bezeichnungsfeldern als Zeichenfolge im Feld „unavailability_reason“ der Tabelle „Domänenauftrag“ gespeichert. Datentyp: Objekt |
| serviceQualificationItem.eligibilityUnavailabilityReason.code | Optional. Ursachencode für Nichtverfügbarkeit der Berechtigung. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason.label | Erforderlich. Bezeichnung des Berechtigungs-Nichtverfügbarkeitsgrunds. Wenn mehrere Gründe für die Nichtberechtigung vorhanden sind, werden die Bezeichnungen durch „“, „“ getrennt und im Feld „unavailability_reason“ der Tabelle „Domänenauftrag“ [sn_ind_tmt_orm_domain_order] gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.@type | Optional. Teil des TMF Open API-Standards. Anmerkung für Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
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.
| Kopfzeile | Beschreibung |
|---|---|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| 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-Antwortcodesder REST-API.
| Statuscode | Beschreibung |
|---|---|
| 201 | Anforderung erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. Dies kann einen der folgenden Gründe haben:
|
Antworttextparameter (JSON oder XML)
| Name | Beschreibung |
|---|---|
| id | Sys_id des Qualifizierungskundenauftrags. Datentyp: Zeichenfolge |
| href | Relativer Link zum Datensatz der Qualifizierungsreihenfolge. Datentyp: Zeichenfolge |
| Beschreibung | Beschreibung der Qualifizierungsanforderung, die aus dem Feld short_description des Kundenauftrags abgerufen wird. Datentyp: Zeichenfolge |
| externe ID | Externe ID aus dem Feld „external_id“ des Kundenauftrags. Datentyp: Zeichenfolge |
| Qualifizierungsergebnis | Qualifizierungsstatus des Ergebnisfelds des Kundenauftrags. Mögliche Werte:
Datentyp: Zeichenfolge |
| Status | Status des Kundenauftrags aus dem Statusfeld des Kundenauftrags. Datentyp: Zeichenfolge |
| @type | Teil des TMF Open API-Standards. Anmerkung für Qualifizierung. Dieser Wert ist immer CheckServiceQualification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| checkServiceQualificationDate | Datum und Uhrzeit der Qualifizierungsanforderung, die aus dem Feld order_date des Kundenauftrags erstellt wurde. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| effektiveQualifizierungDatum | Effektives Qualifizierungsdatum, das aus dem Feld order_date des Kundenauftrags abgerufen wurde. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| erwartetes Qualifizierungsdatum | Speichert das erwartete Qualifizierungsdatum. Wird im Feld „expected_end_date“ des Kundenauftrags beibehalten. Format: JJJJ-MM-TTTHH:MM:SS.SSSZ Datentyp: Zeichenfolge |
| relatedPartei | Liste der Kontakte für die Qualifizierungsanforderung. Jeder Kontakt ist ein Objekt im Array. Datentyp: Array von Objekten |
| relatedPartei.id | Sys_id oder external_id des Accounts, Kundenkontakts oder Verbrauchers, der dem Auftrag zugeordnet ist. Befindet sich in der Tabelle „Account“ [customer_account], „Kontakt“ [customer_contact] oder „Verbraucher“ [csm_consumer]. Datentyp: Zeichenfolge |
| relatedPartei.name | Name des Accounts, Kunden oder Verbrauchers. Datentyp: Zeichenfolge |
| relatedPartei.@Typ | Teil des TMF Open API-Standards. Anmerkung für den Kontakt der Bestellposition. Dieser Wert ist immer RelatedPartei. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| relatedPartei.@referenziertTyp | Typ der zugehörigen Partei. Mögliche Werte:
Datentyp: Zeichenfolge |
| serviceQualificationItem | Liste der Servicequalifizierungselemente, die Informationen zu Standort, Serviceinformationen und Servicemerkmalen enthalten. Als Auftragspositionen für den Kundenauftrag gespeichert. Datentyp: Array von Objekten |
| serviceQualificationItem.id | ID des Qualifizierungselements. Wird im Feld „external_id“ der Kundenauftragsposition gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.qualificationResult | Ergebnis des Qualifizierungselements. Wird im Feld „Ergebnis“ der Kundenauftragsposition gespeichert. Mögliche Werte:
Datentyp: Zeichenfolge |
| serviceQualifizierungselement.status | Status des Qualifizierungselements, abgeleitet aus dem Feld „Status“ der Kundenauftragsposition. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.Menge | Menge des Qualifizierungselements, die aus dem Feld „Menge“ der Kundenauftragsposition abgeleitet wird. Datentyp: Zahl |
| serviceQualificationItem.@type | Teil des TMF Open API-Standards. Anmerkung für das Qualifizierungselement. Dieser Wert ist immer ServiceQualificationItem. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifizierungselement.service | Serviceinformationen, die Details zu Standort (Ort), Servicespezifikationen und Servicemerkmalen enthalten. Datentyp: Objekt |
| serviceQualificationItem.service.@type | Teil des API-Standards TMF Open. Anmerkung für Service. Dieser Wert ist immer Service. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualifikationselement.service.place | Standortinformationen für das Servicequalifizierungselement. Datentyp: Array von Objekten. Hinweis: Dieses Array kann nur einen Speicherort enthalten. |
serviceQualificationItem.service.place.id |
Sys_id eines Standorts in der Tabelle „Standort“ [cmn_location]. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.name | Name des Standorts. Nicht anhand eines Eintrags in der Tabelle „Standort“ [cmn_location] überprüft. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.place.@type | Teil des TMF Open API-Standards. Anmerkung für Service. Dieser Wert ist immer GeographicSite. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification | Servicespezifikationsdetails für das Qualifizierungselement. Datentyp: Array von Objekten. |
| serviceQualificationItem.service.serviceSpecification.id | Externe ID oder Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.name | Name der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.version | Externe Version der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.internalVersion | Interne Version der Servicespezifikation. Datentyp: Zahl |
| serviceQualificationItem.service.serviceSpecification.internalId | Anfangsversion der Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceSpecification.@type | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic | Liste der Servicemerkmale. Datentyp: Array von Objekten |
| serviceQualificationItem.service.serviceCharacteristic.valueType | Werttyp des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.name | Name des Merkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.service.serviceCharacteristic.value | Wert des Merkmals. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal | Alternativer Servicevorschlag für den Qualifizierungsauftrag. Alternative Vorschläge werden in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal] gespeichert. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal.id | Sys_id des alternativen Vorschlagseintrags in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Zeichenfolge |
| ServiceQualificationItem.alternateServiceProposal.alternateServiceAvailabilityDate | Der Wert im Feld available_date des Eintrags für alternative Vorschläge in der Tabelle „Alternativer Vorschlag“ [sn_ord_qual_mgmt_alternate_proposal]. Datentyp: Zeichenfolge |
| serviceQualificationItem.alternateServiceProposal.alternateService | Serviceinformationen, die durch den alternativen Vorschlag dargestellt werden. Datentyp: Objekt |
| serviceQualificationItem.alternateServiceProposal.alternateService.serviceSpecification | Die Servicespezifikation des alternativen Vorschlags wurde in der Tabelle „Spezifikation des alternativen Vorschlags“ [sn_ord_qual_mgmt_alternate_proposal] beibehalten. Datentyp: Objekt |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.id“ | Externe ID oder Anfangsversion der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceSpecification.name | Name der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceSpecification.version | Externe Version der alternativen Servicespezifikation. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.internalVersion“ | Interne Version der alternativen Servicespezifikation. Datentyp: Zahl |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.internalId“ | Anfangsversion der Spezifikation des alternativen Service. Datentyp: Zeichenfolge |
| ServiceQualificationItem „alternativeServiceProposal.alternateService.serviceSpecification.@type“ | Teil des TMF Open API-Standards. Anmerkung für Servicespezifikation. Dieser Wert ist immer ServiceSpecification. Diese Informationen werden nicht gespeichert. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic“ | Array von Servicemerkmalen für den alternativen Servicevorschlag. Datentyp: Array von Objekten |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic.valueType“ | Werttyp des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem alternativeServiceVorschlag.alternateService.serviceCharacteristic.name | Name des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem „alternativeServiceProposal.alternateService.serviceCharacteristic.value“ | Wert des alternativen Servicemerkmals. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason | Eine Liste der Gründe für die Nichtverfügbarkeit der Serviceberechtigung, um zu erklären, warum der Service nicht verfügbar ist. Dieser Wert wird in „unavailability_reason“ der Tabelle „Domänenauftrag“ [sn_ind_tmt_orm_domain_order] beibehalten. Datentyp: Array |
| serviceQualificationItem.eligibilityUnavailabilityReason.code | Ursachencode für Nichtverfügbarkeit von Serviceberechtigung. Datentyp: Zeichenfolge |
| serviceQualificationItem.eligibilityUnavailabilityReason.label | Bezeichnung des Nichtverfügbarkeitsgrunds für Serviceberechtigung. Datentyp: Zeichenfolge |
Beispiel für eine cURL-Anforderung
Das folgende Beispiel zeigt, wie der Endpunkt einen in der API-Anforderung gesendeten Qualifizierungsauftrag verarbeitet.
curl -X POST "https://instance.service-now.com/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/processResult " \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-u "username":"password" \
-d {
"serviceQualificationItem": [
{
"eligibilityUnavailabilityReason": [
{
"code": "26-001",
"label": "not enough bandwith at this place"
}
],
"qualificationResult": "alternate",
"alternateServiceProposal": [
{
"alternateServiceAvailabilityDate": "2022-12-15T19:20:39.239Z",
"@type": "AlternateServiceProposal",
"id": "1",
"alternateService": {
"@type": "Service",
"serviceSpecification": {
"@type": "ServiceSpecification",
"name": "Mobile Service",
"id": "23",
"href": "string"
},
"serviceCharacteristic": [
{
"@type": "ServiceCharacteristic",
"valueType": "string",
"name": "BroadcastQuality",
"id": "1",
"value": "HD"
}
]
}
}
],
"@type": "ServiceQualificationItem",
"id": "295580b938bf1110f877c8d44c4b8912"
},
{
"qualificationResult": "alternate",
"alternateServiceProposal": [
{
"alternateServiceAvailabilityDate": "2022-12-15T19:20:39.239Z",
"@type": "AlternateServiceProposal",
"id": "1",
"alternateService": {
"@type": "Service",
"serviceSpecification": {
"@type": "ServiceSpecification",
"name": "Mobile Service",
"id": "23",
"href": "string"
},
"serviceCharacteristic": [
{
"@type": "ServiceCharacteristic",
"valueType": "string",
"name": "BroadcastQuality",
"id": "1",
"value": "HD"
}
]
}
}
],
"@type": "ServiceQualificationItem",
"action": "add",
"id": "295580b938bf1110f877c8d44c4b8915"
},
{
"qualificationResult": "alternate",
"alternateServiceProposal": [
{
"alternateServiceAvailabilityDate": "2022-12-15T19:20:39.239Z",
"@type": "AlternateServiceProposal",
"id": "1",
"alternateService": {
"@type": "Service",
"serviceSpecification": {
"@type": "ServiceSpecification",
"name": "Mobile Service",
"id": "23",
"href": "string"
},
"serviceCharacteristic": [
{
"@type": "ServiceCharacteristic",
"valueType": "string",
"name": "BroadcastQuality",
"id": "1",
"value": "HD"
}
]
}
}
],
"@type": "ServiceQualificationItem",
"id": "2d5580b938bf1110f877c8d44c4b8902"
}
],
"@type": "CheckServiceQualification",
"description": "check service qualification illustration"
}
Antworttext:
{
"id": "0b45c47938bf1110f877c8d44c4b895d",
"href": "/api/sn_ord_qual_mgmt/qualification/checkServiceQualification/0b45c47938bf1110f877c8d44c4b895d",
"description": "check service qualification illustration",
"externalId": "CSQ1",
"qualificationResult": "alternate",
"state": "new",
"@type": "CheckServiceQualification",
"checkServiceQualificationDate": "2022-12-14T23:44:44.000Z",
"relatedParty": [
{
"id": "eaf68911c35420105252716b7d40ddde",
"name": "Sally Thomas",
"@type": "RelatedParty",
"@referredType": "CustomerContact"
},
{
"id": "ffc68911c35420105252716b7d40dd55",
"name": "Funco Intl",
"@type": "RelatedParty",
"@referredType": "Customer"
},
{
"id": "59f16de1c3b67110ff00ed23a140dd9e",
"name": "Funco External",
"@type": "RelatedParty",
"@referredType": "Consumer"
}
],
"serviceQualificationItem": [
{
"id": "100",
"qualificationResult": "alternate",
"state": "in_progress",
"quantity": "1",
"@type": "ServiceQualificationItem",
"service": {
"@type": "Service",
"serviceCharacteristic": [
{
"name": "Speed",
"valueType": "choice",
"value": "High"
}
],
"serviceSpecification": {
"id": "91478553b7969910ff00f203ae11a97d",
"name": "Broadband Service",
"version": "",
"internalVersion": "1",
"internalId": "91478553b7969910ff00f203ae11a97d",
"@type": "ServiceSpecification"
},
"place": {
"id": "5671dd2ec3a53010188473ce3640dd81",
"name": "3000 Main Street, Santa Clara, CA",
"@referredType": "GeographicSite"
}
},
"alternateServiceProposal": [
{
"id": "350e66a2e5331110f87741b459ef19b0",
"alternateServiceAvailabilityDate": "2022-12-15 19:20:39",
"alternateService": {
"serviceCharacteristic": [
{
"@type": "ServiceCharacteristic",
"valueType": "string",
"name": "BroadcastQuality",
"id": "1",
"value": "HD"
}
],
"serviceSpecification": {
"id": "23e7ed67c32310105252716b7d40dd80",
"name": "Mobile Service",
"version": "",
"internalVersion": "1",
"internalId": "23e7ed67c32310105252716b7d40dd80",
"@type": "ServiceSpecification"
},
"@type": "Service"
},
"@type": "AlternateServiceProposal"
}
],
"eligibilityUnavailabilityReason": [
{
"label": "not enough bandwith at this place",
"@type": "string"
}
]
}
],
"effectiveQualificationDate": "2023-12-14T23:44:44.000Z",
"expectedQualificationDate": "2023-10-11T15:20:39.000Z"
}