Actualiza una habilidad especificada y genera una nueva versión.
Descripción de la operación
Descripción de la solicitud
Esta API permite actualizar una habilidad existente y crear una nueva versión basada en la versión más alta actual o en una versión especificada. Los campos no proporcionados en la solicitud conservan sus valores originales. Puede actualizar el contenido de la habilidad mediante SkillMdOverride o BundleUrl. También puede establecer información adicional, como el alcance de visibilidad.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:UpdateSkill |
update |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Name |
string |
Sí |
El nombre de la habilidad que se va a actualizar. |
my-skill |
| ExpectedVersion |
integer |
No |
El número de versión esperado para el bloqueo optimista. Si no se especifica, la actualización se basa en la versión más alta actual. |
1 |
| Description |
string |
No |
La descripción de la habilidad. |
Data analytics skill |
| VersionNote |
string |
No |
La nota de la versión. |
Revision note |
| SkillMdOverride |
string |
No |
El contenido del cuerpo de SKILL.md. Es mutuamente excluyente con BundleUrl. |
Putting an elephant in a refrigerator takes three steps: open the refrigerator door, put the elephant in, and close the refrigerator door |
| BundleUrl |
string |
No |
La URL de descarga (HTTP/HTTPS) del archivo bundle.zip. Es mutuamente excluyente con SkillMdOverride. Si se proporciona, se reemplaza el paquete. |
https://example.com/skill.zip |
| Extra |
object |
No |
Los metadatos extendidos (pares clave-valor). |
{\"appId\":\"APP_Q2SDWKIGFWNZTR68K1GQ\"} |
| VisibilityScope |
object |
No |
El alcance de visibilidad. Se usa el campo correspondiente según el nivel de visibilidad. |
|
| ProjectIds |
array |
No |
Los ID de los proyectos en los que la habilidad es visible. |
|
|
string |
No |
El ID del proyecto. |
123456 |
|
| UserIds |
array |
No |
Los ID de los usuarios para quienes la habilidad es visible. |
|
|
string |
No |
El ID del usuario. |
123456 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
824F80BA-1778-5D8A-BAFF-668A4D9C4CC7 |
| Skill |
object |
Los detalles de la habilidad. |
|
| Name |
string |
El nombre de la habilidad. |
my-skill |
| GmtCreateTime |
string |
La hora de creación (marca de tiempo en milisegundos). |
1780555634000 |
| GmtModifiedTime |
string |
La hora de la última modificación (marca de tiempo en milisegundos). |
1780555634000 |
| CreatorId |
string |
El ID del creador. |
123456 |
| ModifierId |
string |
El ID del último modificador. |
123456 |
| Description |
string |
La descripción de la habilidad. |
Data analytics skill |
| Visibility |
string |
El nivel de visibilidad. |
TENANT |
| VisibilityScope |
object |
El alcance de visibilidad. |
|
| ProjectIds |
array |
Los ID de los proyectos en los que la habilidad es visible. |
|
|
string |
El ID del proyecto. |
- |
|
| UserIds |
array |
Los ID de los usuarios para quienes la habilidad es visible. |
|
|
string |
El ID del usuario. |
123456 |
|
| Body |
string |
El contenido del cuerpo de SKILL.md. |
Putting an elephant in a refrigerator takes three steps: open the refrigerator door, put the elephant in, and close the refrigerator door |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "824F80BA-1778-5D8A-BAFF-668A4D9C4CC7",
"Skill": {
"Name": "my-skill",
"GmtCreateTime": "1780555634000",
"GmtModifiedTime": "1780555634000",
"CreatorId": "123456",
"ModifierId": "123456",
"Description": "Skill de análisis de datos",
"Visibility": "TENANT",
"VisibilityScope": {
"ProjectIds": [
"-"
],
"UserIds": [
"123456"
]
},
"Body": "Poner un elefante en un refrigerador requiere tres pasos: abrir la puerta del refrigerador, meter el elefante y cerrar la puerta del refrigerador"
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.