Автоматизация процессов (нужен совет)

Все вопросы/проблемы по установке и использовании.
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Автоматизация процессов (нужен совет)

Сообщение Lemonez »

Здравствуйте!

Хотелось бы реализовать следующее:
Есть сущность №1, в ней ручками заполнены поля: клиент, месяц, сумма. Также в ней есть выбор статуса (не знаю как лучше, может список, может этапы и т.п.). По умолчанию статус: В ожидании.
Далее, в ручную переводим статус в Оплачено и срабатывает автоматизация: в сущности №2 автоматически добавляется запись с полями: дата добавления (ну вроде это и так есть по умолчанию) и поля из сущности №1 (клиент, месяц, сумма). Все.
Вот как подобное сделать? Если можно, пошаговую инструкцию.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация процессов (нужен совет)

Сообщение alcompstudio »

Для автоматизации вам нужно Дополнение, если хотите без использования "кодирования". Там этот функционал есть https://docs.rukovoditel.net.ru/index.php?p=31.

Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.

Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Автоматизация процессов (нужен совет)

Сообщение Lemonez »

alcompstudio писал(а): 29 дек 2020, 21:50 Для автоматизации вам нужно Дополнение, если хотите без использования "кодирования". Там этот функционал есть https://docs.rukovoditel.net.ru/index.php?p=31.

Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.

Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
Спасибо! Но ничего не получается. Сущности находятся по-отдельности, к веткам не принадлежат. Добавил ненужное поле "Сущность", указал нужную сущность (просто, чтобы связать сущность). Нажимаю на кнопку действия, но запись не добавляется. Я уверен, вся проблема в связях сущностей. Можно прям пошагово, с примером?
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Автоматизация процессов (нужен совет)

Сообщение Lemonez »

alcompstudio писал(а): 29 дек 2020, 21:50 Для автоматизации вам нужно Дополнение, если хотите без использования "кодирования". Там этот функционал есть https://docs.rukovoditel.net.ru/index.php?p=31.

Далее, как я вижу, определяющим процессом у вас есть значение статуса: т.е. после изменения значения в данном поле, должно произойти событие/(-ия) - добавление записи, изменение значений других полей и т.п. В автоматизации добавляете процесс, называете его как значение поля (например, Оплата, ну или как будет удобно вам), называете так же и кнопку, на которую будет вешаться действие, ну а далее - через функционал автоматизации строите действия, конфигурируете.

Чтобы была логика, как вы хотите, нужно чтобы между сущностью 1 и 2 была связь - либо это через конфигурацию (родительская-вложенная), либо через поле связанные записи (если сущности лежат в разных ветках), либо через поле сущность. Тогда через эту связь можно будет передать выполнение автоматизации между записями разных сущностей.
Извиняюсь! Все оказывается работает! Просто записи закрыты фильтром были. Спасибо ОГРОМНОЕ за алгоритм!
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация процессов (нужен совет)

Сообщение alcompstudio »

Отлично, рад, что разобрались)
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Автоматизация процессов (нужен совет)

Сообщение nruslan2 »

Ранее уже писал на отсутствие возможности, но как оказывается фукция нужная: а именно добавлять новую запись в несвязанную сущность! Почему бы всетаки не рассмотреть добавление возмодности создавать запись не только в связанной сущности?
В данном примере потребовалось добавить не нужное поле связь, чтобы получить возможность создать запись! Услоднив тем самым базу данных.
Сергей, рассмотрите пожалуйста все таки возможность создавать в автоматищации новую запись в любой сущности!
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматизация процессов (нужен совет)

Сообщение support »

nruslan2 писал(а): 30 дек 2020, 17:48 Сергей, рассмотрите пожалуйста все таки возможность создавать в автоматищации новую запись в любой сущности!
Так есть же функция клонирования. Можно клонировать данные в любую сущность https://docs.rukovoditel.net.ru/index.php?p=103
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Автоматизация процессов (нужен совет)

Сообщение nruslan2 »

Те я могу просто выбрать клонировать и в необходимых полях сущности вписать свои значения не привязываясь к текущей сущности - хммм даже не задумывался о таком решении, спасибо буду пробывать
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Автоматизация процессов (нужен совет)

Сообщение Lemonez »

Проблема осталась!

Во-первых, при массовом изменение вылетает ошибка SQL, автоматизация выполняется только для 1 записи.
Во-вторых, вообще не удобно пытаться привязать сущности друг к другу. Поясняю задачу:
Есть сущности: УЧЕТ, НОМЕНКЛАТУРА, КЛИЕНТЫ, ЗАЯВКИ
Задача: в сущности ЗАЯВКИ при нажатии кнопки "Оплачено", добавить в сущность УЧЕТ новую запись, изменить статус записи в сущности ЗАЯВКИ
Поля для записи в сущности ЗАЯВКИ: клиент (берется ajax из сущности КЛИЕНТЫ), номенклатура (берется ajax из сущности НОМЕНКЛАТУРА), статус (выпадающий список).
Сделать автоматическую смену статуса записи проблем нет. Но добавить новую запись в сущность УЧЕТ нет возможности т.к. ни одно поле в сущности ЗАЯВКИ не связано с сущностью УЧЕТ (мне и не надо связывать т.к. в УЧЕТ нет нужных полей для ЗАЯВКИ).
Для чего придумано связывание сущностей? :shock: Что за бред, почему нельзя процессом автоматизации добавить запись в другую, ничем не связанную сущность??? :evil: Зачем тогда процесс автоматизации? :evil: Автоматизация, чтобы изменять статус в текущей сущности??? :shock: Для чего это? Ведь мне проще сразу статус поменять, а не нажимать кнопку автоматизации! :( Я в недоумении. :x
Задача всех CRM и подобных систем - убрать рутинный труд, а логика простая: поменяли в одном разделе, изменилось (поменялось, добавилось, удалилось) в другом. По крайней мере, последние 30+ CRM, которые я смотрел на этапе выбора, так работали и никакой связки раздело (сущностей) в них для этого не требовалось.
Что мне делать?
P.S. Советы, типа : повеситься, напиться (Новый год) и т.п. не нужны т.к. либо повешусь до наступления Нового года, либо напьюсь,а потом повешусь... Ну очень надо сделать функционал.
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

Re: Автоматизация процессов (нужен совет)

Сообщение imamverdiyeveldar »

Lemonez писал(а): 31 дек 2020, 17:36 Проблема осталась!

Во-первых, при массовом изменение вылетает ошибка SQL, автоматизация выполняется только для 1 записи.
Во-вторых, вообще не удобно пытаться привязать сущности друг к другу. Поясняю задачу:
Есть сущности: УЧЕТ, НОМЕНКЛАТУРА, КЛИЕНТЫ, ЗАЯВКИ
Задача: в сущности ЗАЯВКИ при нажатии кнопки "Оплачено", добавить в сущность УЧЕТ новую запись, изменить статус записи в сущности ЗАЯВКИ
Поля для записи в сущности ЗАЯВКИ: клиент (берется ajax из сущности КЛИЕНТЫ), номенклатура (берется ajax из сущности НОМЕНКЛАТУРА), статус (выпадающий список).
Сделать автоматическую смену статуса записи проблем нет. Но добавить новую запись в сущность УЧЕТ нет возможности т.к. ни одно поле в сущности ЗАЯВКИ не связано с сущностью УЧЕТ (мне и не надо связывать т.к. в УЧЕТ нет нужных полей для ЗАЯВКИ).
Для чего придумано связывание сущностей? :shock: Что за бред, почему нельзя процессом автоматизации добавить запись в другую, ничем не связанную сущность??? :evil: Зачем тогда процесс автоматизации? :evil: Автоматизация, чтобы изменять статус в текущей сущности??? :shock: Для чего это? Ведь мне проще сразу статус поменять, а не нажимать кнопку автоматизации! :( Я в недоумении. :x
Задача всех CRM и подобных систем - убрать рутинный труд, а логика простая: поменяли в одном разделе, изменилось (поменялось, добавилось, удалилось) в другом. По крайней мере, последние 30+ CRM, которые я смотрел на этапе выбора, так работали и никакой связки раздело (сущностей) в них для этого не требовалось.
Что мне делать?
P.S. Советы, типа : повеситься, напиться (Новый год) и т.п. не нужны т.к. либо повешусь до наступления Нового года, либо напьюсь,а потом повешусь... Ну очень надо сделать функционал.
Посмотрите в сторону триггеров. Вам они помогут.
Ответить