Автоматизация процессов (нужен совет)
-
Lemonez
- Сообщения: 95
- Зарегистрирован: 28 дек 2020, 13:14
- Имя: Креативные Бизнес Системы
- Откуда: Россия
Автоматизация процессов (нужен совет)
Здравствуйте!
Хотелось бы реализовать следующее:
Есть сущность №1, в ней ручками заполнены поля: клиент, месяц, сумма. Также в ней есть выбор статуса (не знаю как лучше, может список, может этапы и т.п.). По умолчанию статус: В ожидании.
Далее, в ручную переводим статус в Оплачено и срабатывает автоматизация: в сущности №2 автоматически добавляется запись с полями: дата добавления (ну вроде это и так есть по умолчанию) и поля из сущности №1 (клиент, месяц, сумма). Все.
Вот как подобное сделать? Если можно, пошаговую инструкцию.
Хотелось бы реализовать следующее:
Есть сущность №1, в ней ручками заполнены поля: клиент, месяц, сумма. Также в ней есть выбор статуса (не знаю как лучше, может список, может этапы и т.п.). По умолчанию статус: В ожидании.
Далее, в ручную переводим статус в Оплачено и срабатывает автоматизация: в сущности №2 автоматически добавляется запись с полями: дата добавления (ну вроде это и так есть по умолчанию) и поля из сущности №1 (клиент, месяц, сумма). Все.
Вот как подобное сделать? Если можно, пошаговую инструкцию.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Автоматизация процессов (нужен совет)
Для автоматизации вам нужно Дополнение, если хотите без использования "кодирования". Там этот функционал есть https://docs.rukovoditel.net.ru/index.php?p=31.
Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.
Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.
Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
-
Lemonez
- Сообщения: 95
- Зарегистрирован: 28 дек 2020, 13:14
- Имя: Креативные Бизнес Системы
- Откуда: Россия
Re: Автоматизация процессов (нужен совет)
Спасибо! Но ничего не получается. Сущности находятся по-отдельности, к веткам не принадлежат. Добавил ненужное поле "Сущность", указал нужную сущность (просто, чтобы связать сущность). Нажимаю на кнопку действия, но запись не добавляется. Я уверен, вся проблема в связях сущностей. Можно прям пошагово, с примером?alcompstudio писал(а): 29 дек 2020, 21:50 Для автоматизации вам нужно Дополнение, если хотите без использования "кодирования". Там этот функционал есть https://docs.rukovoditel.net.ru/index.php?p=31.
Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.
Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
-
Lemonez
- Сообщения: 95
- Зарегистрирован: 28 дек 2020, 13:14
- Имя: Креативные Бизнес Системы
- Откуда: Россия
Re: Автоматизация процессов (нужен совет)
Извиняюсь! Все оказывается работает! Просто записи закрыты фильтром были. Спасибо ОГРОМНОЕ за алгоритм!alcompstudio писал(а): 29 дек 2020, 21:50 Для автоматизации вам нужно Дополнение, если хотите без использования "кодирования". Там этот функционал есть https://docs.rukovoditel.net.ru/index.php?p=31.
Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.
Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Автоматизация процессов (нужен совет)
Отлично, рад, что разобрались)
Re: Автоматизация процессов (нужен совет)
Ранее уже писал на отсутствие возможности, но как оказывается фукция нужная: а именно добавлять новую запись в несвязанную сущность! Почему бы всетаки не рассмотреть добавление возмодности создавать запись не только в связанной сущности?
В данном примере потребовалось добавить не нужное поле связь, чтобы получить возможность создать запись! Услоднив тем самым базу данных.
Сергей, рассмотрите пожалуйста все таки возможность создавать в автоматищации новую запись в любой сущности!
В данном примере потребовалось добавить не нужное поле связь, чтобы получить возможность создать запись! Услоднив тем самым базу данных.
Сергей, рассмотрите пожалуйста все таки возможность создавать в автоматищации новую запись в любой сущности!
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация процессов (нужен совет)
Так есть же функция клонирования. Можно клонировать данные в любую сущность https://docs.rukovoditel.net.ru/index.php?p=103nruslan2 писал(а): 30 дек 2020, 17:48 Сергей, рассмотрите пожалуйста все таки возможность создавать в автоматищации новую запись в любой сущности!
Re: Автоматизация процессов (нужен совет)
Те я могу просто выбрать клонировать и в необходимых полях сущности вписать свои значения не привязываясь к текущей сущности - хммм даже не задумывался о таком решении, спасибо буду пробывать
-
Lemonez
- Сообщения: 95
- Зарегистрирован: 28 дек 2020, 13:14
- Имя: Креативные Бизнес Системы
- Откуда: Россия
Re: Автоматизация процессов (нужен совет)
Проблема осталась!
Во-первых, при массовом изменение вылетает ошибка SQL, автоматизация выполняется только для 1 записи.
Во-вторых, вообще не удобно пытаться привязать сущности друг к другу. Поясняю задачу:
Есть сущности: УЧЕТ, НОМЕНКЛАТУРА, КЛИЕНТЫ, ЗАЯВКИ
Задача: в сущности ЗАЯВКИ при нажатии кнопки "Оплачено", добавить в сущность УЧЕТ новую запись, изменить статус записи в сущности ЗАЯВКИ
Поля для записи в сущности ЗАЯВКИ: клиент (берется ajax из сущности КЛИЕНТЫ), номенклатура (берется ajax из сущности НОМЕНКЛАТУРА), статус (выпадающий список).
Сделать автоматическую смену статуса записи проблем нет. Но добавить новую запись в сущность УЧЕТ нет возможности т.к. ни одно поле в сущности ЗАЯВКИ не связано с сущностью УЧЕТ (мне и не надо связывать т.к. в УЧЕТ нет нужных полей для ЗАЯВКИ).
Для чего придумано связывание сущностей?
Что за бред, почему нельзя процессом автоматизации добавить запись в другую, ничем не связанную сущность???
Зачем тогда процесс автоматизации?
Автоматизация, чтобы изменять статус в текущей сущности???
Для чего это? Ведь мне проще сразу статус поменять, а не нажимать кнопку автоматизации!
Я в недоумении.
Задача всех CRM и подобных систем - убрать рутинный труд, а логика простая: поменяли в одном разделе, изменилось (поменялось, добавилось, удалилось) в другом. По крайней мере, последние 30+ CRM, которые я смотрел на этапе выбора, так работали и никакой связки раздело (сущностей) в них для этого не требовалось.
Что мне делать?
P.S. Советы, типа : повеситься, напиться (Новый год) и т.п. не нужны т.к. либо повешусь до наступления Нового года, либо напьюсь,а потом повешусь... Ну очень надо сделать функционал.
Во-первых, при массовом изменение вылетает ошибка SQL, автоматизация выполняется только для 1 записи.
Во-вторых, вообще не удобно пытаться привязать сущности друг к другу. Поясняю задачу:
Есть сущности: УЧЕТ, НОМЕНКЛАТУРА, КЛИЕНТЫ, ЗАЯВКИ
Задача: в сущности ЗАЯВКИ при нажатии кнопки "Оплачено", добавить в сущность УЧЕТ новую запись, изменить статус записи в сущности ЗАЯВКИ
Поля для записи в сущности ЗАЯВКИ: клиент (берется ajax из сущности КЛИЕНТЫ), номенклатура (берется ajax из сущности НОМЕНКЛАТУРА), статус (выпадающий список).
Сделать автоматическую смену статуса записи проблем нет. Но добавить новую запись в сущность УЧЕТ нет возможности т.к. ни одно поле в сущности ЗАЯВКИ не связано с сущностью УЧЕТ (мне и не надо связывать т.к. в УЧЕТ нет нужных полей для ЗАЯВКИ).
Для чего придумано связывание сущностей?
Задача всех CRM и подобных систем - убрать рутинный труд, а логика простая: поменяли в одном разделе, изменилось (поменялось, добавилось, удалилось) в другом. По крайней мере, последние 30+ CRM, которые я смотрел на этапе выбора, так работали и никакой связки раздело (сущностей) в них для этого не требовалось.
Что мне делать?
P.S. Советы, типа : повеситься, напиться (Новый год) и т.п. не нужны т.к. либо повешусь до наступления Нового года, либо напьюсь,а потом повешусь... Ну очень надо сделать функционал.
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Автоматизация процессов (нужен совет)
Посмотрите в сторону триггеров. Вам они помогут.Lemonez писал(а): 31 дек 2020, 17:36 Проблема осталась!
Во-первых, при массовом изменение вылетает ошибка SQL, автоматизация выполняется только для 1 записи.
Во-вторых, вообще не удобно пытаться привязать сущности друг к другу. Поясняю задачу:
Есть сущности: УЧЕТ, НОМЕНКЛАТУРА, КЛИЕНТЫ, ЗАЯВКИ
Задача: в сущности ЗАЯВКИ при нажатии кнопки "Оплачено", добавить в сущность УЧЕТ новую запись, изменить статус записи в сущности ЗАЯВКИ
Поля для записи в сущности ЗАЯВКИ: клиент (берется ajax из сущности КЛИЕНТЫ), номенклатура (берется ajax из сущности НОМЕНКЛАТУРА), статус (выпадающий список).
Сделать автоматическую смену статуса записи проблем нет. Но добавить новую запись в сущность УЧЕТ нет возможности т.к. ни одно поле в сущности ЗАЯВКИ не связано с сущностью УЧЕТ (мне и не надо связывать т.к. в УЧЕТ нет нужных полей для ЗАЯВКИ).
Для чего придумано связывание сущностей?Что за бред, почему нельзя процессом автоматизации добавить запись в другую, ничем не связанную сущность???
Зачем тогда процесс автоматизации?
Автоматизация, чтобы изменять статус в текущей сущности???
Для чего это? Ведь мне проще сразу статус поменять, а не нажимать кнопку автоматизации!
Я в недоумении.
![]()
Задача всех CRM и подобных систем - убрать рутинный труд, а логика простая: поменяли в одном разделе, изменилось (поменялось, добавилось, удалилось) в другом. По крайней мере, последние 30+ CRM, которые я смотрел на этапе выбора, так работали и никакой связки раздело (сущностей) в них для этого не требовалось.
Что мне делать?
P.S. Советы, типа : повеситься, напиться (Новый год) и т.п. не нужны т.к. либо повешусь до наступления Нового года, либо напьюсь,а потом повешусь... Ну очень надо сделать функционал.