IBM Cloud Docs
Gestión de sus casos de soporte

Gestión de sus casos de soporte

A cada caso de soporte se le asigna un número exclusivo y nivel de gravedad basado en los detalles de la descripción del caso. Puede utilizar el número de caso para realizar un seguimiento del progreso de su problema notificado, dejar comentarios o actualizar el caso de soporte. Las actualizaciones y los comentarios se registran en las notas del caso, que puede encontrar seleccionando el caso de soporte específico. También puede añadir usuarios de su cuenta a una lista de seguimiento para que puedan recibir alertas sobre un caso. Para obtener más información, consulte Actualización de la lista de observación del caso de soporte.

Para ver y gestionar los casos de soporte, vaya a la página Gestionar casos. Si es un usuario de infraestructura clásica y no ve una lista de un caso anterior, pulse Ver casos de infraestructura clásica. También puedes obtener una vista rápida de tus 5 casos abiertos actualizados más recientemente escribiendo case status en el asistente de IA IBM Cloud.

También puede ver sus casos de soporte IBM en la página Gestionar casos, pero sólo pueden gestionarse en el portal de soporte de IBM. El acceso para ver estos casos se controla en el portal de soporte de IBM. Para obtener más información sobre el acceso, consulte Gestión del acceso a su cuenta de asistencia.

Búsqueda de casos de soporte

Desde la página Gestionar casos, puede filtrar por estado del caso y buscar todos sus casos de asistencia mediante parámetros de consulta en la barra de búsqueda. Todos los parámetros pueden utilizarse juntos e introducirse en cualquier orden. También puede filtrar casos seleccionando Todos los casos, Mis casos y Casos de la lista de seguimiento.

Consulte la tabla siguiente para obtener detalles sobre los parámetros de búsqueda:

Parámetros y opciones de búsqueda
Parámetro Opción regla
number número de caso de destino Este parámetro no se puede utilizar con otros parámetros. Si se utiliza el parámetro number, se ignoran todos los demás parámetros y opciones. El parámetro number no rellena automáticamente la búsqueda. Debe utilizar todo el número de caso para iniciar la búsqueda.
sort number
subject
severity
updatedAt
Solo se puede utilizar una de las opciones sort simultáneamente. Puede utilizar el prefijo ~ para revertir el orden de clasificación.
status new
inProgress
waitingOnClient
resolutionProvided
resolved
closed
Se puede utilizar cualquier número de opciones. Las opciones disponibles se pueden especificar como status:new,inProgress o como status:new status:inProgress.
page página de destino a visualizar Si ha obtenido varios resultados con la búsqueda y abarca varias páginas, puede ver los resultados de cualquier página del resultado. Por ejemplo, para ver la página 5 de 10, utilice page:5.
pageSize 10
25
50
100
El tamaño de la página que se visualizará. El tamaño de la página se refiere al número de resultados que quiere cargar.

Si especifica un término sin un parámetro, se muestran los resultados de la búsqueda para el número del caso de soporte y el sujeto del caso.

Ejemplos de consulta y URL

Puede introducir consultas de búsqueda en la barra de búsqueda indicando un parámetro y una opción separados por dos puntos (:) o puede utilizar parámetros en URL para ir directamente a un caso o grupo de casos específico en la página Gestionar casos.

Para utilizar parámetros en URL, añada un signo de interrogación (?) al final de URL. A continuación, establezca el parámetro igual a la opción que seleccione. También puede separar los parámetros adicionales con un ampersand (&).

Para buscar un caso por palabra clave, puede especificar la palabra en la barra de búsqueda sin un parámetro. Para buscar una palabra clave con el URL, utilice search como parámetro y establézcalo igual a la palabra clave, por ejemplo, search=server.

Buscar por número de caso

Especifique lo siguiente para buscar casos de soporte por número de caso:

Consulta
number:CS1234567
URL
https://cloud.ibm.com/unifiedsupport/cases?number=CS1234567

Búsqueda con varios parámetros

Es posible que desee buscar casos de soporte nuevos y en curso, limitar los resultados a 25 por página y visualizados por gravedad. También sabe que el caso que está buscando no va a estar en el primer par de páginas, por lo que desea empezar en la página 5. Escriba la siguiente consulta de búsqueda:

Consulta
status:new,inProgress page:5 pageSize:25 sort:severity
URL
https://cloud.ibm.com/unifiedsupport/cases?status=new&status=inProgress&pageSize=25&sort=severity

Búsqueda de casos resueltos

Especifique la siguiente consulta para ver todos los casos resueltos en función de cuándo se han actualizado por última vez:

Consulta
sort:~updatedAT status:resolved
URL
https://cloud.ibm.com/unifiedsupport/cases?sort=~updatedAT&status=resolved

Visualización de casos de soporte utilizando la API

Puede ver mediante programación un caso de soporte utilizando la API tal como se muestra en la siguiente solicitud de ejemplo. Para más información, consulte la API de gestión de casos.

Para ver un caso, consulte los ejemplos siguientes:

curl -X GET 'https://support-center.cloud.ibm.com/case-management/v1/cases/{case_number}?fields=number,updated_at,resources' -H 'Authorization: TOKEN' \
GetCaseOptions getCaseOptions = new GetCaseOptions.Builder()
  .caseNumber(caseNumber)
  .addFields(GetCaseOptions.Fields.DESCRIPTION)
  .addFields(GetCaseOptions.Fields.STATUS)
  .addFields(GetCaseOptions.Fields.SEVERITY)
  .addFields(GetCaseOptions.Fields.CREATED_BY)
  .build();

Response<Case> response = service.getCase(getCaseOptions).execute();
Case xCase = response.getResult();

System.out.println(xCase);
const fieldsToReturn = [
  CaseManagementV1.GetCaseConstants.Fields.DESCRIPTION,
  CaseManagementV1.GetCaseConstants.Fields.STATUS,
  CaseManagementV1.GetCaseConstants.Fields.SEVERITY,
  CaseManagementV1.GetCaseConstants.Fields.CREATED_BY,
];

const params = {
  caseNumber: caseNumber,
  fields: fieldsToReturn,
};

caseManagementService.getCase(params)
  .then(res => {
    console.log(JSON.stringify(res.result, null, 2));
  })
  .catch(err => {
    console.warn(err)
  });
fields_to_return = [
  GetCaseEnums.Fields.DESCRIPTION,
  GetCaseEnums.Fields.STATUS,
  GetCaseEnums.Fields.SEVERITY,
  GetCaseEnums.Fields.CREATED_BY,
]

case = case_management_service.get_case(
  case_number=case_number,
  fields=fields_to_return
).get_result()

print(json.dumps(case, indent=2))
getCaseOptions := caseManagementService.NewGetCaseOptions(
  caseNumber,
)
getCaseOptions.SetFields([]string{
  casemanagementv1.GetCaseOptionsFieldsDescriptionConst,
  casemanagementv1.GetCaseOptionsFieldsStatusConst,
  casemanagementv1.GetCaseOptionsFieldsSeverityConst,
  casemanagementv1.GetCaseOptionsFieldsCreatedByConst,
})

caseVar, response, err := caseManagementService.GetCase(getCaseOptions)
if err != nil {
  panic(err)
}
b, _ := json.MarshalIndent(caseVar, "", "  ")
fmt.Println(string(b))

Actualización de casos de soporte utilizando la API

La siguiente solicitud de ejemplo muestra cómo actualizar mediante programación un caso de soporte. Para más información, consulte la API de gestión de casos.

curl -X PUT '/case-management/v1/cases/{case_number}/status' -H 'Authorization: TOKEN' -d '{
  "action": "resolve",
  "comment": "The issue is resolved. Thank you!",
  "resolution_code": 1
}'
ResolvePayload statusPayloadModel = new ResolvePayload.Builder()
  .action("resolve")
  .comment("The problem has been resolved.")
  .resolutionCode(1)
  .build();
UpdateCaseStatusOptions updateCaseStatusOptions = new UpdateCaseStatusOptions.Builder()
  .caseNumber(caseNumber)
  .statusPayload(statusPayloadModel)
  .build();

Response<Case> response = service.updateCaseStatus(updateCaseStatusOptions).execute();
Case xCase = response.getResult();

System.out.println(xCase);
const statusPayloadModel = {
  action: 'resolve',
  comment: 'The problem has been resolved.',
  resolution_code: 1,
};

const params = {
  caseNumber: caseNumber,
  statusPayload: statusPayloadModel,
};

caseManagementService.updateCaseStatus(params)
  .then(res => {
    console.log(JSON.stringify(res.result, null, 2));
  })
  .catch(err => {
    console.warn(err)
  });
status_payload_model = {
  'action': 'resolve',
  'comment': 'The problem has been resolved.',
  'resolution_code': 1,
}

case = case_management_service.update_case_status(
  case_number=case_number,
  status_payload=status_payload_model
).get_result()

print(json.dumps(case, indent=2))
statusPayloadModel := &casemanagementv1.ResolvePayload{
  Action:         core.StringPtr("resolve"),
  Comment:        core.StringPtr("The problem has been resolved."),
  ResolutionCode: core.Int64Ptr(int64(1)),
}

updateCaseStatusOptions := caseManagementService.NewUpdateCaseStatusOptions(
  caseNumber,
  statusPayloadModel,
)

caseVar, response, err := caseManagementService.UpdateCaseStatus(updateCaseStatusOptions)
if err != nil {
  panic(err)
}
b, _ := json.MarshalIndent(caseVar, "", "  ")
fmt.Println(string(b))

Adición de comentarios a casos de soporte utilizando la API

La siguiente solicitud de ejemplo muestra cómo añadir mediante programación un comentario a un caso de soporte. Para más información, consulte la API de gestión de casos.

curl -X PUT '/case-management/v1/cases/{case_number}/comments' -H 'Authorization: TOKEN' -d '{
  "comment": "Test comment api"
}'
AddCommentOptions addCommentOptions = new AddCommentOptions.Builder()
  .caseNumber(caseNumber)
  .comment("This is an example comment.")
  .build();

Response<Comment> response = service.addComment(addCommentOptions).execute();
Comment comment = response.getResult();

System.out.println(comment);
const params = {
  caseNumber: caseNumber,
  comment: 'This is an example comment,',
};

caseManagementService.addComment(params)
  .then(res => {
    console.log(JSON.stringify(res.result, null, 2));
  })
  .catch(err => {
    console.warn(err)
  });
comment = case_management_service.add_comment(
  case_number=case_number,
  comment='This is an example comment.'
).get_result()

print(json.dumps(comment, indent=2))
addCommentOptions := caseManagementService.NewAddCommentOptions(
  caseNumber,
  "This is an example comment.",
)

comment, response, err := caseManagementService.AddComment(addCommentOptions)
if err != nil {
  panic(err)
}
b, _ := json.MarshalIndent(comment, "", "  ")
fmt.Println(string(b))

Tipos de estados de casos de soporte

Cuando se necesita la respuesta a una actualización en el caso de soporte, el estado se visualiza como Waiting on client. Si no proporciona una respuesta dentro de siete días, el estado se actualiza a Resolved. Si sigue sin haber respuesta durante siete días más, el caso se cierra. Para obtener una descripción de cada tipo de estado, consulte la tabla siguiente:

Tipos de estados de casos de soporte
Estado Descripción
Nuevo Un caso creado aún no visto por un ingeniero de soporte.
En curso Un caso que se está revisando.
En espera de respuesta del cliente El ingeniero de soporte ha enviado una consulta sobre el caso que necesita la respuesta del usuario.
Se ha proporcionado una resolución El ingeniero de soporte ha ofrecido una resolución que el usuario debe realizar.
Resuelto Se considera que el caso de soporte ha finalizado y está listo para cerrarse.
Cerrado Un ingeniero de soporte ha cerrado el caso y no se puede reabrir.

Escalado de casos de soporte

Puede utilizar el proceso de escalada para exponer problemas críticos y para expresar su preocupación sobre un caso de soporte. Cuando un caso se escala, el equipo de soporte de IBM Cloud revisa la información del caso de soporte y responde con las actualizaciones adecuadas. Para obtener información sobre la gravedad de los casos, consulte Gravedad del caso y tiempos de respuesta inicial.

Para escalar un caso, complete los pasos siguientes:

  1. Póngase en contacto con IBM Cloud Soporte por chat o por teléfono.
  2. Proporcione el número de caso existente y una solicitud para escalar el caso.
  3. Proporcione la justificación de un escalado y explique el impacto empresarial de su problema o cuestión.

Planes de asistencia básicos: Si tienes un plan de asistencia Básico, el acceso a la asistencia se realiza únicamente a través de casos. Si su consulta de asistencia requiere una respuesta más inmediata, considere la posibilidad de pasar a un plan de asistencia Premium o Avanzado para poder asignar un nivel de gravedad a un caso. Para actualizar su plan de asistencia, póngase en contacto con un representante de " IBM Cloud Ventas ".

Actualización de la lista de observación del caso de soporte

Puede actualizar qué usuarios de su cuenta pueden recibir notificaciones sobre su caso de soporte añadiéndolos a la lista de observación. Los usuarios pueden añadirse a la lista de observación cuando crea un caso de soporte o después de crear el caso de soporte.

De forma predeterminada, los usuarios de la cuenta no tienen acceso para crear, actualizar, buscar o ver casos. El propietario de la cuenta debe proporcionar a los usuarios acceso mediante la asignación de una política de acceso de Identity and Access Management (IAM). Para obtener más información, consulte Asignación de acceso de usuario para trabajar con casos de soporte.

Para asegurarse de que se notifican a los usuarios las actualizaciones de un caso de soporte existente que ha creado, siga estos pasos para añadirlos a la lista de observación.

  1. En la barra de menús de la consola ' IBM Cloud ', haz clic en el icono ' Ayuda ' ' Ayuda icono > ' Centro de asistencia.

  2. Seleccione el caso de soporte en el mosaico Casos de soporte recientes.

  3. En la sección Lista de vigilancia, haga clic en el icono Configuración .

  4. Seleccione los usuarios que están en la cuenta para añadirlos a la lista de observación.

    Los usuarios que se añaden a la lista de observación deben ser miembros de la cuenta en la que se ha creado el caso. Para obtener más información sobre la asignación de acceso de usuarios a su cuenta, consulte Adición de usuarios al grupo de acceso de gestión de casos.