Содержание
<div class="tableScrollStyle">
<table data-id="0bdf7324-a97a-46cc-8c36-6188007a9906" style="width: 263px"><colgroup><col style="width: 263px"></colgroup><tbody><tr><td colspan="1" rowspan="1" colwidth="263"><p data-id="c1982c8e-66b9-4d29-8525-9176a6f17f55"></p></td></tr></tbody></table> data-id="53ba6206-601a-4198-a97a-775f6df78d66"></p></td></tr></tbody></table>
</div>
## Общая концепция и флоу
### 1. Создание тенанта
asdf1.1. 1.1. По факту первого входа в новый тенант, созданный на продовом контуре, должна автоматически создаваться задача типа “Тенант” (ранее - Лид) в [https://community.u-meteor.ru](https://community.u-meteor.ru/projects/meteor) в проекте CRM (статус - “Вошли в систему”).
<span style="color: var(--mt-purple)">Вопросы Алексею: Можно ли создавать карточку тенанта по факту входа в систему, а не создания тенанта? Почему такой большой промежуток времени проходит между созданием тенанта и созданием карточки задачи “Лид”.</span>
1.2.Карточка “Тенант” должна автоматически создаваться в статусе “Регистрация” (вместо статуса “Вошли в систему”) в следующих случаях:
- клиент прошел 1 шаг регистрации, то есть ввел телефон и емейл (или авторизовался через Google / Яндекс), но не создал тенант в течение последующих 10(?) минут;
- клиент создал тенант, но не вошел в систему в течение последующих 10(?) минут.
1.3. По факту создания Тенанта триггером должна автоматически создаваться задача типа “Дело”. \~\~Исполнитель = Наталья Сапунова. Название = “Позвонить <название тенанта> (<Имя Фамилия>)”. \~\~*~~Если “Тенант” в статусе “Вошли в систему” , то Дата завершения = дата создания + 1 <u>рабочий</u> день. Если “Тенант” в статусе “Регистрация” , то Дата завершения = дата создания.~~* <span style="color: var(--mt-red)">***вынести в триггеры***</span>
*Исключение*: *если по какой-то причине поле Телефон не заполнено, задача типа “Дело” не создается. Я предполагаю, что будет настроена автоматическая цепочка писем, поэтому вручую писать клиенту не придется.*
### 2. Первичная обработка
2.1. Клиентский менеджер (далее - КМ) звонит владельцу тенанта. <span style="color: var(--mt-red)">См. раздел Интеграции. “Звонки”</span>
2.2. По факту совершения первичного звонка КМ, в зависимости от результатов:
- перемещает задачу типа “Тенант” на статус “Связаться позже”.
- Если это технически возможно, то по факту перевода на статус “Связаться позже” триггером автоматически создавать задачу типа “Дело” и сразу же открывать ее с открытым календарем в поле Дедлайн. Чтобы КМ осталось только внести плановую дату. Исполнитель должен подставиться триггером автоматически = Наталья Сапунова;
- в ином случае КМ вручую создает задачу типа “Дело” , устанавливает значение в поле “Дедлайн”. Исполнитель должен подставиться автоматически = Наталья Сапунова;
- перемещает задачу типа “Тенант” на статус “Помощь не требуется”. По факту перевода на статус “Помощь не требуется” триггер должен автоматически создать задачу типа “Дело”. \~\~Исполнитель = Наталья Сапунова. Название = “Позвонить <название тенанта> (<Имя Фамилия>)”. \~\~*\~\~Дата завершения = Дата создания тенанта + 14 календарных дней - 1 \~\~**~~рабочий~~** ~~день;~~* <span style="color: var(--mt-red)">***вынести в триггеры***</span>
- перемещает карточку “Тенант” на статус “Запланирована встреча”;
- Если это технически возможно, то по факту перевода на статус “Запланирована встреча” триггером автоматически создавать задачу типа “Встреча” и сразу же <u>открывать</u> ее с открытым календарем в поле Дедлайн. Чтобы КМ осталось только внести плановую дату встречи. Исполнитель должен подставиться триггером автоматически = Наталья Сапунова;
- в ином случае КМ вручую создает задачу типа “Встреча” , устанавливает значение в поле “Дедлайн”. Исполнитель должен подставиться автоматически триггером = Наталья Сапунова;
- перемещает карточку “Тенант” на статус “Недозвон” в случае, если КМ не смог дозвониться до клиента (не брал трубку или номер был недоступен). По факту перевода “Тенанта” на статус “Недозвон” триггер автоматически создает задачу типа “Дело”. ~~Дедлайн = Текущая дата /время +~~ <span style="color: var(--mt-purple)">~~2 часа. Если уже есть 3 дела по этому тенанту за текущую дату, то Дедлайн = текущая дата +1 рабочий день 10:00~~</span>;<span style="color: var(--mt-red)"> **в триггеры**</span>
- перемещает карточку “Тенант” на статус “Отказ”, если клиент явно выразил неготовность продолжать пользоваться продуктом;
- перемещает карточку “Тенант” на статус “Нецелевой”, если клиент не ищет трекер для нужд своей компании / команды.
- перемещает карточку “Тенант” на статус “Отклонено”, в случаях, если указан несуществующий номер телефона или Наталья 3(?) раза не смогла дозвониться до клиента (не брал трубку или номер был недоступен);
### 3. Окончание демо-периода
3.1. За 1 <u>рабочий</u> день до окончания демо-периода триггер автоматически меняет статус “Тенанта” на “Окончание демо-периода”, если:
- количество приглашенных пользователей более 10
- и если “Тенант” находится в статусе “Помощь не требуется” или “Вошли в систему” (предположительно, в этом статусе задач быть не должно на момент окончания демо-периода, но мало ли )
3.2. КМ звонит клиентам, у которых количество приглашенных пользователей 10 и более, и напоминает о завершении демо-периода, помогает с оплатой если нужно, возможно, делает индивидуальное предложение.
3.3. По факту звонка КМ может:
- перевести тенант в статус “Отказ”, если выявлена неготовность далее продолжать пользоваться продуктом;
- перевести тенант в статус “Связаться позже”, “Недозвон”, “Запланирована встреча”, “Помощь не требуется”
- присвоить тенанту категорию “Бесплатный > 10”, если клиенту предложены индивидуальные условия. Это может произойти раньше окончания демо-периода 14 дней. <span style="color: var(--mt-purple)">Или право присваивать эту категорию оставить только за Антоном?</span>
3.4. По факту получения оплаты (должна прийти информация от биллинговой системы - <span style="color: var(--mt-purple)">какая?</span>), триггер автоматически меняет категорию “Тенанта” на “Платный”.
3.5. На следующий день после окончания демо-периода (дата создания аккаунта + 14 дней) в 00:00:00, триггер присваивает “Тенанту”, имеющему категорию “Демо-период” категорию “Бесплатный”.
### 4. Реанимация
4.1. Как только по тенанту алгоритмом было выявлено отклонение от обычной плотности взаимодействия с продуктом (в меньшую сторону), триггер должен:
- изменить статус Тенанта на “Реанимация”,
- добавить тег “Реанимация” в карточку“Тенанта” (нужен триггер, который бы не давал удалить тег “Реанимация” из карточки вручную)
- создать задачу типа “Дело”, чтобы КМ связался с клиентом и выяснил причину отклонения.
Проверка должна быть ежедневно. Если в карточке Тенанта уже есть тег “Реанимация”, при повторной проверке никаких действий триггер не выполняет.
4.2. По факту контакта с клиентом КМ может:
- перевести “Тенант” в статус “Отказ”, если выявлена неготовность далее продолжать пользоваться продуктом;
- перевести “Тенант” на статус “Нецелевой”, если выяснилось, что клиент не ищет трекер для нужд своей компании / команды.
- перевести “Тенант” в статус “Связаться позже”, “Недозвон”, “Запланирована встреча”, “Помощь не требуется”
- присвоить “Тенанту” категорию “Бесплатный > 10”, если клиенту предложены индивидуальные условия. Это может произойти раньше окончания демо-периода 14 дней. <span style="color: var(--mt-purple)">Или право присваивать эту категорию оставить только за Антоном?</span>
4.3. Как только по тенанту алгоритмом было выявлено восстановление обычной плотности взаимодействия с продуктом, триггер должен удалить тег “Реанимация” из карточки “Тенанта”.
## Статусы сущностей
Читать слева направо. Для наглядности приведены только разрешенные переходы
**Тенант**
<div class="tableScrollStyle">
<table data-id="521777ac-176f-425f-9239-69196a91c0fe" style="min-width: 300px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="872c5073-4703-4a75-8211-bbc332820c9c"></p></td><td colspan="1" rowspan="1"><p data-id="87eedc1d-1bd0-4163-820c-3897b065c0b8">Регистрация</p></td><td data-id="13ef8992-63bb-45ae-922a-d2b24eed7262">Регистрация</p></td><td colspan="1" rowspan="1"><p data-id="60ccb1b9-8217-4ea2-90b8-250c2c86a894">Вошли в систему</p></td><td colspan="1" rowspan="1"><p data-id="09ceb78f-540b-4ddf-ab20-bbae3be93bbe">Связаться позже</p></td><td colspan="1" rowspan="1"><p data-id="82c387fb-f9cc-47b9-a234-38f698dd37a5">Недозвон</p></td><td colspan="1" rowspan="1"><p data-id="fedca40e-2a01-4abb-b3e3-e08166a4b52b">Помощь не требуется</p></td><td colspan="1" rowspan="1"><p data-id="e7d15952-6fbc-44d2-923d-e3917990f4bc">Нецелевой</p></td><td colspan="1" rowspan="1"><p data-id="ca9860dc-b97c-4e50-8a86-fa88bf18b63d">Отказ</p></td><td colspan="1" rowspan="1"><p data-id="b53f40c1-012b-4e85-9368-de000055cd54">Отклонено</p></td><td colspan="1" rowspan="1"><p data-id="ee8e71d3-ef3a-4efb-87f4-0bb6d56bd1f4">Запланирована встреча</p></td><td colspan="1" rowspan="1"><p data-id="953de3d3-fb9b-4383-83f0-acf86cd55210">Окончание демо-периода</p></td><td colspan="1" rowspan="1"><p data-id="90fe89a5-c224-49ed-bf33-cce477e05fad">Реанимация</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="754a400b-fe92-402d-9ed2-342d52c60938">Регистрация</p></td><td colspan="1" rowspan="1"><p data-id="44d6e77e-68c3-4162-af5a-1b675d1d3c75"></p></td><td colspan="1" rowspan="1"><p data-id="0f6d3abd-6e01-43c8-8824-2ec56ec85f90">+</p></td><td data-id="1fcc3968-69dc-4ecb-9147-c118dbd220dc">+</p></td><td colspan="1" rowspan="1"><p data-id="200d37e4-fb84-4985-b587-22fb2b135a0c"></p></td><td colspan="1" rowspan="1"><p data-id="200d37e4-fb84-4985-b587-22fb2b135a0c"></p></td><td colspan="1" rowspan="1"><p data-id="200d37e4-fb84-4985-b587-22fb2b135a0c"></p></td><td colspan="1" rowspan="1"><p data-id="2e678193-422d-46b6-b78b-837479313ae3">+</p></td><td data-id="572dbb32-7dd2-491e-b44e-c15c5bf6d0d2">+</p></td><td colspan="1" rowspan="1"><p data-id="f0e41269-4583-49bb-9e0b-e50222569618">+</p></td><td colspan="1" rowspan="1"><p data-id="5c013135-9cf4-4e27-b6e9-1529a5e38cde">+</p></td><td colspan="1" rowspan="1"><p data-id="9e55deda-f148-448d-b5ef-8c5c013be1a9"></p></td><td colspan="1" rowspan="1"><p data-id="9e55deda-f148-448d-b5ef-8c5c013be1a9"></p></td><td colspan="1" rowspan="1"><p data-id="9e55deda-f148-448d-b5ef-8c5c013be1a9"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="3b452bf7-014e-49f9-ad4f-fc2e655e1c5c">Вошли data-id="f64660c8-9284-48e6-9f12-528d2418f63f">Вошли в систему</p></td><td colspan="1" rowspan="1"><p data-id="a9520e37-f3db-41e4-8853-b2f1ddeec0ae"></p></td><td colspan="1" rowspan="1"><p data-id="a9520e37-f3db-41e4-8853-b2f1ddeec0ae"></p></td><td colspan="1" rowspan="1"><p data-id="a581faf0-eb83-49f6-928c-b3fee8fdc72c">+</p></td><td data-id="5f2e4972-6611-474f-a3cf-14b06bf3efbd">+</p></td><td colspan="1" rowspan="1"><p data-id="6a67a066-3107-4cfa-b36d-66df7fb6bdb7">+</p></td><td colspan="1" rowspan="1"><p data-id="a021a14c-33e0-4ae8-a3ed-a7efe5fcac17">+</p></td><td colspan="1" rowspan="1"><p data-id="9ecf0107-ac70-4958-ba63-d128e4442d41">+</p></td><td colspan="1" rowspan="1"><p data-id="b43260ed-a0bf-4a15-964b-52d5303d1b88">+</p></td><td colspan="1" rowspan="1"><p data-id="7feaf610-5f34-4a11-b86b-10d617809c01">+</p></td><td colspan="1" rowspan="1"><p data-id="1ea6596d-caec-4023-8cad-dfbbf4ba3e08">+</p></td><td colspan="1" rowspan="1"><p data-id="fee6bc2f-f22c-4795-9b24-d573c7717c05">+</p></td><td colspan="1" rowspan="1"><p data-id="87137454-4e79-4018-94d4-9d73a7bee401">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="737d8846-f4ae-492e-bc81-8af5d620f4cf">Связаться позже</p></td><td colspan="1" rowspan="1"><p data-id="3dff32a8-e03c-4930-8a01-4276ae3f24ba"></p></td><td colspan="1" rowspan="1"><p data-id="3dff32a8-e03c-4930-8a01-4276ae3f24ba"></p></td><td colspan="1" rowspan="1"><p data-id="3dff32a8-e03c-4930-8a01-4276ae3f24ba"></p></td><td colspan="1" rowspan="1"><p data-id="abd13568-04b1-4318-b1e3-aba68461f2c1">+</p></td><td data-id="5789ba81-f916-41fd-9ec8-f8fbbf951522">+</p></td><td colspan="1" rowspan="1"><p data-id="43f68223-b931-4bdc-9dbd-cb353df709cf">+</p></td><td colspan="1" rowspan="1"><p data-id="60d99e3c-bd98-4633-bee6-852c949e9738">+</p></td><td colspan="1" rowspan="1"><p data-id="a4048cae-4a46-444f-85ef-d20e36a517f0">+</p></td><td colspan="1" rowspan="1"><p data-id="a2f24594-e87d-4327-a905-9aec13dfaf28">+</p></td><td colspan="1" rowspan="1"><p data-id="0b61c56b-7880-4b57-8a15-1cf68a00521a">+</p></td><td colspan="1" rowspan="1"><p data-id="1b66df74-da97-408f-8898-810bc41c3847">+</p></td><td colspan="1" rowspan="1"><p data-id="528607d8-0b30-455e-9f21-32fa22cbfaae">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="e06783e3-c555-4505-abb2-59aee61f51db">Недозвон</p></td><td colspan="1" rowspan="1"><p data-id="4b861f44-0963-458b-8e00-42fd92a4cdbe"></p></td><td colspan="1" rowspan="1"><p data-id="4b861f44-0963-458b-8e00-42fd92a4cdbe"></p></td><td colspan="1" rowspan="1"><p data-id="bb6c2132-4487-4adc-b35a-952e3d9775cf">+</p></td><td data-id="aed1bb5e-3384-4007-83c3-4b6d197174f7">+</p></td><td colspan="1" rowspan="1"><p data-id="97906cfd-4c24-461a-b709-aa3e2db8dcbb"></p></td><td colspan="1" rowspan="1"><p data-id="e0175a6d-dd50-45d8-8b7f-380b7cc760b9">+</p></td><td data-id="57be2a7e-571b-437d-afc3-e6519ccbb405">+</p></td><td colspan="1" rowspan="1"><p data-id="a2d82a30-1f9b-46ef-a232-cb7036e40217">+</p></td><td colspan="1" rowspan="1"><p data-id="8874dc50-bcff-4f93-909a-1120af6137b3">+</p></td><td colspan="1" rowspan="1"><p data-id="c82132e3-b9a2-4546-ad5d-547daee3c8de">+</p></td><td colspan="1" rowspan="1"><p data-id="9bdaab64-8fe8-4dce-9037-10ebbe89db96">+</p></td><td colspan="1" rowspan="1"><p data-id="c035ec22-b187-41d3-9e85-9d3011f94a0a">+</p></td><td colspan="1" rowspan="1"><p data-id="4740f366-85cf-450f-b57f-800b7ac3ae76">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="5c1aa451-a5e8-410b-8ad1-3310be404a6c">Помощь не требуется</p></td><td colspan="1" rowspan="1"><p data-id="13476d6e-b5e8-4aa5-a563-61271141317c"></p></td><td colspan="1" rowspan="1"><p data-id="13476d6e-b5e8-4aa5-a563-61271141317c"></p></td><td colspan="1" rowspan="1"><p data-id="f133e374-8eaf-46e1-ae73-4b80d02e33c0">+</p></td><td data-id="9d6d02ff-4ae5-4e8c-87a4-d46ef350c954">+</p></td><td colspan="1" rowspan="1"><p data-id="676857eb-ab5f-4fa3-ae9e-9df1616288e2"></p></td><td colspan="1" rowspan="1"><p data-id="676857eb-ab5f-4fa3-ae9e-9df1616288e2"></p></td><td colspan="1" rowspan="1"><p data-id="676857eb-ab5f-4fa3-ae9e-9df1616288e2"></p></td><td colspan="1" rowspan="1"><p data-id="676857eb-ab5f-4fa3-ae9e-9df1616288e2"></p></td><td colspan="1" rowspan="1"><p data-id="676857eb-ab5f-4fa3-ae9e-9df1616288e2"></p></td><td colspan="1" rowspan="1"><p data-id="996ebc14-dc8d-4f5e-9325-8d4f1dbaf628">+</p></td><td data-id="e9c5e782-0018-4e15-bdb6-951d3a199f02">+</p></td><td colspan="1" rowspan="1"><p data-id="43a22fb0-5fb7-427b-a4c2-c61b2e53cce5">+</p></td><td colspan="1" rowspan="1"><p data-id="cf3767f3-9447-46ad-bc6b-8752c018fb45">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="1f4682dc-66b7-455c-a35b-7b9bc02807f5">Нецелевой</p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td><td colspan="1" rowspan="1"><p data-id="9d2bb93f-2664-43bc-a2c2-8afcd0127a44"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="ff1e7168-28ce-4c1a-ba9c-8ad086cee90c">Отказ</p></td><td data-id="2381ead5-cd26-4d62-9693-e49850eac8ff">Отказ</p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td><td colspan="1" rowspan="1"><p data-id="263eaa64-c7ba-4e87-87e0-cc414f5344fd"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="0b7106c7-3923-4797-bd8b-7fa4e53ebef1">Отклонено</p></td><td data-id="062d78f7-b4de-4594-909a-50edf671266a">Отклонено</p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td><td colspan="1" rowspan="1"><p data-id="d5cc8d7f-8968-48c8-8d2b-b344890acceb"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="9764de91-8d98-406f-ae7e-ac277549eeeb">Запланирована data-id="d111771d-770b-4e7d-a1da-782643e06235">Запланирована встреча</p></td><td colspan="1" rowspan="1"><p data-id="321d2663-0e0e-4004-8b03-f3a9e63b97dc"></p></td><td colspan="1" rowspan="1"><p data-id="321d2663-0e0e-4004-8b03-f3a9e63b97dc"></p></td><td colspan="1" rowspan="1"><p data-id="e6ecc9d2-0502-4077-9721-c4603b5ed4f2">+</p></td><td data-id="78eb596e-61b8-4a1f-a61b-78a3b833c602">+</p></td><td colspan="1" rowspan="1"><p data-id="6b76259a-040c-4474-ac92-99d978d8a907"></p></td><td colspan="1" rowspan="1"><p data-id="432b45b2-a594-40a7-aa9b-276cb76830f8">+</p></td><td data-id="6b76259a-040c-4474-ac92-99d978d8a907">+</p></td><td colspan="1" rowspan="1"><p data-id="ea52988a-bee6-4838-ace9-276843a06798"></p></td><td colspan="1" rowspan="1"><p data-id="ea52988a-bee6-4838-ace9-276843a06798">+</p></td><td colspan="1" rowspan="1"><p data-id="f2253c47-33e1-42b0-ad8c-e87019d464be"></p></td><td colspan="1" rowspan="1"><p data-id="f2253c47-33e1-42b0-ad8c-e87019d464be"></p></td><td colspan="1" rowspan="1"><p data-id="a87d9c24-8833-47cb-8c4f-1bbb308714a9">+</p></td><td data-id="39374fa2-e8ee-4a03-a13b-d7e02d4e0ab8">+</p></td><td colspan="1" rowspan="1"><p data-id="d997edb7-537a-4b07-b93d-454499996ba6">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="14bcc574-44e0-4fa3-99da-fb172a0ec4df">Окончание демо-периода</p></td><td colspan="1" rowspan="1"><p data-id="6a0115b3-d6b7-40dc-885c-87832ca02054"></p></td><td colspan="1" rowspan="1"><p data-id="6a0115b3-d6b7-40dc-885c-87832ca02054"></p></td><td colspan="1" rowspan="1"><p data-id="79c15982-5d96-4e53-83bd-54b55863c654">+</p></td><td data-id="e2f5be42-0bca-4da4-a520-ff169bf10481">+</p></td><td colspan="1" rowspan="1"><p data-id="a6c3f33c-2282-406d-a669-d2cd1f7888fa">+</p></td><td colspan="1" rowspan="1"><p data-id="2f14f49c-a85a-4883-9f2c-4755b94d1df5">+</p></td><td colspan="1" rowspan="1"><p data-id="151f5cb7-95f3-499c-ae22-6c247f28c9ff">+</p></td><td colspan="1" rowspan="1"><p data-id="1f72a5f1-a900-4742-9dc1-87beb44483e4">+</p></td><td colspan="1" rowspan="1"><p data-id="b4b6ccda-e56c-4f48-8ccd-fa985d4af2b2"></p></td><td colspan="1" rowspan="1"><p data-id="b4b6ccda-e56c-4f48-8ccd-fa985d4af2b2">+</p></td><td colspan="1" rowspan="1"><p data-id="1f6adc51-2a7f-4267-b4f6-8246ca9cdd1e"></p></td><td colspan="1" rowspan="1"><p data-id="1f6adc51-2a7f-4267-b4f6-8246ca9cdd1e">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="509c5d23-b207-4427-b4d5-85a389f6a9df">Реанимация</p></td><td colspan="1" rowspan="1"><p data-id="b74aace4-b0ae-41bb-84da-680c4a2d01a7"></p></td><td colspan="1" rowspan="1"><p data-id="b74aace4-b0ae-41bb-84da-680c4a2d01a7"></p></td><td colspan="1" rowspan="1"><p data-id="2727e51e-22e6-414c-8e7f-c91605dff755">+</p></td><td data-id="220715f9-b528-4b03-9c52-e6ecfb2e29aa">+</p></td><td colspan="1" rowspan="1"><p data-id="21839626-0a6f-416d-9f3e-3324045fc037">+</p></td><td colspan="1" rowspan="1"><p data-id="fe28ba78-034c-4be0-9359-60cff4b9c6e0">+</p></td><td colspan="1" rowspan="1"><p data-id="2ef2fa22-321b-4880-b6a9-59521a9a653b">+</p></td><td colspan="1" rowspan="1"><p data-id="e78c858a-9621-4242-b265-2c017bc0f543">+</p></td><td colspan="1" rowspan="1"><p data-id="4b9b35dc-248a-421a-b6e0-067c068fad9a">+</p></td><td colspan="1" rowspan="1"><p data-id="7beb3721-ad4b-492a-8b85-6b43e4718f5f">+</p></td><td colspan="1" rowspan="1"><p data-id="e634efd1-790d-40ce-9c19-dac561319e91">+</p></td><td colspan="1" rowspan="1"><p data-id="64398f42-0663-4207-a6e6-6c23df1e49f2"></p></td></tr></tbody></table> data-id="420ced9b-2a08-4486-a6f4-2f0131063bfd"></p></td></tr></tbody></table>
</div>
**Дело**
<div class="tableScrollStyle">
<table data-id="814c6835-4c2c-459d-9032-9690b1bef256" style="min-width: 75px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="c0767bf1-41a5-4d3d-9ee7-27566ab6f115"></p></td><td colspan="1" rowspan="1"><p data-id="97347eb4-5093-412e-a5f6-968f3a37e033">Запланировано</p></td><td data-id="c0767bf1-41a5-4d3d-9ee7-27566ab6f115">Запланировано</p></td><td colspan="1" rowspan="1"><p data-id="b7602343-2611-4481-ad22-ff50874d4752">Завершено</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="61215324-3528-4cbc-9edb-206ef002342c">Запланировано</p></td><td colspan="1" rowspan="1"><p data-id="27b196b9-53ea-421b-83dc-33670dc47e09"></p></td><td colspan="1" rowspan="1"><p data-id="27b196b9-53ea-421b-83dc-33670dc47e09">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="20552a56-1330-486d-8257-6701099d31ca">Завершено</p></td><td colspan="1" rowspan="1"><p data-id="4de33ac3-a4f0-44b1-a746-c3aa9eb22635"></p></td><td colspan="1" rowspan="1"><p data-id="420b73ce-99b5-4183-b060-0b91ade00fe5"></p></td></tr></tbody></table> data-id="3a7d87d3-a2a0-4253-a518-d28ca0c8aba4"></p></td></tr></tbody></table>
</div>
**Встреча**
<div class="tableScrollStyle">
<table data-id="ecbeb10b-99a0-4cff-9037-5e4281e81443" style="min-width: 125px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="bb21a806-afce-4667-942e-2ce3125bc36d"></p></td><td colspan="1" rowspan="1"><p data-id="bb21a806-afce-4667-942e-2ce3125bc36d">Запланировано</p></td><td colspan="1" rowspan="1"><p data-id="d7fce2ef-5b2c-47a0-bcb3-576ea2b93376">В процессе*</p></td><td colspan="1" rowspan="1"><p data-id="fc06e9e9-7959-434f-9556-c040fb9763db">Завершено</p></td><td colspan="1" rowspan="1"><p data-id="1c8ef724-2b34-4298-8faf-19bf52d1593d">Отменено</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="c9d9e3ad-3b3e-4281-a37b-c83bfe2e2750">Запланировано</p></td><td colspan="1" rowspan="1"><p data-id="82b3d76d-1c5e-4c34-8daa-0103448af3e9"></p></td><td colspan="1" rowspan="1"><p data-id="f7e1f717-27c1-47f4-9027-2d4b7e334031">+</p></td><td data-id="dc6eecf0-5e80-4365-881d-27c333d4581e">+</p></td><td colspan="1" rowspan="1"><p data-id="2d2f6507-dbef-4640-babb-004d268298f3">+</p></td><td colspan="1" rowspan="1"><p data-id="458fffcf-fd31-4a7a-b0fa-bd40bd5ee703">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="7cbd8974-29df-4219-b5db-ec221017b898">В процессе</p></td><td colspan="1" rowspan="1"><p data-id="2ead1478-9ca1-426a-b139-161ba192c3ae"></p></td><td colspan="1" rowspan="1"><p data-id="2ead1478-9ca1-426a-b139-161ba192c3ae"></p></td><td colspan="1" rowspan="1"><p data-id="f053dd45-c4c1-4a4b-a580-f1ef78fc057b">+</p></td><td data-id="128bcc51-232d-49b7-850a-673bc7defeb1">+</p></td><td colspan="1" rowspan="1"><p data-id="a3bd07a0-54c6-42b1-a67b-48c11d049db3"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="3bcd0641-a9c3-40c0-845e-984c3618229f">Завершено</p></td><td data-id="ac70ffa6-8f93-4044-b9cc-b84678067b66">Завершено</p></td><td colspan="1" rowspan="1"><p data-id="aa167d26-2ab2-40cf-b95d-a1cb3589cdc7"></p></td><td colspan="1" rowspan="1"><p data-id="aa167d26-2ab2-40cf-b95d-a1cb3589cdc7"></p></td><td colspan="1" rowspan="1"><p data-id="aa167d26-2ab2-40cf-b95d-a1cb3589cdc7"></p></td><td colspan="1" rowspan="1"><p data-id="aa167d26-2ab2-40cf-b95d-a1cb3589cdc7"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="8c6725ee-b2cb-46be-921f-9734990b6da4">Отменено</p></td><td data-id="2795296f-2876-4160-94ef-1097a671dff8">Отменено</p></td><td colspan="1" rowspan="1"><p data-id="3ccf7d38-c739-44fd-b0ae-9e616b3aa36a">+</p></td><td colspan="1" rowspan="1"><p data-id="da5ba9c2-4b4b-4f5f-809d-f68d7f1c5ff8">+</p></td><td colspan="1" rowspan="1"><p data-id="c54aa4ab-912d-4fb4-8d4a-accfbc20559b"></p></td><td colspan="1" rowspan="1"><p data-id="c53f3ae4-8797-4dd6-80b5-59458eb7c96c"></p></td></tr></tbody></table> data-id="a6a2aaee-c7c2-4150-ae34-7bea975d9e7d"></p></td></tr></tbody></table>
</div>
\*После интеграции на этот статус и из него “Встреча” должна переводиться автоматически
**Звонок**
<div class="tableScrollStyle">
<table data-id="7f64de58-e8b3-47f0-9d23-74f1d4289007" style="min-width: 75px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="20e4add2-44c8-4f65-aaf8-c230cd3e5b8b"></p></td><td colspan="1" rowspan="1"><p data-id="e9a97d9c-4032-4a1b-9880-f13d8142a88a">В data-id="a5bec2dc-742d-46bb-b22b-2e3a6583b920">В процессе</p></td><td colspan="1" rowspan="1"><p data-id="85e5ce94-0dce-4de1-ba17-f5130f723c9e">Завершен</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="bdbbab70-6ea8-4c5c-befa-f55a1c569d92">В процессе</p></td><td colspan="1" rowspan="1"><p data-id="55ec9563-e14f-496d-af28-3a141b64061a"></p></td><td colspan="1" rowspan="1"><p data-id="0b226c77-fd5e-4687-8cd3-39f7aa33d624">+</p></td></tr><tr><td data-id="cb913d63-73f7-4663-a37d-0c8c34011aed">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="8b423f93-769d-4378-8132-67688481b564">Завершен</p></td><td colspan="1" rowspan="1"><p data-id="daf3dbbb-a477-4712-80f4-95c0f699ec4a"></p></td><td colspan="1" rowspan="1"><p data-id="f89320b7-5069-43e7-ad5d-67e619cd0e78"></p></td></tr></tbody></table> data-id="35058427-8e13-4c30-a78d-7b26f6e885a8"></p></td></tr></tbody></table>
</div>
**Письмо, Сообщение**
<div class="tableScrollStyle">
<table data-id="53a09fae-9e8f-4066-b6ec-d13ebffd081d" style="min-width: 100px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="445a2a36-4c7e-4359-95c1-ae1173502e66"></p></td><td colspan="1" rowspan="1"><p data-id="3e839c11-6b44-4773-8341-d590ff4a5c27">Черновик</p></td><td data-id="aee92227-6d63-41dc-96ea-f4affd97b29f">Черновик</p></td><td colspan="1" rowspan="1"><p data-id="0856c1cd-32c0-45d9-af34-71dba81ca816">Отправлено</p></td><td colspan="1" rowspan="1"><p data-id="0c186163-141a-4e2b-b882-93b68254292f">Доставлено</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="ed22a765-7a19-4dae-b600-9aac74aa2942">Черновик</p></td><td colspan="1" rowspan="1"><p data-id="c00dba9b-7a39-4903-ae4a-d79c8edfe973"></p></td><td colspan="1" rowspan="1"><p data-id="9f05c34d-f272-403a-b67e-45d258345b20">+</p></td><td data-id="c00dba9b-7a39-4903-ae4a-d79c8edfe973">+</p></td><td colspan="1" rowspan="1"><p data-id="bafd605d-e002-4214-aa34-3793607a85c3"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="4d923253-9030-4225-a921-2a30eaa8ae23">Отправлено</p></td><td data-id="d4916540-ccac-4e13-9af6-382a9f9943b6">Отправлено</p></td><td colspan="1" rowspan="1"><p data-id="5586ad2c-3244-45a8-a8eb-19956ccc2917"></p></td><td colspan="1" rowspan="1"><p data-id="5586ad2c-3244-45a8-a8eb-19956ccc2917"></p></td><td colspan="1" rowspan="1"><p data-id="5d6b9eef-ea2b-4951-a8dd-57fbc1f862d0">+</p></td></tr><tr><td data-id="b222c679-a417-409a-aac2-66d485503deb">+</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="7234826c-81f4-4b38-82c9-c0508853e9ac">Доставлено</p></td><td colspan="1" rowspan="1"><p data-id="1d411a1c-a718-4aaa-9843-88bde0bd2aa7"></p></td><td colspan="1" rowspan="1"><p data-id="1d411a1c-a718-4aaa-9843-88bde0bd2aa7"></p></td><td colspan="1" rowspan="1"><p data-id="1340fb59-97b7-4f8c-9de8-7c72ad401d7f"></p></td></tr></tbody></table> data-id="d6527b78-d1a3-4b33-bf80-adb38f907c04"></p></td></tr></tbody></table>
</div>
## Поля сущностей
### Тенант
**КАПСЛОКОМ** выделены секции
<div class="tableScrollStyle">
<table data-id="591d5319-d904-4b19-a655-805afdbea5a8" style="min-width: 150px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="bb764934-f214-4759-bc1d-c70cfb0caf1b"></p></td><td colspan="1" rowspan="1"><p data-id="7c92e88f-75f7-4260-8c9c-30a702b551f3">Тип data-id="29172c3b-1e56-4b10-866b-5e05016f6f5f">Тип данных</p></td><td colspan="1" rowspan="1"><p data-id="c8eecc4e-b9ed-40aa-a081-cf7202021b4b">Ограничения</p></td><td colspan="1" rowspan="1"><p data-id="4652aff3-4423-4b73-ac0b-6e54782a629a">Чтение/Запись</p></td><td colspan="1" rowspan="1"><p data-id="541a8d51-8fa0-463a-9ddd-a248d7e68d32">Доступно для фильтра</p></td><td colspan="1" rowspan="1"><p data-id="968be126-d07e-4d76-af50-ede05b53e07b">Доступно для поиска</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="81d8a7c6-6b36-498f-ac31-699ce3fe7487"><strong>ТЕНАНТ</strong></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d53c8fab-cfb8-4f03-8fb9-1a0e74f3d1be"></p></td><td colspan="1" rowspan="1"><p data-id="d83c6a21-9235-47b2-89c5-c1b379fadba7"></p></td></tr></tbody></table> data-id="b772891c-23bc-4039-85cb-3aed444bc062"></p></td></tr></tbody></table>
</div>
**ТЕНАНТ (все поля read only, все доступно для фильтра)**
Категория - список. Значения: Демо-период, Бесплатно, Бесплатно > 10, Оплачено
Название тенанта - строка. Доступное для поиска
ID тенанта (crm_id) - целое число. Доступное для поиска
Активен - булевое
Дата создания
Демо период до
- Дата (начало - дата создания, окончание - окончание демо-периода). Впоследствии - окончание периода оплаты. Или плохо, что в одном поле? Просто оно выводится на карточку на доске <span style="color: var(--mt-red)">УБРАТЬ</span>
Пользователей
Последний вход - список (неделя - это не слишком большая градация? может, три дня добавить?)
Последнее действие - список.
*Еще раз уточнить Кол-во задач нужно?*
**КОНТАКТ (возможно, контакт поднять выше?) все доступно для фильтра**
Владелец тенанта (Имя и Фамилия) - строка. Доступное для поиска
Активирован - булевое. Read only
Часовой пояс - строка
Телефон - строка. Требования к формату - чтобы значение было валидно для набора номера в телефонии. Доступное для поиска
Email - строка. Доступное для поиска
Telegram - строка. Доступное для поиска
Дата последнего входа (**контакта)** - дата время Read only
**КОМПАНИЯ все доступно для фильтра**
Название компании - строка. Доступное для поиска
Сайт - строка. Доступное для поиска
Сфера деятельности - список. Доступное для поиска, разрешить множественный выбор
**ВЗАИМОДЕЙСТВИЕ**
План. кол-во пользователей - список значений. Доступно для фильтра
Требования (Ожидания) - текстовое поле (большой текст)
Предложения (по развитию METEOR) - большой текст
## Функции сущностей
в разработке…
## Доски
1. **Обработка клиентов**. Тип - по статусам. Это доска для Натальи. Должны быть выведены все статусы Тенанта
2. **Обзор по клиентам**. Тип - фильтрационная. Это обзорная доска для руководства, показывающая сколько клиентов у нас находится в разных статусах). Задачи на этой доске перемещаются только автоматически, в каждый статус их должен перемещать триггер по соответствующему условию.
<div class="tableScrollStyle">
<table data-id="ef6052de-8b36-4258-96cf-1cdb837a1a29" style="min-width: 50px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="bb1f11e6-ef1c-4c68-97d0-d1ee2a596e01"><strong>Колонка</strong></p></td><td colspan="1" rowspan="1"><p data-id="6d1ae3df-ffc3-4110-9cd3-6f43f34e9828"><strong>Критерии добавления тенанта в колонку</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="86cf8cdc-ddca-4251-940d-cb1a8c710b05">Регистрация сегодня</p></td><td colspan="1" rowspan="1"><p data-id="9d00ec8c-abff-4c60-a133-47bc4d84847e">тенанты с датой создания = текущая дата</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="d13c8a93-56d4-403e-98a3-2524d8cea073">Демо-период</p></td><td colspan="1" rowspan="1"><p data-id="c60639ce-3bb3-4ca9-b232-9f0ed049a879">Тенанты с категорией “Демо-период”, кроме тех у кого дата создания = текущая дата</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="fff42b44-25db-42c4-9bd3-a769eb00752b">Бесплатные</p></td><td colspan="1" rowspan="1"><p data-id="a90bb1a4-087f-457d-a743-c6f4311f6c81">Тенанты с категорией “Бесплатный”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="33324014-1828-4dee-8c04-6c53396879e1">Бесплатные > 10</p></td><td colspan="1" rowspan="1"><p data-id="9d3e9087-1f7a-43c6-b606-ce15cd63ba2a">Тенанты с категорией “Бесплатный > 10”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f524710f-eb2a-47df-990b-850e9a5377bb">Платные</p></td><td colspan="1" rowspan="1"><p data-id="9e57ce98-d40b-4fdc-92f4-516f4f326f8b">Тенанты с категорией “Платный”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="adea5661-4e11-4e7f-bc24-ccde678dd8aa">Реанимация</p></td><td colspan="1" rowspan="1"><p data-id="27634c5d-1995-4dae-bccf-0a3711076528">Тенанты с тегом “Реанимация”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f39d9a71-8ab9-4db0-af3c-d070fd62ee57">Отказ</p></td><td colspan="1" rowspan="1"><p data-id="a40bb97f-0474-48b0-bbe6-713b0fcbb221">Тенанты в статусе “Отказ”, “Нецелевой”, “Отклонено”</p></td></tr></tbody></table>
</div>
## Интеграции
### Телефония
1 этап. По факту завершения звонка из телефонии должна передаваться:
- информация о дате, времени, продолжительности звонка
- ссылка на запись разговора.
В METEOR должна создаваться подзадача типа “Звонок” к “Тенанту” сразу в статусе “Завершено”.
2 этап. По факту начала звонка в телефонии в тот же момент должна создаваться задача типа Звонок в статусе “В процессе”. По факту завершения звонка в телефонии, в задаче типа Звонок должен меняться статус на Завершен.
3 этап. Реализовать возможность звонить из карточки тенанта. То есть при клике на номер телефона (или кнопку “Позвонить”) должна открываться форма набора номера телефонии и пойти звонок на данный номер телефона.
4 этап. При входящем звонке должна открываться карточка “Тенанта”, если найдено соответствие номера телефона. <span style="color: var(--mt-purple)">Это будет работать только для владельцев тенантов.</span>
### Почта
1 этап (вариант). Переписка ведется в почтовом клиенте. В METEOR отображается переписка read only. В том числе показывать отметку о прочтении.
2 этап (вариант). Реализовать возможность переписываться с клиентом из самой карточки Тенанта (получать входящие и писать исходящие письма)
### Телеграм
Интеграция с чатом техподдержки - в карточке тенанта должны отображаться обращения в техподдержку и ответы владельцу тенанта. Привязка по телеграмм В идеале бы, конечно, и всех его пользователей, но пока не понятно, как это возможно реализовать.
Переписка КМ с клиентом
1 этап (вариант). Переписка ведется в самом Телеграм. В METEOR отображается переписка read only.
2 этап (вариант). Реализовать возможность переписываться с клиентом из самой карточки Тенанта (получать входящие и писать исходящие сообщения)
### Яндекс.Телемост
Реализовать возможность планировать (в том числе создавать ссылку на встречу) и проводить онлайн-встречи прямо из карточки “Тенанта”.
По аналогии с <https://www.bitrix24.ru/apps/app/SmartBiznes.integratsiya_yandeks_telemost/>
### “Открытые линии”
На будущее. Интеграция с VK, онлайн-чатами на сайте, WhatsApp. Принцип единого окна, как в Битрикс24. Поискать аналогичное решение.
## Триггеры
в разработке…
в том числе не забыть про триггеры-уведомления
## Доработки
События по подзадачам должны отображаться в истории
Нужна сортировка по дате-времени на доске по полю (по полю Дедлайн)
Убрать поле Проект (перенести функцию передачи в другой проект в хлебные крошки),
Перенести поле Наблюдатели в верхнюю панель (подписки).
Тип перенести в иконку рядом с названием задачи.
Реализовать функцию изменения родителя из хлебных крошек и убрать его из тела карточки задачи.
Создание подзадач. Убрать меню «Создать новую задачу» / «Добавить существующую». Сразу по клику открывать форму создания новой задачи
<img src="/op/api/v3/attachments/675/content" data-width="25%" data-align="left">
Если создание задачи и сразу ее открытие невозможно, то в форму создания задачи добавить поле «Дедлайн» типа «Дата/Время»
<img src="/op/api/v3/attachments/674/content" data-width="25%" data-align="left">
Для задач типа ”Дело” хотелось бы упрощенный механизм отметки их как выполненные. Просто отметить галочкой. Причем желательно как на самой карточке, так и на карточке-родителе на доске, так и в карточке-родителе в разделе Подзадачи
вв
В идеале вообще для них не делать статусы. Чтобы у них было 2 состояния: Выполнено и Не выполнено. Как у Weeek, Yougile
<img src="/op/api/v3/attachments/672/content" data-width="25%" data-align="left">
Мы не хотим реализовать функцию защиты от утечки персональных данных клиентов? Например, не показывать в карточке Тенанта поля Телефон, е-мейл, телеграмм. Вместо этого сделать кнопки Написать, позвонить. И запретить выводить в колонку “Списка задач” эти данные.
##
СТАРОЕ (не смотреть)
Доска - не хватает календарной доски. Просрочено. На сегодня. На завтра. На этой неделе. На следующей неделе. Больше 2 недель. Не запланировано
Вопросы к Антону. Исполнитель нам нужен, пока Наталья одна? Или по кому-то может быть ответвественным Антон? Если да, лучше вывести сюда Ответственный
Приоритет нужен?
Новые типы: Звонок, Письмо, Встреча, Сообщение. Переименовать Лид в Тенант. Добавить эти типы задач в проект CRM. Триггер - установить при создании этих типов задач автоматически исполнителя Наталья Сапунова. Добавить триггер-проверку при создании - задача имеет родительскую задачу для типов Звонок, Письмо, Встреча, Сообщение (если пусто - ошибка «Создавать тип «<название>» необходимо из тенанта»)
Автоматически переводить в колонку Демо-период по факту перевода на статус Связаться позже, Помощь не требуется, Запланирована встреча.
Автоматически переводить в колонку Окончание демо-периода за 1 **рабочий** день до окончания демо-периода
Статусы для типов Звонок, Письмо, Встреча, Сообщение: Новая, Выполнено.
Поле телефон будет обязательным?
Статусы
Зарегистрировались (успешно зарегистрировались). Автоматически (триггер) создавать подзадачу типа Звонок с дедлайном Дата создания тенанта +1 день (рабочий). Исполнитель - Наталья
В обработке. Перезвонить или написать - это должны быть подзадачи. Но почему у нас подзадачи не фиксируются в истории? Возможно имеет смысл сделать типы задач: Задача, Звонок (Дата время тип поля), Письмо, Сообщение, Встреча
Требуется помощь - ? Передача на 2 линию - ?
Назначена демонстрация - что потом? Ожидание решения? Подготовка предложения? Заключение договора? Ожидание оплаты? Если тут будет длительный цикл, возможно имеет смысл его вынести на отдельную доску, а на доске верхнего уровня оставить статус «Переговоры»
Самостоятельное изучение
**Демо период**. Я бы это как-то иначе фиксировала (например, тег). Потому что может быть одновременно демо период и назначена демонстрация. После окончания (или когда подтвердят самостоятельное изучение?) будет меняться тип на Клиент?
Внутренние
Бесплатные - переход автоматический через 2 недели (пока) и если нет оплаты и если есть активность? И если статус не Отказ и не Отклонено и не Нецелевой
Бесплатные более 10
Платные - переход по факту оплаты (должна фиксироваться дата «Оплачено до») и по окончании «Оплачено до» должен быть переход в Бесплатные
**Нет активности - это не этап как таковой**
Отклонено (номер не существует, абонент не помнит, то регался, «нет тут такого») - выделять отдельно или это тоже отказ? - конечный статус
Нецелевой - ничего вообще не искал - конечный
Отказ. Фиксируется причина отказа - выбрал других (кого?), не хватает функций (каких?), Не понравился продукт, Не помнит, что регистрировался, «Не звоните мне». Конечный
Может, при активации овнера ставить тег демо период?
Пока не надо. Создавать автоматически при создании задачи типа «тенант» задачу типа «Звонок». Исполнитель - Наталья Сапунова. Тема «Первичный обзвон». Если задача создана в колонке Регистрация, то с делайном = текущая дата, текущее время. Если задача создана в колонке «Вошли в систему», то с дедлайном текущая дата + 1 день
В каких случаях звоним:
- Пройден 1 шаг регистрации, но не пройден 2-ой? Нужно?
- **Через 1 день после регистрации**
- Окончание демо-периода (последний день демо-периода)
- Снижение активности? Что считается снижением активности?
- (Позже) Не оплатили очередной период?
Будет ли возможность у клиента звонить нам? Если да, то при его звонке телефония должна узнавать клиента, открывая карточку лида/клиента
Нет напоминаний себе по конкретному времени для того, чтобы перезвонить
<div class="tableScrollStyle">
<table data-id="e019c912-1421-4483-ae29-e20fe2c90297" style="min-width: 225px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="2bc29f4a-71e5-4e8c-b483-d76ebc8c4409">выавыавыаыва</p></td><td colspan="1" rowspan="1"><p data-id="1025f428-3747-4c27-8d2d-e32a0cacd812">fsdfdsfdsfgdsgdsg</p></td><td colspan="1" rowspan="1"><p data-id="2cc38920-d568-4c54-ad4a-2847fed6238b">vmcxv.mxv.,xzm,zx</p></td><td colspan="1" rowspan="1"><p data-id="ccf70827-0b94-42b3-9039-6fd769fe3d00">cx,vmx.,vmx.v,</p></td><td colspan="1" rowspan="1"><p data-id="30d9ae0a-343b-42df-b102-f349747876d7">xcv,.mx,v.mxv.,</p></td><td colspan="1" rowspan="1"><p data-id="5474bf8c-aca1-48be-beee-a9b94c4a59c6">xmv,mxv,.xmcv.,cxmvxc.,v</p></td><td colspan="1" rowspan="1"><p data-id="1aa5c756-6d48-45df-b0a9-f0c01101094e">m,.xmv,cxmv,cxvmcx,.vm</p></td><td colspan="1" rowspan="1"><p data-id="76ca7537-a626-467e-aadf-76cf65059c36">vcx,.mv,.cxmv,cx.mvcx,vmc</p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="50642e80-1f8f-49cd-97fe-a78b178e7c1b"></p></td></tr></tbody></table> data-id="8ef703b0-c3dc-4e9d-adfe-33fb10e1a56e"></p></td></tr></tbody></table>
</div>
<table data-id="0bdf7324-a97a-46cc-8c36-6188007a9906" style="width: 263px"><colgroup><col style="width: 263px"></colgroup><tbody><tr><td colspan="1" rowspan="1" colwidth="263"><p data-id="c1982c8e-66b9-4d29-8525-9176a6f17f55"></p></td></tr></tbody></table>
</div>
## Общая концепция и флоу
### 1. Создание тенанта
asdf1.1.
<span style="color: var(--mt-purple)">Вопросы Алексею: Можно ли создавать карточку тенанта по факту входа в систему, а не создания тенанта? Почему такой большой промежуток времени проходит между созданием тенанта и созданием карточки задачи “Лид”.</span>
1.2.Карточка “Тенант” должна автоматически создаваться в статусе “Регистрация” (вместо статуса “Вошли в систему”) в следующих случаях:
- клиент прошел 1 шаг регистрации, то есть ввел телефон и емейл (или авторизовался через Google / Яндекс), но не создал тенант в течение последующих 10(?) минут;
- клиент создал тенант, но не вошел в систему в течение последующих 10(?) минут.
1.3. По факту создания Тенанта триггером должна автоматически создаваться задача типа “Дело”. \~\~Исполнитель = Наталья Сапунова. Название = “Позвонить <название тенанта> (<Имя Фамилия>)”. \~\~*~~Если “Тенант” в статусе “Вошли в систему” , то Дата завершения = дата создания + 1 <u>рабочий</u> день. Если “Тенант” в статусе “Регистрация” , то Дата завершения = дата создания.~~* <span style="color: var(--mt-red)">***вынести в триггеры***</span>
*Исключение*: *если по какой-то причине поле Телефон не заполнено, задача типа “Дело” не создается. Я предполагаю, что будет настроена автоматическая цепочка писем, поэтому вручую писать клиенту не придется.*
### 2. Первичная обработка
2.1. Клиентский менеджер (далее - КМ) звонит владельцу тенанта. <span style="color: var(--mt-red)">См. раздел Интеграции. “Звонки”</span>
2.2. По факту совершения первичного звонка КМ, в зависимости от результатов:
- перемещает задачу типа “Тенант” на статус “Связаться позже”.
- Если это технически возможно, то по факту перевода на статус “Связаться позже” триггером автоматически создавать задачу типа “Дело” и сразу же открывать ее с открытым календарем в поле Дедлайн. Чтобы КМ осталось только внести плановую дату. Исполнитель должен подставиться триггером автоматически = Наталья Сапунова;
- в ином случае КМ вручую создает задачу типа “Дело” , устанавливает значение в поле “Дедлайн”. Исполнитель должен подставиться автоматически = Наталья Сапунова;
- перемещает задачу типа “Тенант” на статус “Помощь не требуется”. По факту перевода на статус “Помощь не требуется” триггер должен автоматически создать задачу типа “Дело”. \~\~Исполнитель = Наталья Сапунова. Название = “Позвонить <название тенанта> (<Имя Фамилия>)”. \~\~*\~\~Дата завершения = Дата создания тенанта + 14 календарных дней - 1 \~\~**~~рабочий~~** ~~день;~~* <span style="color: var(--mt-red)">***вынести в триггеры***</span>
- перемещает карточку “Тенант” на статус “Запланирована встреча”;
- Если это технически возможно, то по факту перевода на статус “Запланирована встреча” триггером автоматически создавать задачу типа “Встреча” и сразу же <u>открывать</u> ее с открытым календарем в поле Дедлайн. Чтобы КМ осталось только внести плановую дату встречи. Исполнитель должен подставиться триггером автоматически = Наталья Сапунова;
- в ином случае КМ вручую создает задачу типа “Встреча” , устанавливает значение в поле “Дедлайн”. Исполнитель должен подставиться автоматически триггером = Наталья Сапунова;
- перемещает карточку “Тенант” на статус “Недозвон” в случае, если КМ не смог дозвониться до клиента (не брал трубку или номер был недоступен). По факту перевода “Тенанта” на статус “Недозвон” триггер автоматически создает задачу типа “Дело”. ~~Дедлайн = Текущая дата /время +~~ <span style="color: var(--mt-purple)">~~2 часа. Если уже есть 3 дела по этому тенанту за текущую дату, то Дедлайн = текущая дата +1 рабочий день 10:00~~</span>;<span style="color: var(--mt-red)"> **в триггеры**</span>
- перемещает карточку “Тенант” на статус “Отказ”, если клиент явно выразил неготовность продолжать пользоваться продуктом;
- перемещает карточку “Тенант” на статус “Нецелевой”, если клиент не ищет трекер для нужд своей компании / команды.
- перемещает карточку “Тенант” на статус “Отклонено”, в случаях, если указан несуществующий номер телефона или Наталья 3(?) раза не смогла дозвониться до клиента (не брал трубку или номер был недоступен);
### 3. Окончание демо-периода
3.1. За 1 <u>рабочий</u> день до окончания демо-периода триггер автоматически меняет статус “Тенанта” на “Окончание демо-периода”, если:
- количество приглашенных пользователей более 10
- и если “Тенант” находится в статусе “Помощь не требуется” или “Вошли в систему” (предположительно, в этом статусе задач быть не должно на момент окончания демо-периода, но мало ли )
3.2. КМ звонит клиентам, у которых количество приглашенных пользователей 10 и более, и напоминает о завершении демо-периода, помогает с оплатой если нужно, возможно, делает индивидуальное предложение.
3.3. По факту звонка КМ может:
- перевести тенант в статус “Отказ”, если выявлена неготовность далее продолжать пользоваться продуктом;
- перевести тенант в статус “Связаться позже”, “Недозвон”, “Запланирована встреча”, “Помощь не требуется”
- присвоить тенанту категорию “Бесплатный > 10”, если клиенту предложены индивидуальные условия. Это может произойти раньше окончания демо-периода 14 дней. <span style="color: var(--mt-purple)">Или право присваивать эту категорию оставить только за Антоном?</span>
3.4. По факту получения оплаты (должна прийти информация от биллинговой системы - <span style="color: var(--mt-purple)">какая?</span>), триггер автоматически меняет категорию “Тенанта” на “Платный”.
3.5. На следующий день после окончания демо-периода (дата создания аккаунта + 14 дней) в 00:00:00, триггер присваивает “Тенанту”, имеющему категорию “Демо-период” категорию “Бесплатный”.
### 4. Реанимация
4.1. Как только по тенанту алгоритмом было выявлено отклонение от обычной плотности взаимодействия с продуктом (в меньшую сторону), триггер должен:
- изменить статус Тенанта на “Реанимация”,
- добавить тег “Реанимация” в карточку“Тенанта” (нужен триггер, который бы не давал удалить тег “Реанимация” из карточки вручную)
- создать задачу типа “Дело”, чтобы КМ связался с клиентом и выяснил причину отклонения.
Проверка должна быть ежедневно. Если в карточке Тенанта уже есть тег “Реанимация”, при повторной проверке никаких действий триггер не выполняет.
4.2. По факту контакта с клиентом КМ может:
- перевести “Тенант” в статус “Отказ”, если выявлена неготовность далее продолжать пользоваться продуктом;
- перевести “Тенант” на статус “Нецелевой”, если выяснилось, что клиент не ищет трекер для нужд своей компании / команды.
- перевести “Тенант” в статус “Связаться позже”, “Недозвон”, “Запланирована встреча”, “Помощь не требуется”
- присвоить “Тенанту” категорию “Бесплатный > 10”, если клиенту предложены индивидуальные условия. Это может произойти раньше окончания демо-периода 14 дней. <span style="color: var(--mt-purple)">Или право присваивать эту категорию оставить только за Антоном?</span>
4.3. Как только по тенанту алгоритмом было выявлено восстановление обычной плотности взаимодействия с продуктом, триггер должен удалить тег “Реанимация” из карточки “Тенанта”.
## Статусы сущностей
Читать слева направо. Для наглядности приведены только разрешенные переходы
**Тенант**
<div class="tableScrollStyle">
<table data-id="521777ac-176f-425f-9239-69196a91c0fe" style="min-width: 300px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="872c5073-4703-4a75-8211-bbc332820c9c"></p></td><td colspan="1" rowspan="1"><p data-id="87eedc1d-1bd0-4163-820c-3897b065c0b8">Регистрация</p></td><td
</div>
**Дело**
<div class="tableScrollStyle">
<table data-id="814c6835-4c2c-459d-9032-9690b1bef256" style="min-width: 75px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="c0767bf1-41a5-4d3d-9ee7-27566ab6f115"></p></td><td colspan="1" rowspan="1"><p data-id="97347eb4-5093-412e-a5f6-968f3a37e033">Запланировано</p></td><td
</div>
**Встреча**
<div class="tableScrollStyle">
<table data-id="ecbeb10b-99a0-4cff-9037-5e4281e81443" style="min-width: 125px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="bb21a806-afce-4667-942e-2ce3125bc36d"></p></td><td colspan="1" rowspan="1"><p data-id="bb21a806-afce-4667-942e-2ce3125bc36d">Запланировано</p></td><td colspan="1" rowspan="1"><p data-id="d7fce2ef-5b2c-47a0-bcb3-576ea2b93376">В процессе*</p></td><td colspan="1" rowspan="1"><p data-id="fc06e9e9-7959-434f-9556-c040fb9763db">Завершено</p></td><td colspan="1" rowspan="1"><p data-id="1c8ef724-2b34-4298-8faf-19bf52d1593d">Отменено</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="c9d9e3ad-3b3e-4281-a37b-c83bfe2e2750">Запланировано</p></td><td colspan="1" rowspan="1"><p data-id="82b3d76d-1c5e-4c34-8daa-0103448af3e9"></p></td><td colspan="1" rowspan="1"><p data-id="f7e1f717-27c1-47f4-9027-2d4b7e334031">+</p></td><td
</div>
\*После интеграции на этот статус и из него “Встреча” должна переводиться автоматически
**Звонок**
<div class="tableScrollStyle">
<table data-id="7f64de58-e8b3-47f0-9d23-74f1d4289007" style="min-width: 75px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="20e4add2-44c8-4f65-aaf8-c230cd3e5b8b"></p></td><td colspan="1" rowspan="1"><p data-id="e9a97d9c-4032-4a1b-9880-f13d8142a88a">В
</div>
**Письмо, Сообщение**
<div class="tableScrollStyle">
<table data-id="53a09fae-9e8f-4066-b6ec-d13ebffd081d" style="min-width: 100px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="445a2a36-4c7e-4359-95c1-ae1173502e66"></p></td><td colspan="1" rowspan="1"><p data-id="3e839c11-6b44-4773-8341-d590ff4a5c27">Черновик</p></td><td
</div>
## Поля сущностей
### Тенант
**КАПСЛОКОМ** выделены секции
<div class="tableScrollStyle">
<table data-id="591d5319-d904-4b19-a655-805afdbea5a8" style="min-width: 150px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="bb764934-f214-4759-bc1d-c70cfb0caf1b"></p></td><td colspan="1" rowspan="1"><p data-id="7c92e88f-75f7-4260-8c9c-30a702b551f3">Тип
</div>
**ТЕНАНТ (все поля read only, все доступно для фильтра)**
Категория - список. Значения: Демо-период, Бесплатно, Бесплатно > 10, Оплачено
Название тенанта - строка. Доступное для поиска
ID тенанта (crm_id) - целое число. Доступное для поиска
Активен - булевое
Дата создания
Демо период до
- Дата (начало - дата создания, окончание - окончание демо-периода). Впоследствии - окончание периода оплаты. Или плохо, что в одном поле? Просто оно выводится на карточку на доске <span style="color: var(--mt-red)">УБРАТЬ</span>
Пользователей
Последний вход - список (неделя - это не слишком большая градация? может, три дня добавить?)
Последнее действие - список.
*Еще раз уточнить Кол-во задач нужно?*
**КОНТАКТ (возможно, контакт поднять выше?) все доступно для фильтра**
Владелец тенанта (Имя и Фамилия) - строка. Доступное для поиска
Активирован - булевое. Read only
Часовой пояс - строка
Телефон - строка. Требования к формату - чтобы значение было валидно для набора номера в телефонии. Доступное для поиска
Email - строка. Доступное для поиска
Telegram - строка. Доступное для поиска
Дата последнего входа (**контакта)** - дата время Read only
**КОМПАНИЯ все доступно для фильтра**
Название компании - строка. Доступное для поиска
Сайт - строка. Доступное для поиска
Сфера деятельности - список. Доступное для поиска, разрешить множественный выбор
**ВЗАИМОДЕЙСТВИЕ**
План. кол-во пользователей - список значений. Доступно для фильтра
Требования (Ожидания) - текстовое поле (большой текст)
Предложения (по развитию METEOR) - большой текст
## Функции сущностей
в разработке…
## Доски
1. **Обработка клиентов**. Тип - по статусам. Это доска для Натальи. Должны быть выведены все статусы Тенанта
2. **Обзор по клиентам**. Тип - фильтрационная. Это обзорная доска для руководства, показывающая сколько клиентов у нас находится в разных статусах). Задачи на этой доске перемещаются только автоматически, в каждый статус их должен перемещать триггер по соответствующему условию.
<div class="tableScrollStyle">
<table data-id="ef6052de-8b36-4258-96cf-1cdb837a1a29" style="min-width: 50px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="bb1f11e6-ef1c-4c68-97d0-d1ee2a596e01"><strong>Колонка</strong></p></td><td colspan="1" rowspan="1"><p data-id="6d1ae3df-ffc3-4110-9cd3-6f43f34e9828"><strong>Критерии добавления тенанта в колонку</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="86cf8cdc-ddca-4251-940d-cb1a8c710b05">Регистрация сегодня</p></td><td colspan="1" rowspan="1"><p data-id="9d00ec8c-abff-4c60-a133-47bc4d84847e">тенанты с датой создания = текущая дата</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="d13c8a93-56d4-403e-98a3-2524d8cea073">Демо-период</p></td><td colspan="1" rowspan="1"><p data-id="c60639ce-3bb3-4ca9-b232-9f0ed049a879">Тенанты с категорией “Демо-период”, кроме тех у кого дата создания = текущая дата</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="fff42b44-25db-42c4-9bd3-a769eb00752b">Бесплатные</p></td><td colspan="1" rowspan="1"><p data-id="a90bb1a4-087f-457d-a743-c6f4311f6c81">Тенанты с категорией “Бесплатный”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="33324014-1828-4dee-8c04-6c53396879e1">Бесплатные > 10</p></td><td colspan="1" rowspan="1"><p data-id="9d3e9087-1f7a-43c6-b606-ce15cd63ba2a">Тенанты с категорией “Бесплатный > 10”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f524710f-eb2a-47df-990b-850e9a5377bb">Платные</p></td><td colspan="1" rowspan="1"><p data-id="9e57ce98-d40b-4fdc-92f4-516f4f326f8b">Тенанты с категорией “Платный”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="adea5661-4e11-4e7f-bc24-ccde678dd8aa">Реанимация</p></td><td colspan="1" rowspan="1"><p data-id="27634c5d-1995-4dae-bccf-0a3711076528">Тенанты с тегом “Реанимация”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f39d9a71-8ab9-4db0-af3c-d070fd62ee57">Отказ</p></td><td colspan="1" rowspan="1"><p data-id="a40bb97f-0474-48b0-bbe6-713b0fcbb221">Тенанты в статусе “Отказ”, “Нецелевой”, “Отклонено”</p></td></tr></tbody></table>
</div>
## Интеграции
### Телефония
1 этап. По факту завершения звонка из телефонии должна передаваться:
- информация о дате, времени, продолжительности звонка
- ссылка на запись разговора.
В METEOR должна создаваться подзадача типа “Звонок” к “Тенанту” сразу в статусе “Завершено”.
2 этап. По факту начала звонка в телефонии в тот же момент должна создаваться задача типа Звонок в статусе “В процессе”. По факту завершения звонка в телефонии, в задаче типа Звонок должен меняться статус на Завершен.
3 этап. Реализовать возможность звонить из карточки тенанта. То есть при клике на номер телефона (или кнопку “Позвонить”) должна открываться форма набора номера телефонии и пойти звонок на данный номер телефона.
4 этап. При входящем звонке должна открываться карточка “Тенанта”, если найдено соответствие номера телефона. <span style="color: var(--mt-purple)">Это будет работать только для владельцев тенантов.</span>
### Почта
1 этап (вариант). Переписка ведется в почтовом клиенте. В METEOR отображается переписка read only. В том числе показывать отметку о прочтении.
2 этап (вариант). Реализовать возможность переписываться с клиентом из самой карточки Тенанта (получать входящие и писать исходящие письма)
### Телеграм
Интеграция с чатом техподдержки - в карточке тенанта должны отображаться обращения в техподдержку и ответы владельцу тенанта. Привязка по телеграмм В идеале бы, конечно, и всех его пользователей, но пока не понятно, как это возможно реализовать.
Переписка КМ с клиентом
1 этап (вариант). Переписка ведется в самом Телеграм. В METEOR отображается переписка read only.
2 этап (вариант). Реализовать возможность переписываться с клиентом из самой карточки Тенанта (получать входящие и писать исходящие сообщения)
### Яндекс.Телемост
Реализовать возможность планировать (в том числе создавать ссылку на встречу) и проводить онлайн-встречи прямо из карточки “Тенанта”.
По аналогии с <https://www.bitrix24.ru/apps/app/SmartBiznes.integratsiya_yandeks_telemost/>
### “Открытые линии”
На будущее. Интеграция с VK, онлайн-чатами на сайте, WhatsApp. Принцип единого окна, как в Битрикс24. Поискать аналогичное решение.
## Триггеры
в разработке…
в том числе не забыть про триггеры-уведомления
## Доработки
События по подзадачам должны отображаться в истории
Нужна сортировка по дате-времени на доске по полю (по полю Дедлайн)
Убрать поле Проект (перенести функцию передачи в другой проект в хлебные крошки),
Перенести поле Наблюдатели в верхнюю панель (подписки).
Тип перенести в иконку рядом с названием задачи.
Реализовать функцию изменения родителя из хлебных крошек и убрать его из тела карточки задачи.
Создание подзадач. Убрать меню «Создать новую задачу» / «Добавить существующую». Сразу по клику открывать форму создания новой задачи
<img src="/op/api/v3/attachments/675/content" data-width="25%" data-align="left">
Если создание задачи и сразу ее открытие невозможно, то в форму создания задачи добавить поле «Дедлайн» типа «Дата/Время»
<img src="/op/api/v3/attachments/674/content" data-width="25%" data-align="left">
Для задач типа ”Дело” хотелось бы упрощенный механизм отметки их как выполненные. Просто отметить галочкой. Причем желательно как на самой карточке, так и на карточке-родителе на доске, так и в карточке-родителе в разделе Подзадачи
вв
В идеале вообще для них не делать статусы. Чтобы у них было 2 состояния: Выполнено и Не выполнено. Как у Weeek, Yougile
<img src="/op/api/v3/attachments/672/content" data-width="25%" data-align="left">
Мы не хотим реализовать функцию защиты от утечки персональных данных клиентов? Например, не показывать в карточке Тенанта поля Телефон, е-мейл, телеграмм. Вместо этого сделать кнопки Написать, позвонить. И запретить выводить в колонку “Списка задач” эти данные.
##
СТАРОЕ (не смотреть)
Доска - не хватает календарной доски. Просрочено. На сегодня. На завтра. На этой неделе. На следующей неделе. Больше 2 недель. Не запланировано
Вопросы к Антону. Исполнитель нам нужен, пока Наталья одна? Или по кому-то может быть ответвественным Антон? Если да, лучше вывести сюда Ответственный
Приоритет нужен?
Новые типы: Звонок, Письмо, Встреча, Сообщение. Переименовать Лид в Тенант. Добавить эти типы задач в проект CRM. Триггер - установить при создании этих типов задач автоматически исполнителя Наталья Сапунова. Добавить триггер-проверку при создании - задача имеет родительскую задачу для типов Звонок, Письмо, Встреча, Сообщение (если пусто - ошибка «Создавать тип «<название>» необходимо из тенанта»)
Автоматически переводить в колонку Демо-период по факту перевода на статус Связаться позже, Помощь не требуется, Запланирована встреча.
Автоматически переводить в колонку Окончание демо-периода за 1 **рабочий** день до окончания демо-периода
Статусы для типов Звонок, Письмо, Встреча, Сообщение: Новая, Выполнено.
Поле телефон будет обязательным?
Статусы
Зарегистрировались (успешно зарегистрировались). Автоматически (триггер) создавать подзадачу типа Звонок с дедлайном Дата создания тенанта +1 день (рабочий). Исполнитель - Наталья
В обработке. Перезвонить или написать - это должны быть подзадачи. Но почему у нас подзадачи не фиксируются в истории? Возможно имеет смысл сделать типы задач: Задача, Звонок (Дата время тип поля), Письмо, Сообщение, Встреча
Требуется помощь - ? Передача на 2 линию - ?
Назначена демонстрация - что потом? Ожидание решения? Подготовка предложения? Заключение договора? Ожидание оплаты? Если тут будет длительный цикл, возможно имеет смысл его вынести на отдельную доску, а на доске верхнего уровня оставить статус «Переговоры»
Самостоятельное изучение
**Демо период**. Я бы это как-то иначе фиксировала (например, тег). Потому что может быть одновременно демо период и назначена демонстрация. После окончания (или когда подтвердят самостоятельное изучение?) будет меняться тип на Клиент?
Внутренние
Бесплатные - переход автоматический через 2 недели (пока) и если нет оплаты и если есть активность? И если статус не Отказ и не Отклонено и не Нецелевой
Бесплатные более 10
Платные - переход по факту оплаты (должна фиксироваться дата «Оплачено до») и по окончании «Оплачено до» должен быть переход в Бесплатные
**Нет активности - это не этап как таковой**
Отклонено (номер не существует, абонент не помнит, то регался, «нет тут такого») - выделять отдельно или это тоже отказ? - конечный статус
Нецелевой - ничего вообще не искал - конечный
Отказ. Фиксируется причина отказа - выбрал других (кого?), не хватает функций (каких?), Не понравился продукт, Не помнит, что регистрировался, «Не звоните мне». Конечный
Может, при активации овнера ставить тег демо период?
Пока не надо. Создавать автоматически при создании задачи типа «тенант» задачу типа «Звонок». Исполнитель - Наталья Сапунова. Тема «Первичный обзвон». Если задача создана в колонке Регистрация, то с делайном = текущая дата, текущее время. Если задача создана в колонке «Вошли в систему», то с дедлайном текущая дата + 1 день
В каких случаях звоним:
- Пройден 1 шаг регистрации, но не пройден 2-ой? Нужно?
- **Через 1 день после регистрации**
- Окончание демо-периода (последний день демо-периода)
- Снижение активности? Что считается снижением активности?
- (Позже) Не оплатили очередной период?
Будет ли возможность у клиента звонить нам? Если да, то при его звонке телефония должна узнавать клиента, открывая карточку лида/клиента
Нет напоминаний себе по конкретному времени для того, чтобы перезвонить
<div class="tableScrollStyle">
<table data-id="e019c912-1421-4483-ae29-e20fe2c90297" style="min-width: 225px"><colgroup><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"><col style="min-width: 25px"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p data-id="2bc29f4a-71e5-4e8c-b483-d76ebc8c4409">выавыавыаыва</p></td><td colspan="1" rowspan="1"><p data-id="1025f428-3747-4c27-8d2d-e32a0cacd812">fsdfdsfdsfgdsgdsg</p></td><td colspan="1" rowspan="1"><p data-id="2cc38920-d568-4c54-ad4a-2847fed6238b">vmcxv.mxv.,xzm,zx</p></td><td colspan="1" rowspan="1"><p data-id="ccf70827-0b94-42b3-9039-6fd769fe3d00">cx,vmx.,vmx.v,</p></td><td colspan="1" rowspan="1"><p data-id="30d9ae0a-343b-42df-b102-f349747876d7">xcv,.mx,v.mxv.,</p></td><td colspan="1" rowspan="1"><p data-id="5474bf8c-aca1-48be-beee-a9b94c4a59c6">xmv,mxv,.xmcv.,cxmvxc.,v</p></td><td colspan="1" rowspan="1"><p data-id="1aa5c756-6d48-45df-b0a9-f0c01101094e">m,.xmv,cxmv,cxvmcx,.vm</p></td><td colspan="1" rowspan="1"><p data-id="76ca7537-a626-467e-aadf-76cf65059c36">vcx,.mv,.cxmv,cx.mvcx,vmc</p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="08293fc3-b3fe-4bb6-9192-a0b5a3d9cd76"></p></td><td colspan="1" rowspan="1"><p data-id="50642e80-1f8f-49cd-97fe-a78b178e7c1b"></p></td></tr></tbody></table>
</div>