diff --git a/content/documentation/admin/actions/overview.ru.md b/content/documentation/admin/actions/overview.ru.md index 0f42cec..c3bbdd2 100644 --- a/content/documentation/admin/actions/overview.ru.md +++ b/content/documentation/admin/actions/overview.ru.md @@ -202,6 +202,31 @@ project_id: {{ .property.project_id }} При необходимости добавьте дополнительные правила для заполнения параметров сущности, например сопоставьте `{{ .response.path }}` с параметром `path`. +#### Удаление сущностей + +Если включена опция «Удаление сущностей», платформа автоматически удалит сущности в выбранных ресурсах по заданным правилам. Правила задаются отдельно для каждого ресурса. + +| Поле | Описание | +| -------- | ----------------------------------------------------------------------------- | +| Ресурс | Ресурс каталога, в котором находится удаляемая сущность | +| Источник | Go-шаблон идентификатора сущности (например, `{{ .response.id }}`) | + +Если сущности с полученным идентификатором нет в ресурсе, удаление пропускается. + +Например, при выполнении действия «Удаление проекта в GitLab» в ответе может быть: + +```json +{ + "id": "42", + "...": "..." +} +``` + +Чтобы после успешного выполнения действия удалить сущность в ресурсе «Проекты GitLab», укажите в правилах: + +1. Ресурс: «Проекты GitLab». +1. Источник: `{{ .response.id }}`. + #### Создание связей сущности Если включена опция «Создание связей сущности», платформа автоматически создаст новые связи для выбранной сущности по заданным правилам. Набор правил задаётся отдельно для каждого ресурса. @@ -213,6 +238,19 @@ project_id: {{ .property.project_id }} | Идентификатор родительской сущности | Go-шаблон для идентификатора родительской сущности в каталоге | | Идентификатор дочерней сущности | Go-шаблон для идентификатора дочерней сущности в каталоге | +#### Удаление связей сущности + +Если включена опция «Удаление связей сущности», платформа автоматически удалит связи для выбранной сущности по заданным правилам. Набор правил задаётся отдельно для каждого ресурса. + +| Поле | Описание | +| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Ресурс | Любой из двух ресурсов, участвующих в нужной связи ресурсов: по выбранному ресурсу загружается список связей, в которых он указан как родительский или как дочерний. Можно выбрать ресурс сущности, для которой запускается действие, или ресурс другой стороны связи — в списке будет одна и та же связь, если оба ресурса входят в неё | +| Связь | Связь ресурсов в каталоге: в ней заданы родительский и дочерний ресурсы и роли сущностей при удалении связи. По выбранной связи определяется, на какой стороне находится сущность запуска и какое из полей ниже задаёт идентификатор второй сущности из ответа действия | +| Идентификатор родительской сущности | Go-шаблон для идентификатора родительской сущности в каталоге | +| Идентификатор дочерней сущности | Go-шаблон для идентификатора дочерней сущности в каталоге | + +Если подходящей связи нет, удаление пропускается. + #### Обновление учётных данных пользователя Если включена опция обновления учётных данных пользователя, то действие автоматически обновляет учётные данные пользователя в соответствии с правилами обновления. diff --git a/content/documentation/release-notes/v1.7.0.ru.md b/content/documentation/release-notes/v1.7.0.ru.md new file mode 100644 index 0000000..02ff14c --- /dev/null +++ b/content/documentation/release-notes/v1.7.0.ru.md @@ -0,0 +1,16 @@ +--- +title: v1.7.0 +weight: 890 +description: Заметки о выпуске v1.7.0 — автоматическое удаление сущностей и связей сущностей после успешного выполнения действия. +--- + +{{< alert level="info" >}} +Выпуск релиза планируется 30.08.2026 +{{< /alert >}} + +## Новые возможности + +### Действия + +- Добавлен механизм автоматического [удаления сущностей](../../admin/actions/overview/#удаление-сущностей) после успешного выполнения действия. +- Добавлен механизм автоматического [удаления связей сущности](../../admin/actions/overview/#удаление-связей-сущности) после успешного выполнения действия.