Skip to main content

Канал: VV.Events

Назначение

Реплицирует в 1С изменения по событиям графика в отдельный канал Fin2.Fin2


Очередь (routing key)

Динамический (несколько ключей):

  • Если payload.type='Аутсорсинг': handEvents1CFinOut, handEvents1CFinSQL, handEvents1CFinSS
  • Если employeeId начинается с ГЛ: handEvents1CFinSQL, handEvents1CFinSS
  • Иначе: handEvents1CFin, handEvents1CFinSQL, handEvents1CFinSS


Node-RED поток

Репликация событий


Node-RED узел

VV.Events (amqp-out)


Источник данных

  • events
  • user_profile
  • restaurants
  • userPositions
  • calendar
  • change_log
  • settingTypes


Когда отправляется

Автоматически по таймеру в 1 минуту


Структура JSON

{
    "id":
    "updatedAt":
    "employeeId":
    "ttId":
    "roleId":
    "position":
    "hours":
    "nightHours":
    "over8Hours":
    "over10Hours":
    "lunchHours":
    "beginAt":
    "endAt":
    "type":
    "trainee":
    "major":
    "extra":
    "hourly":
    "fact":
    "operation":
    "holidayHours":
    "training":
    "medosmotr":
    "confirmed":
    "ResponsibleId":
    "ResponsibleFIO":
}