/Документация

Процессы


Обзор

Процесс — это именованная коллекция определений событий, представляющая рабочий поток или пользовательский маршрут. Например, процесс checkout может включать события cart_viewed, payment_entered и order_confirmed.

Создание процесса

  1. Перейдите в раздел Процессы в боковом меню.
  2. Нажмите Создать процесс.
  3. Введите название и необязательное описание.
  4. Подтвердите сохранение.

Таблица процессов

В таблице перечислены все определения процессов с названием, описанием и количеством связанных событий. Нажмите на строку, чтобы открыть диалог деталей.

Аналитика процессов

После определения процесса вы можете фильтровать страницы Сводка и Пути по этому процессу. Визуализация покажет только события внутри выбранного рабочего потока.

Ключи процессов в SDK

При отправке событий через SDK можно указать ключ(-и) процесса(-ов), чтобы связать события с конкретным экземпляром рабочего потока:

enma.Track("cart.viewed", e =>
{
    e.Actor.UserId = "user-123";
    e.ProcessKey(Guid.Parse("checkout-process-def-id"), "order-456");
});

Все события с одинаковым ключом процесса группируются вместе, что позволяет отслеживать отдельные экземпляры рабочих потоков.