IBM Cloud Docs
Creación de casos de soporte

Creación de casos de soporte

Si tiene problemas con IBM Cloud®, puede utilizar el Centro de asistencia para crear un caso de asistencia. Los usuarios con un plan de soporte Básico, Avanzado o Premium pueden crear un caso de soporte técnico adjuntando un recurso o producto específico para asegurarse de que el caso llegue más rápidamente al ingeniero de soporte correcto. Esto permite una resolución más eficiente y efectiva.

Si su cuenta está desactivada o si no tiene acceso a ella, puede crear un caso de asistencia rellenando el formulario Crear una cuenta, Iniciar sesión o Solicitud de facturación.

También puede crear casos de soporte para problemas asociados con el acceso (IAM), la facturación y el uso, la cuenta y consultas de facturas o ventas. Los tipos de soporte disponibles dependen del nivel de soporte de la cuenta. El plan de soporte también determina el nivel de gravedad que puede asignar a los casos de soporte. Para obtener más información, consulte Gravedad del caso y tiempo de respuesta.

Los usuarios con una cuenta Lite también pueden crear casos de soporte, pero se limitan a problemas asociados con el acceso (IAM), la facturación y el uso, la cuenta y consultas de facturas o ventas. El soporte técnico para las cuentas Lite con soporte gratuito lo proporcionan los documentosIBM Cloud y Stack Overflow.

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.

Creación de un caso de soporte

Siga los siguientes pasos para crear un caso de soporte:

Como usuario de la infraestructura clásica, es posible que esté familiarizado con las incidencias de soporte. Los tickets de soporte se llaman ahora casos de soporte en IBM Cloud.

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

  2. En la sección Ponerse en contacto con el equipo de soporte, pulse Crear caso.

  3. Seleccione la categoría correspondiente a su problema.

  4. Seleccione el tema y el subtema asociado que estén más relacionados con su problema y pulse Siguiente.

  5. Complete los campos obligatorios.

    Para mantener la seguridad, no incluya información personal, datos confidenciales ni credenciales de dispositivo o servicio en las respuestas de caso. Por ejemplo, no incluya contraseñas, claves de API, secretos o información de tarjeta de crédito.

  6. Opcional:

    • Adjunte archivos y recursos que proporcionen más detalles sobre el problema que está experimentando.
    • Si desea que un usuario en su cuenta se actualice sobre el caso, añádalo utilizando la lista de observación de contactos. 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.
    • Seleccione Enviarme por correo electrónico actualizaciones de este caso para recibir notificaciones sobre el caso de soporte.
  7. Pulse Siguiente, revise el resumen del caso y pulse Enviar caso. Después de recibir la verificación por correo electrónico para el caso, siga las instrucciones para proporcionar más información sobre el problema.

Una vez creado el caso de soporte, puede seguir su progreso en la página Gestionar casos.

Los casos de soporte IBM también pueden abrirse en la consola de nube, así como en el portal de soporte de IBM. Estos casos sólo pueden gestionarse en el portal de soporte IBM IBM y el acceso 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.

Creación de un caso de soporte mediante la API

Puede abrir mediante programación un caso de soporte llamando a la API de gestión de casos, tal como se muestra en las siguientes solicitudes de ejemplo. Para más información sobre la API, consulte Gestión de casos.

curl --location --request POST 'support-center.cloud.ibm.com/case-management/v1/cases' --header 'Content-Type: application/json' --header 'Content-Type: text/plain' --data-raw '{ "type": "technical",
  "subject": "Case subject",
  "description": "Case description",
  "severity":4,
   "offering": {
    "name": "Cloud Object Storage",
    "type": {
      "group": "crn_service_name",
      "key": "cloud-object-storage",
      "kind": "service",
      "id": "dff97f5c-bc5e-4455-b470-411c3edbe49c"
    }
  },
  "resources": [
    {
      "crn": "crn:v1:staging:public:cloud-object-storage:global:a/2dded3de4a4d4a098ebd0998be5cc845:723a59c4-9338-43fe-9dc4-e4a87cc78c8e::",
      "note": "Resource note"
    }
  ]
}'
OfferingType offeringType = new OfferingType.Builder()
  .group(OfferingType.Group.CRN_SERVICE_NAME)
  .key("cloud-object-storage")
  .build();
Offering offeringPayload = new Offering.Builder()
  .name("Cloud Object Storage")
  .type(offeringType)
  .build();
CreateCaseOptions createCaseOptions = new CreateCaseOptions.Builder()
  .type("technical")
  .subject("Example technical case")
  .description("This is an example case description. This is where the problem would be described.")
  .offering(offeringPayload)
  .severity(4)
  .build();

Response<Case> response = service.createCase(createCaseOptions).execute();
Case xCase = response.getResult();

System.out.println(xCase);
const offeringType = {
  group: 'crn_service_name',
  key: 'cloud-object-storage',
};

const offeringPayload = {
  name: 'Cloud Object Storage',
  type: offeringType,
};

const params = {
  type: 'technical',
  subject: 'Example technical case',
  description: 'This is an example case description. This is where the problem would be described.',
  offering: offeringPayload,
  severity: 4,
};

caseManagementService.createCase(params)
  .then(res => {
    caseNumber = res.result.number
    console.log(JSON.stringify(res.result, null, 2));
  })
  .catch(err => {
    console.warn(err)
  });
offering_type = OfferingType(
  group='crn_service_name',
  key='cloud-object-storage'
)
offering_payload = Offering(
  name='Cloud Object Storage',
  type=offering_type
)

case = case_management_service.create_case(
  type='technical',
  subject='Example technical case',
  description='This is an example case description. This is where the problem would be described.',
  offering=offering_payload,
  severity=4,
).get_result()

print(json.dumps(case, indent=2))
offeringType, _ := caseManagementService.NewOfferingType(
  casemanagementv1.OfferingTypeGroupCRNServiceNameConst,
  "cloud-object-storage",
)
offeringPayload, _ := caseManagementService.NewOffering(
  "Cloud Object Storage",
  offeringType,
)

createCaseOptions := caseManagementService.NewCreateCaseOptions(
  "technical",
  "Example technical case",
  "This is an example case description. This is where the problem would be described.",
)
createCaseOptions.SetSeverity(4)
createCaseOptions.SetOffering(offeringPayload)

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

Adición de un recurso a un caso de soporte mediante la API

Puede añadir mediante programación un recurso a un caso de soporte utilizando la API como se muestra en la siguiente solicitud de ejemplo. Para más información, consulte la referencia de la API de Gestión de Casos.

curl -X PUT '/case-management/v1/cases/{case_number}/resources' -H 'Authorization: TOKEN' -d '{
  "crn": "296878",
  "note": "This resource does not work"
}'
AddResourceOptions addResourceOptions = new AddResourceOptions.Builder()
  .caseNumber(caseNumber)
  .crn(resourceCrn)
  .note("This resource is the service that is having the problem.")
  .build();

Response<Resource> response = service.addResource(addResourceOptions).execute();
Resource resource = response.getResult();

System.out.println(resource);
const params = {
  caseNumber: caseNumber,
  crn: resourceCrn,
  note: 'This resource is the service that is having the problem.',
};

caseManagementService.addResource(params)
  .then(res => {
    console.log(JSON.stringify(res.result, null, 2));
  })
  .catch(err => {
    console.warn(err)
  });
resource = case_management_service.add_resource(
  case_number=case_number,
  crn=resource_crn,
  note='This resource is the service that is having the problem.',
).get_result()

print(json.dumps(resource, indent=2))
addResourceOptions := caseManagementService.NewAddResourceOptions(
  caseNumber,
)
addResourceOptions.SetCRN(resourceCRN)
addResourceOptions.SetNote("This resource is the service that is having the problem.")

resource, response, err := caseManagementService.AddResource(addResourceOptions)
if err != nil {
  panic(err)
}
b, _ := json.MarshalIndent(resource, "", "  ")
fmt.Println(string(b))

Tipos de archivos soportados para casos

Cuando crea un caso, puede adjuntar un archivo. Están permitidos los tipos de archivos siguientes:

7z, ace, ams, arm, asp, bash, history, bkp, big, bmp, bz2, ca, ca-bundle, ca-crt, cabundle, cap, cer, cert, cfg, cnf, crt, csr, csv, dat, dbs, debug, dib, dmesg, dmp, doc, docx, dotx, dump, email, eml, emz, env, eps, error, evt, evtx, fragment, gif, gz, gz_aa, gz_ab, gz_ac, har, hosts, htaccess, html, iaf, ics, id, img, info, jpb, jpe, jpeg, jpg, key, lic, log, logsm lon02, lst, lzh, mai, md5, mib, mjpg, msg, mso, odp, ods, odt, oft, openssh, out, ovf, ovpn, p7b, p7s, pages, pcap, pcf, pcx, pdb, pem, pfx, pic, pix, png, ppk, ppt, pptx, psd, psp, pspimage, pub_key, rar, raw, rdp, req, rpt, rtf, sjc03-raid-2, sjc03-raid-log-1, snag, sql, ssh, stats, sth, svg, sxc, tar, targz, tbz2, tcpdump, text, tgz, tgz-aa, tgz-ab, tgz-ac, tgz-ad, tgz-ae, tgz-af, tgz-ag, tgz-ah, tgz-ai, tgz-aj, tgz-ak, tgz-ak, tgz-al, tgz-al, tgz-am, tif, tiff, tip, trace, tsv, txt, ufo, vcf, vdx, vsdx, webarchive, wml, wps, wpz, wrf, wri, xcf, xlog, xlr, xls, xis, xism, xisx, xit, xml, xpm, xps, xslic, xz, yaml, zip, zipaa, zipx, zone