> For the complete documentation index, see [llms.txt](https://prostokosaka.gitbook.io/bubble/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prostokosaka.gitbook.io/bubble/135-sozdanie-deistvii.md).

# 13.5 Создание действий

Создание действий очень похоже на создание элементов. Вам нужно добавить их в ваш плагин и протестировать их тем же самым образом с помощью тестового приложения.

## Типы действий

Вы можете создавать два типа действий: они могут работать на стороне клиента и на стороне сервера.

1. Действия на стороне клиента полезны для взаимодействий на странице, для отправки данных в сервисы аналитики, преобразования данных кредитной карты в токен с использованием дополнительных библиотек и т.д.
2. Действия на стороне сервера (вскоре) могут использоваться для совершения пользовательских вызовов к внешним сервисам, запуска алгоритмов сравнения, сложных вычислений и т.д. Эти действия могут возвращать данные, которые можно использовать в последующих действиях.

## Объявление действия

Как и в случае с элементами вам нужно задать различные поля, а затем использовать эти значения в вашем коде в объекте `properties` . Обратитесь в предыдущий раздел (!!!ЛНК!!!), в котором указаны различные настройки, к которым у вас есть доступ во время добавления полей к элементу или действию.

Основной элемент действия - функция, которая запускается, когда рабочий процесс запускает это действие. Эта функция будет вызываться с помощью объектов `properties` и `context` . Документацию для различных объектов вы сможете найти в редакторе.

Обратите внимание, что аналогично функциям элементов вам нужно принять во внимание, что ваш код может запускаться более одного раза для получения данных, поэтому рекомендуется загружать данные в начале ваших функций, перед тем как изменять любое внешнее относительно функции состояние. Больше информации смотрите в следующем разделе (!!!ЛНК!!!).

Вот пример того, как выглядит действие, которое передает данные в пиксель Facebook.![](https://manual.bubble.is/assets/Desktop_2017_02_10_at_8.03.12_PM.png)
