OperatorAction
collection operator_actions (робоча назва) — спільний стрім ручних дій операторів з Electron для всіх проєктів.
Поля
- project — проєкт, у якому працював оператор.
- operatorProjectId — прив’язка оператора в проєкті.
- teamLeadProjectId — прив’язка тімліда в проєкті на момент дії.
- type —
chatабоmail; фото й інші chat-медіа також рахуються якchat. - timestamp — час дії з Electron.
- syncId — ID події з локальної черги Electron для ack і захисту від повторного запису.
Автоматичні дії сендера не входять у цю collection.
Індекси
- unique
{ project: 1, operatorProjectId: 1, syncId: 1 }; { operatorProjectId: 1, timestamp: 1 }— online конкретного оператора;{ teamLeadProjectId: 1, timestamp: 1 }— online команди тімліда.