Création de cas de support en IBM Cloud

Apprenez à créer des cas d'assistance pour les problèmes liés à l'accès, à la facturation, au compte et à l'assistance technique sur le site IBM Cloud avec un plan avancé ou premium.

Si votre compte est désactivé ou si vous n'avez pas accès à votre compte, vous pouvez créer un dossier d'assistance en remplissant le formulaire Créer un compte, se connecter ou demander une facturation.

Les types de support disponibles dépendent du niveau de support du compte. Votre plan de support détermine également le niveau de gravité que vous pouvez affecter aux cas de support. Pour plus d'informations, voir Gravité des cas et temps de réponse.

Les utilisateurs disposant d'un compte Lite ou Trial bénéficient du même support que le support Basic, ce qui signifie qu'ils peuvent créer des cas de support limités aux problèmes non techniques liés à l'accès (IAM), à la facturation et à l'utilisation, au compte et aux questions relatives aux factures ou aux ventes. L'aide technique pour les comptes bénéficiant d'un plan d'assistance sans frais est fournie par IBM Cloud Docs, IBM Cloud AI Assistant et des communautés en ligne telles que IBM Cloud Community ou Stack Overflow.

En tant qu'utilisateur d'une infrastructure classique, vous connaissez peut-être déjà les tickets de demande de service. Les tickets d'assistance sont désormais appelés dossiers d'assistance dans IBM Cloud.

Création d'un cas de support

Par défaut, les utilisateurs de compte n'ont pas accès à la création, la mise à jour, la recherche ou la consultation de cas. Le titulaire du compte doit accorder l'accès aux utilisateurs en leur attribuant une politique d'accès IAM ( Identity and Access Management ). Pour plus d'informations, voir Gestion de l'accès aux dossiers d'assistance.

Procédez comme suit pour créer un cas de support :

  1. Dans la barre de menu de la console IBM Cloud, cliquez sur l'icône Aide Icône d'aide > Centre d'assistance.

  2. Dans la section Contacter le support, cliquez sur Créer un cas.

  3. Sélectionnez la catégorie de votre problème.

  4. Sélectionnez la rubrique et la sous-rubrique associée qui décrivent le mieux votre problème, puis cliquez sur Suivant.

  5. Renseignez les zones obligatoires.

    N'incluez pas d'informations personnelles, de données sensibles ou de détails de paiement dans vos réponses. Par exemple, ne mentionnez pas de mots de passe, de clés API, de secrets ou de numéros de carte bancaire.

  6. Remplir les champs facultatifs :

    • Ajouter une ressource ou un produit spécifique pour un triage et une investigation plus rapides.
    • Joignez des fichiers pour fournir plus de détails sur le problème que vous rencontrez.
    • Si vous souhaitez qu'un utilisateur de votre compte soit tenu informé de l'évolution du dossier, ajoutez-le à la liste de suivi. Pour plus d'informations, voir Mise à jour de la liste de surveillance de votre cas de support.
    • Sélectionnez M'envoyer les mises à jour de ce cas par courrier électronique pour recevoir des notifications sur le cas de support.
  7. Cliquez sur Suivant, examinez le récapitulatif de votre cas, puis cliquez sur Soumettre un cas.

  8. Après avoir reçu la vérification par courrier électronique pour le cas, suivez les instructions pour toute communication supplémentaire concernant le problème.

ne fois le cas de support créé, vous pouvez suivre sa progression sur la page Gérer les cas.

IBM les dossiers d'assistance peuvent également être ouverts dans la console en nuage ainsi que dans le portail d'assistance IBM. Ces cas ne peuvent être gérés que dans le portail d'assistance IBM et l'accès est contrôlé dans le portail d'assistance IBM. Pour plus d'informations sur l'accès, voir Gestion de l'accès à votre compte d'assistance.

Ajouter une ressource à un dossier d'assistance

Les utilisateurs disposant d'un plan d'assistance qui inclut l'assistance technique peuvent ajouter une ressource ou un produit spécifique à un dossier. L'ajout d'un nom de ressource en nuage (CRN) à un cas de support permet un triage, une investigation et une résolution plus efficaces.

Pour ajouter une ressource à un dossier d'assistance, procédez comme suit :

  1. Créez un type de dossier technique en sélectionnant une catégorie technique pour votre problème.
  2. Allez dans le champ Ajouter une ressource.
  3. Cliquez sur pour afficher les choix, puis sélectionnez un nom de ressource dans la liste.

Vous pouvez également ajouter un nom de ressource en nuage après la création du cas ou ajouter le CRN dans un commentaire. Pour plus d'informations, voir Mise à jour des dossiers d'assistance.

Mise à niveau de votre formule d'assistance

Si vous disposez d'un forfait d'assistance « Basic », vous pouvez demander une mise à niveau directement depuis le Centre d'assistance en créant un dossier d'assistance. Ce processus utilise un formulaire prérempli avec le sujet et le sous-sujet appropriés afin de simplifier votre demande de mise à niveau. Le passage à l'assistance « Advanced » ou « Premium » offre des avantages tels qu'un accès continu à l'assistance technique, des délais de réponse plus courts pour les problèmes critiques et l'accès à des ressources d'assistance supplémentaires.

Pour demander une mise à niveau de votre formule d'assistance, veuillez suivre les étapes suivantes :

  1. Dans la barre de menu de la console IBM Cloud, cliquez sur l'icône Aide Icône d'aide > Centre d'assistance.

  2. Dans la section Contacter le support, cliquez sur Créer un cas.

  3. Sur la page « Créer une demande », vous verrez s'afficher un message vous invitant à passer à un forfait d'assistance supérieur. Cliquez sur « Demander une mise à niveau » pour ouvrir un dossier de demande de mise à niveau prérempli.

  4. Dans le champ « Objet », veuillez fournir une brève description de votre demande de mise à niveau. Dans le champ « Description », précisez les détails concernant la formule d'assistance que vous souhaitez.

    N'incluez pas d'informations personnelles, de données sensibles ni de détails de paiement dans votre demande de mise à niveau. Par exemple, ne mentionnez pas de mots de passe, de clés API, de secrets ou de numéros de carte bancaire.

  5. Si vous le souhaitez, vous pouvez joindre des fichiers contenant des informations supplémentaires, ajouter des utilisateurs à la liste de suivi pour les tenir informés, ou cocher la case « M'envoyer des mises à jour par e-mail concernant ce dossier » pour recevoir des notifications.

  6. Cliquez sur Suivant, examinez le récapitulatif de votre cas, puis cliquez sur Soumettre un cas.

Une fois que vous aurez soumis votre demande de mise à niveau, l'équipe d'assistance d' IBM Cloud se chargera de mettre à niveau votre formule d'assistance et vous informera dès que le processus sera terminé. La mise à jour prend généralement entre quelques jours et une semaine. Pour plus d'informations sur les différentes formules d'assistance et leurs fonctionnalités, consultez la page « Formules d'assistance ».

Vous pouvez également passer à un forfait d'assistance supérieur en contactant un représentant commercial d' IBM Cloud.

Vous pouvez contacter directement l'équipe commerciale d' IBM Cloud via la fenêtre contextuelle.

Création d'un cas de support à l'aide de l'API

Vous pouvez ouvrir un cas de support à l'aide d'un programme en appelant l'API Gestion de cas, comme illustré dans les exemples de demande ci-après. Pour plus d'informations sur l'API, consultez la section Gestion des dossiers.

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))

Ajout d'une ressource à un cas de support à l'aide de l'API

Vous pouvez ajouter une ressource à un cas de support à l'aide d'un programme en utilisant l'API, comme illustré dans l'exemple de demande ci-après. Pour plus d'informations, consultez la documentation de référence de l'API Case Management.

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))

Types de fichiers pris en charge pour les cas

Lorsque vous créez un cas, vous avez la possibilité de joindre un fichier. Les types de fichier suivants sont pris en charge :

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