Процессы
Обзор
Процесс — это именованная коллекция определений событий, представляющая рабочий поток или пользовательский маршрут. Например, процесс checkout может включать события cart_viewed, payment_entered и order_confirmed.
Создание процесса
- Перейдите в раздел Процессы в боковом меню.
- Нажмите Создать процесс.
- Введите название и необязательное описание.
- Подтвердите сохранение.
Таблица процессов
В таблице перечислены все определения процессов с названием, описанием и количеством связанных событий. Нажмите на строку, чтобы открыть диалог деталей.
Аналитика процессов
После определения процесса вы можете фильтровать страницы Сводка и Пути по этому процессу. Визуализация покажет только события внутри выбранного рабочего потока.
Ключи процессов в SDK
При отправке событий через SDK можно указать ключ(-и) процесса(-ов), чтобы связать события с конкретным экземпляром рабочего потока:
enma.Track("cart.viewed", e =>
{
e.Actor.UserId = "user-123";
e.ProcessKey(Guid.Parse("checkout-process-def-id"), "order-456");
});Все события с одинаковым ключом процесса группируются вместе, что позволяет отслеживать отдельные экземпляры рабочих потоков.