Derivar un caso a partir del proceso de administración de derivaciones de la Asistencia de Google Cloud
Esta operación solo está disponible para algunos servicios de asistencia. Ve a https://cloud.google.com/support y busca “Derivaciones de asistencia técnica” en la lista de funciones para descubrir cuáles te permiten realizar esa acción.
EJEMPLOS:
cURL:
case="projects/some-project/cases/43595344"
curl \
--request POST \
--header "Authorization: Bearer $(gcloud auth print-access-token)" \
--header "Content-Type: application/json" \
--data '{
"escalation": {
"reason": "BUSINESS_IMPACT",
"justification": "This is a test escalation."
}
}' \
"https://cloudsupport.googleapis.com/v2/$case:escalate"
Python:
import googleapiclient.discovery
apiVersion = "v2"
supportApiService = googleapiclient.discovery.build(
serviceName="cloudsupport",
version=apiVersion,
discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={apiVersion}",
)
request = supportApiService.cases().escalate(
name="projects/some-project/cases/43595344",
body={
"escalation": {
"reason": "BUSINESS_IMPACT",
"justification": "This is a test escalation.",
},
},
)
print(request.execute())
Solicitud HTTP
POST https://cloudsupport.googleapis.com/v2/{name=*/*/cases/*}:escalate
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Obligatorio. El nombre del caso que se derivará. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"escalation": {
object ( |
Campos | |
---|---|
escalation |
La información de derivación que se enviará junto con la solicitud de derivación. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Case
.
Alcances de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/cloudsupport
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.
Derivación
Una derivación de un caso de asistencia
Representación JSON |
---|
{
"reason": enum ( |
Campos | |
---|---|
reason |
Obligatorio. El motivo por el que se deriva el caso. |
justification |
Obligatorio. Una descripción de texto libre que acompaña al campo |
Motivo
Una enumeración que detalla los posibles motivos por los que un caso puede derivarse.
Enums | |
---|---|
REASON_UNSPECIFIED |
El motivo de la derivación se encuentra en un estado desconocido o no se especificó. |
RESOLUTION_TIME |
La resolución del caso está tardando demasiado. |
TECHNICAL_EXPERTISE |
El agente de atención al cliente no tiene los conocimientos necesarios para resolver correctamente el problema. |
BUSINESS_IMPACT |
El problema está teniendo un impacto comercial significativo. |