Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions content/documentation/admin/actions/overview.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}`.

#### Создание связей сущности

Если включена опция «Создание связей сущности», платформа автоматически создаст новые связи для выбранной сущности по заданным правилам. Набор правил задаётся отдельно для каждого ресурса.
Expand All @@ -213,6 +238,19 @@ project_id: {{ .property.project_id }}
| Идентификатор родительской сущности | Go-шаблон для идентификатора родительской сущности в каталоге |
| Идентификатор дочерней сущности | Go-шаблон для идентификатора дочерней сущности в каталоге |

#### Удаление связей сущности

Если включена опция «Удаление связей сущности», платформа автоматически удалит связи для выбранной сущности по заданным правилам. Набор правил задаётся отдельно для каждого ресурса.

| Поле | Описание |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ресурс | Любой из двух ресурсов, участвующих в нужной связи ресурсов: по выбранному ресурсу загружается список связей, в которых он указан как родительский или как дочерний. Можно выбрать ресурс сущности, для которой запускается действие, или ресурс другой стороны связи — в списке будет одна и та же связь, если оба ресурса входят в неё |
| Связь | Связь ресурсов в каталоге: в ней заданы родительский и дочерний ресурсы и роли сущностей при удалении связи. По выбранной связи определяется, на какой стороне находится сущность запуска и какое из полей ниже задаёт идентификатор второй сущности из ответа действия |
| Идентификатор родительской сущности | Go-шаблон для идентификатора родительской сущности в каталоге |
| Идентификатор дочерней сущности | Go-шаблон для идентификатора дочерней сущности в каталоге |

Если подходящей связи нет, удаление пропускается.

#### Обновление учётных данных пользователя

Если включена опция обновления учётных данных пользователя, то действие автоматически обновляет учётные данные пользователя в соответствии с правилами обновления.
Expand Down
16 changes: 16 additions & 0 deletions content/documentation/release-notes/v1.7.0.ru.md
Original file line number Diff line number Diff line change
@@ -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/#удаление-связей-сущности) после успешного выполнения действия.