Crée un workflow dans DataStudio.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | CreateBusiness |
L'opération à effectuer. |
| BusinessName | String | Oui | My workflow |
Nom du workflow. Il doit être unique au sein d'un espace de travail. |
| RegionId | String | Oui | cn-shanghai |
ID de la région où réside l'espace de travail DataWorks. Par exemple, l'ID de la région Chine (Shanghai) est cn-shanghai et celui de la région Chine (Zhangjiakou) est cn-zhangjiakou. Le système détermine automatiquement la valeur de ce paramètre selon le point de terminaison utilisé pour l'appel. |
| ProjectId | Long | Non | 10000 |
ID de l'espace de travail DataWorks. Connectez-vous à la console DataWorks et accédez à la page Gestion des espaces de travail pour le consulter. |
| ProjectIdentifier | String | Non | dw_project |
Identifiant unique de l'espace de travail DataWorks, correspondant à son nom. Connectez-vous à la console DataWorks et accédez à la page Gestion des espaces de travail pour le consulter. Spécifiez l'espace de travail DataWorks cible en renseignant le paramètre ProjectIdentifier ou ProjectId. |
| Description | String | Non | A workflow created by calling the operation |
Description du workflow. |
| Owner | String | Non | 1000000000001 |
ID du compte Alibaba Cloud du propriétaire du workflow. Connectez-vous à la console DataWorks et survolez la photo de profil dans le coin supérieur droit pour le consulter. Si ce paramètre n'est pas défini, l'ID du compte Alibaba Cloud de l'utilisateur appelant l'opération est utilisé. |
| UseType | String | Non | NORMAL |
Type de workflow. Valeurs possibles :
|
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| BusinessId | Long | 100001 |
ID du workflow.
|
| ErrorCode | String | Invalid.Tenant.ConnectionNotExists |
Code d'erreur.
|
| ErrorMessage | String | The connection does not exist. |
Message d'erreur.
|
| HttpStatusCode | Integer | 200 |
Code d'état HTTP.
|
| RequestId | String | 0000-ABCD-EFG**** |
ID de la requête. Utilisez cet ID pour le dépannage.
|
| Success | Boolean | true |
Indique si la requête a abouti.
|
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=CreateBusiness
&BusinessName=My workflow
&RegionId=cn-shanghai
&<Common request parameters>
Exemples de réponses réussies
Format XML
<RequestId>0000-ABCD-EFG****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<ErrorCode>Invalid.Tenant.ConnectionNotExists</ErrorCode>
<ErrorMessage>The connection does not exist.</ErrorMessage>
<BusinessId>100001</BusinessId>
<Success>true</Success>
Format JSON
{
"RequestId": "0000-ABCD-EFG****",
"HttpStatusCode": 200,
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"ErrorMessage": "The connection does not exist.",
"BusinessId": 100001,
"Success": true
}
Codes d'erreur
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
| 500 | InternalError.System | An internal system error occurred. Try again later. | Une erreur interne s'est produite. Réessayez ultérieurement. |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | Une erreur interne s'est produite. Réessayez ultérieurement. |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | Le nombre de requêtes pour la ressource a dépassé la limite autorisée. |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | Le système DataWorks est occupé. Réessayez ultérieurement. |
| 429 | Throttling.User | Your request is too frequent. Try again later. | Trop de requêtes ont été soumises sur une courte période. Réessayez ultérieurement. |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | Vous n'êtes pas autorisé à effectuer cette opération. Activez DataWorks Enterprise Edition ou DataWorks Ultimate Edition. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.