|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate платёжная дисциплина - достаточно консервативная вещь, и зарегулирована федеральным или отраслевым законодательством. И? Человек решает проблему прикрепления сопроводительных документов. ldfanate Тем более что автор изначально не о тэгах, а о принципиальном подходе к реализации структуры БД. БД у автора уже есть, и эта БД часть ERP системы, которую можно расширять. Соответственно, ему нужно при минимальных расходах на программирование получить результат, обозначенный в начальном сообщении и для этого у него всё сделано правильно. Человеку хочется проверить сначала такой вариант решения его проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 09:38 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
авторИ? Человек решает проблему прикрепления сопроводительных документов. Но он же пишет, что решает не эту проблему, а более широкую - как (куда) оптимально прилепить те атрибуты, которые будут критериями отбора "дай мне оплаты, что не прошли акцепт", "дай мне оплаты без счетов-фактур", чтобы отбор по критериям не приводил к JOIN-ам с дикими многоэтажными планами запросов к БД. И решает её в отрыве от бизнес-процесса принятия документа к учёту и отражения факта этого принятия в ИУСе - т.е. бухпроводка, проводка поступления партии материала у него оторвана от документа-основания для таковой проводки (и в т.ч. проверки оригинала документа на наличие, комплектность пачки сопроводительных документов, правильности оформления). Т.е. проводки сами по себе, DMS как файло-свалка со связями абы-каких тэгов сами по себе. Целостного бизнес-процесса нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 10:25 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate авторИ? Человек решает проблему прикрепления сопроводительных документов. Но он же пишет, что решает не эту проблему, а более широкую - как (куда) оптимально прилепить те атрибуты, которые будут критериями отбора "дай мне оплаты, что не прошли акцепт", "дай мне оплаты без счетов-фактур", чтобы отбор по критериям не приводил к JOIN-ам с дикими многоэтажными планами запросов к БД. И решает её в отрыве от бизнес-процесса принятия документа к учёту и отражения факта этого принятия в ИУСе - т.е. бухпроводка, проводка поступления партии материала у него оторвана от документа-основания для таковой проводки (и в т.ч. проверки оригинала документа на наличие, комплектность пачки сопроводительных документов, правильности оформления). Т.е. проводки сами по себе, DMS как файло-свалка со связями абы-каких тэгов сами по себе. Целостного бизнес-процесса нет. Я как бы написал описание условной задачи. :) Напишите, как вы видите решение подобной задачи. Хотя бы очень высокоуровнево. Желательно со схемами бизнес процессов. )) И со схемами БД под эти процессы. Тогда и можно обсуждать преимущества и недостатки разных решений. Потому как сейчас у меня создается впечатление, что о бизнес процессах и их автоматизации вы только слышали, а в реальности этим не занимались. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 12:21 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
предлагаете за вашего бизнес-аналитика поработать? :) Сами кумекайте, ваш бизнес, ваши правила. Останьте от меня, я концепции пишу (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 13:59 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate предлагаете за вашего бизнес-аналитика поработать? :) Сами кумекайте, ваш бизнес, ваши правила. Останьте от меня, я концепции пишу (с) Вспомнился mazzy со своим любимым "У нас есть такие приборы, но мы вам о них не расскажем". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 16:24 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
авторНапишите, как вы видите решение подобной задачи. Так вы же не уточнили, что вы на этих "тэгах" собираетесь вести - справочник видов прикрепляемых документов, или справочник событий (фактов хозяйственной жизни) произошедших с документом. Или сборную солянку из того и другого. Т.е. DMS по вашей схеме получается настолько же гибкий универсальный, насколько и толком к бизнес процессу неприспособленный (допилить напильником по месту). Кто потом будет таким пользоваться, нафигачат туда документов с кривым видом/тэгами, и собрать достоверную аналитику по такой DMS-базе будет проблематично. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 12:00 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate авторНапишите, как вы видите решение подобной задачи. Так вы же не уточнили, что вы на этих "тэгах" собираетесь вести - справочник видов прикрепляемых документов, или справочник событий (фактов хозяйственной жизни) произошедших с документом. Или сборную солянку из того и другого. Т.е. DMS по вашей схеме получается настолько же гибкий универсальный, насколько и толком к бизнес процессу неприспособленный (допилить напильником по месту). Кто потом будет таким пользоваться, нафигачат туда документов с кривым видом/тэгами, и собрать достоверную аналитику по такой DMS-базе будет проблематично. ??? Я хочу написать относительно универсальный модуль, и сейчас невозможно сказать, кто и для чего именно его будет использовать. Если модуль получится нормальным - я его выложу как open source. И какая, собственно, разница, какой бизнес-смысл "зашит" в определенный тег? С точки зрения системы - это просто тег, и один тег от другого технически ничем не отличается. И базе все равно, храним мы в тегах "справочник видов прикрепляемых документов, или справочник событий (фактов хозяйственной жизни) произошедших с документом. Или сборную солянку из того и другого." А качество данных - это отдельный вопрос. И он в большинстве случаев хорошо решается административными способами. А с технической стороны - никто не мешает пользователям добавить тег "Теги проверены", а в других (стандартных для этой ЕРП) полях будет видно, какой пользователь и когда именно привязал этот тег к документу. И очень легко можно сформировать список документов с таким тегом и без такого тега. На практике такого функционала часто достаточно для обеспечения высокого качества данных. Если видите потенциальные проблемы такого решения - приведите какие то практические примеры возможных косяков. И как именно их можно избежать при другой организации схемы данных. А просто рассуждения что пользователи "нафигачат туда документов с кривым видом/тэгами, и собрать достоверную аналитику по такой DMS-базе будет проблематично" - они не имеют практической пользы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 13:52 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
авторА с технической стороны - никто не мешает пользователям добавить тег "Теги проверены", а в других (стандартных для этой ЕРП) полях будет видно, какой пользователь и когда именно привязал этот тег к документу Так вы на tag_map посути начинаете таким образом дублировать поля, которые и так есть в ЕРП (в таблицах, где хранятся объекты учёта, к которым вы эту dms тулите). Только там они хранятся скорее всего в плоской таблице (заголовок документа 1:N позиция документа), а здесь у вас очень неэффективный и неструктурированный EAV-формат (dms-документ 1:N тэг). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 16:34 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate авторА с технической стороны - никто не мешает пользователям добавить тег "Теги проверены", а в других (стандартных для этой ЕРП) полях будет видно, какой пользователь и когда именно привязал этот тег к документу Так вы на tag_map посути начинаете таким образом дублировать поля, которые и так есть в ЕРП (в таблицах, где хранятся объекты учёта, к которым вы эту dms тулите). Только там они хранятся скорее всего в плоской таблице (заголовок документа 1:N позиция документа), а здесь у вас очень неэффективный и неструктурированный EAV-формат (dms-документ 1:N тэг). Пример можно? О каком дублировании идет речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2021, 17:08 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
Ну вы же допустим подвяжете свой DMS к цепочкам учётных документов ЕРП-системы (инвойс, договор, заявка на платёж и т.п.). В каждом из этих учётных документов уже есть поля, атрибутирующие так или иначе события (факты хозяйственной жизни), происходящие в процессе обработки документа Например дата проводки входящей счёта-фактуры фиксирует событие, что фактура (оригинал) поступила от контрагента, карточка фактуры предварительно создана в ЕРП куратором договора, оригинал фактуры передан куратором бухгалтеру, проверен бухгалтером и принят к учёту. Вы своей dms по сути предлагаете дублировать событие в виде некоего тэга в dms-карточке. Если фактура возвращена на переоформление (непринята к учёту, т.к. некорректно оформлена, нужно перепечатать), то так понимаю другой тэг предлагается лепить в dms-карточку. В итоге у вас часть аналитики будет отбираться по таблицам хранения ЕРП-системы, а другая будет собираться по тэгам в dms-карточкам (с кучей лишних join-ов, и с сомнительной достоверностью). Как например собрать аналитику "дай мне статистику фактур за период, по которым были частые возвраты на переоформление (т.е. куратор договора плохо ведёт претензионную работу с контрагентом)"? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 09:20 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate Ну вы же допустим подвяжете свой DMS к цепочкам учётных документов ЕРП-системы (инвойс, договор, заявка на платёж и т.п.). В каждом из этих учётных документов уже есть поля, атрибутирующие так или иначе события (факты хозяйственной жизни), происходящие в процессе обработки документа Например дата проводки входящей счёта-фактуры фиксирует событие, что фактура (оригинал) поступила от контрагента, карточка фактуры предварительно создана в ЕРП куратором договора, оригинал фактуры передан куратором бухгалтеру, проверен бухгалтером и принят к учёту. Вы своей dms по сути предлагаете дублировать событие в виде некоего тэга в dms-карточке. Если фактура возвращена на переоформление (непринята к учёту, т.к. некорректно оформлена, нужно перепечатать), то так понимаю другой тэг предлагается лепить в dms-карточку. В итоге у вас часть аналитики будет отбираться по таблицам хранения ЕРП-системы, а другая будет собираться по тэгам в dms-карточкам (с кучей лишних join-ов, и с сомнительной достоверностью). Как например собрать аналитику "дай мне статистику фактур за период, по которым были частые возвраты на переоформление (т.е. куратор договора плохо ведёт претензионную работу с контрагентом)"? Ну ок, вот, например, таблица заказов покупки / продажи: https://globalqss.com/idempiere/6.2_20190709/schemaspy/Purchasing/tables/c_order.html Предположим, распечатали документ, подписали, отсканировали (или создали электронный документ с цифровой подписью), создали для него отдельную карточку как документа, добавили теги. Какие могут быть проблемы? С каким полем таблицы заказов (как сущности ERP системы) могут быть конфликты? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 13:51 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ну у вас же там в c_order есть получается флажки ключевых событий is_invoiced, is_transferred и проч. Зачем вам тогда тэги? Выборка по тем флажкам и так будет скорее всего с печальной производительностью, т.к. индексы к полям true/false неселективные, стоимость выполнения будет приличная. А вы ещё джойнить ненужных 5 таблиц дмс хотите. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 14:19 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate ну у вас же там в c_order есть получается флажки ключевых событий is_invoiced, is_transferred и проч. Зачем вам тогда тэги? Выборка по тем флажкам и так будет скорее всего с печальной производительностью, т.к. индексы к полям true/false неселективные, стоимость выполнения будет приличная. А вы ещё джойнить ненужных 5 таблиц дмс хотите. События, о которых вы говорите - это события, относящиеся именно к сущности ЕРП, а не к документу. Но, предположим, пользователи захотели создать тег "Заказ проинвойсирован". И прикрепляют этот тег к самому документу. Да, появляется дублирование. Но это уже будет на совести пользователей. Но в чем именно вы видите проблему? Если уж на то пошло, пользователи точно так же могут еще одно поле создать "isinvoiced2". Скорость запросов - не проблема. Это чисто техническая задача, и пока речь идет не о сотнях миллионов документов, решается без проблем на обычных, даже не мега мощных, серверах. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 14:45 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
авторИ прикрепляют этот тег к самому документу. Да, появляется дублирование. Но это уже будет на совести пользователей. Но в чем именно вы видите проблему? В том, что вы перекладываете на совесть пользователей целостность тэгов (их соответствие атрибутам сущности ЕРП) :) А обработку ДМС отрываете от обработки (жизненного цикла) самой сущности. Т.е. умножаете хаос в системе, вместо того, чтобы увязывать конкретный вид документа ДМС с конкретной сущностью (ордер, инвойс и проч) и этапами его обработки. Т.е. не рассматриваете регистрацию/проводку сущности в ЕРП и регистрацию оптической копии оригинала документа в ДМС как две неразрывные половинки одного сквозного бизнес-процесса. Поэтому собрать достоверную картину выборок, о которых вы писали в начале псто, на такой базе представляется сложным - т.к. никогда нет уверенности, что тэги отражают реальную картину сущностей. Целостность информации в вашей ЕРП-ДМС сомнительна. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 14:51 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
s_ustinovНо, предположим, пользователи захотели создать тег "Заказ проинвойсирован". И прикрепляют этот тег к самому документу. Да, появляется дублирование. Но это уже будет на совести пользователей. Но в чем именно вы видите проблему? В том, что пользователи не будут этого делать. Им это не надо. Идея "системы, конфигурирующейся пользователями" была опровергнута ещё в прошлом веке примером 1С. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 14:59 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate авторИ прикрепляют этот тег к самому документу. Да, появляется дублирование. Но это уже будет на совести пользователей. Но в чем именно вы видите проблему? В том, что вы перекладываете на совесть пользователей целостность тэгов (их соответствие атрибутам сущности ЕРП) :) А обработку ДМС отрываете от обработки (жизненного цикла) самой сущности. Т.е. умножаете хаос в системе, вместо того, чтобы увязывать конкретный вид документа ДМС с конкретной сущностью (ордер, инвойс и проч) и этапами его обработки. Т.е. не рассматриваете регистрацию/проводку сущности в ЕРП и регистрацию оптической копии оригинала документа в ДМС как две неразрывные половинки одного сквозного бизнес-процесса. Поэтому собрать достоверную картину выборок, о которых вы писали в начале псто, на такой базе представляется сложным - т.к. никогда нет уверенности, что тэги отражают реальную картину сущностей. Целостность информации в вашей ЕРП-ДМС сомнительна. Я понял. Видимо, у вас не очень большой опыт работы с документами. Сами по себе процессы обработки документов не очень сильно пересекаются с ERP системой. В ERP как сущности обычно содержится небольшое подмножество всех документов, обрабатываемых предприятием. И стадии обработки документов часто не совпадают со стадиями обработки сущностей ERP. Например, тот же заказ покупки / продажи, после того, как получен / отгружен товар и учтены инвойсы, в ERP не изменяется. А вот бумажный документ, например, может быть передан в центральный архив на хранение - и этот факт надо фиксировать в системе документооборота, но НЕ НАДО ФИКСИРОВАТЬ В ERP (в таблицах, которые являются "сущностями" для ERP). Да, это можно зафиксировать в ERP. Но - не надо. Точно так же, как не надо добавлять в 1С игру в шахматы https://infostart.ru/public/13810/ Попытки создания "единой системы всего" обычно завершаются крахом. В интернете полно описаний проблем, которые вызывают "монолитные" продукты. И объединение документооборота и ЕРП в одной системе с созданием жестких зависимостей - прекрасный пример, как не надо делать. Если есть очень высокие требования к уровню контроля и качеству данных - надо внедрить ERP, DMS and BPMS как отдельные системы и настроить их взаимодействие. В таком случае пользователям может быть запрещено ставить теги вручную, и они (теги) будут импортироваться из DMS. А управление всеми этими бизнес процессами может делать BPMS. А если очень больших требований нет - то можно использовать теги сами по себе. Да, могут быть ошибки и дубли. Но для 90% случаев такого уровня надежности хватает с головой. Я как раз и не хочу добавлять в ERP систему полноценную DMS . Я об этом в самом первом сообщении написал. Это должно быть простое и максимально гибкое решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 20:17 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov s_ustinovНо, предположим, пользователи захотели создать тег "Заказ проинвойсирован". И прикрепляют этот тег к самому документу. Да, появляется дублирование. Но это уже будет на совести пользователей. Но в чем именно вы видите проблему? В том, что пользователи не будут этого делать. Им это не надо. Идея "системы, конфигурирующейся пользователями" была опровергнута ещё в прошлом веке примером 1С. Не будут, да. Но на самом деле, они и дублирующие поля скорее всего не будут создавать. Из моей практики - обычно пользователи не идиоты. А если идиоты - у них ERP не работает, и спорить не о чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 20:20 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
автору вас не очень большой опыт Попытки создания "единой системы всего" обычно завершаются крахом Ну писал же выше - если вы из Немеции, обратитесь к соседям в Дортмунд. Там уже лет 40 пилят единую систему всего, называется SAP. Краха пока не наблюдается, - целый мир в коробке. ;) авторВ ERP как сущности обычно содержится небольшое подмножество всех документов, обрабатываемых предприятием. И стадии обработки документов часто не совпадают со стадиями обработки сущностей ERP. Но это самые важные "денежные" документы - и по ним ЖЦ документа в учёте неотрывно связан с движением бумажного оригинала (особенно если местное законодательство не готово к цифровизации, и работает исключительно по оригиналам с синей печатью). Поэтому, если бы вы вместо абстрактных тэгов выделили бы явно справочник "Вид документа", и поле "Статус документа", к которому бы разработали подробную статусную схему (которая может включать как статусы принятия документа к учёту, так и статусы движения оригинала) - то выборки в ЕРП-системе у вас бы свелись к Таблицы_Ерп-сущности JOIN Таблица_истории статусов ЖЦ. Выборки бы тогда получились в виде набора подзапросов, вроде "дай документы такогото вида, которые прошли статус "Принят к учёту" и хотябы раз получали статус "Оригинал возвращён на доработку". К тому же в ваше схеме напрочь отсутствует логический "пакет документов" - как согласованный набор сопроводительных документов разных видов, которые подвязываются к одной сущности (например к договору), и движутся по бизнес-процессам учёта не поштучно а пачкой. А вы же упорно отвязываете бизнес-процессы dms от бизнес-процессов учёта - т.е. создаёте файло-свалку по сути. авторА если идиоты - у них ERP не работает, и спорить не о чем При таком подходе у вас получится весьма фиговая система :) авторЕсли есть очень высокие требования к уровню контроля и качеству данных - надо внедрить ERP, DMS and BPMS как отдельные системы и настроить их взаимодействие. Как отдельные системы - это очень дорогой, глючный, не шибко удобный пользователям процесс, да ещё и с повышенными трудозатратами на администрирование и сопровождение (одна только синхронизация НСИ между такими системами, и администрирование пользователей выпьют мозг службе поддержки). Когда ДМС и БПМС (воркфлоу) вшит прямо в коробку ЕРП - получается гораздо удобнее и для пользователей, и для сопровождальщиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2021, 07:32 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
s_ustinov .... Я так понимаю, причина в том, что для сайтов запросы с несколькими джоинами слишком тяжелые и все тормозит. В моем случае даже если запрос будет выполняться несколько секунд - ничего страшного. Но может есть другие подводные камни? 1.1.) Как я понимаю, Вы предполагаете использовать EAV модель. https://en.wikipedia.org/wiki/Entity–attribute–value_model Все достоинства и недостатки описаны уже 100500 раз. (можно поискать топики на sql.ru) Проблема не в Join, а в том, что: 1) Join требуется на каждое условие/поисковый атрибут 2) Составные индексы идут нафиг - производительность падает драматически 3) Даже просто вывод нескольких полей из EAV в виде отдельных столбцов и то гемор. 4) Сортировка результата по индексу так же идет нафиг - производительность падает драматически и так далее и так далее На ПРОСТЫХ схемах и запросах - работать будет, на сложных - нет. Не только по причине производительности (с этим можно как-то бороться), но и по причине того, что сложность результирующего запроса будет просто ужасающая. 1.2) В одной из систем, объединяли EAV и не-EAV. Данные просто дублировали. Большинство в EAV, критически в отдельном дубле(витрине)/таблице/mat_view по которой строили индексы. Данные вносились/редактировались в EAV, если нужен был новый атрибут он легко добавлялся без перестройки структуры. Какие-то поиски (сложные?) и интеграция шла по витринам. 2) Как Вам уже и сказали, образуется проблема дублирования бизнес информации в ERP и в Вашей подситеме. Что делать, если атрибуты в ERP и в Вашей подсистеме разойдутся (статус документа в ERP, статус в Вашей подсистеме; сумма счета и так далее и так далее) - кому верить? как искать по правильным данным? как исправлять разночтения. Один отдел берет данные из Вашей подсистеме - один список. Бухгалтерия берет данные из ERP/1C - другой список. Доходит до заказчика и все... приплыли... конфликт и ругань: кто виноват, что делать На ИТЗ была ситуация, когда вес трубы для сертификата качества (производство) печатался из ERP, а счет фактура (бухгалтерия) из 1C. Местами отличалось. На килограммы или даже граммы. (при общем весе трубы под 18 тонн, как бы и пофиг, ошибка измерения или метода измерения /наверное пластикова крышка на торце граммов 100 весит/). НО когда трубы доехали до заказчика (Сибирь и не менее отдаленные районы), заказчик посмотрел на документы и сказал: я не могу такие трубы и документы принять, т.к. они не соответствуют друг-другу, забирайте Ваши трубы обратно. Все поставки за примерно 3 месяца пришлось физически отзывать обратно. Т.е. трубы погрузили, довезли до Сибири, возможно даже разгрузили... посмотрели документы... погрузили обратно, отправили в СПб... В общем, ошибка в пару цифирек, но куча составов в течении >3 месяцев туда-обратно ездила (за чей счет был весь банкет, не знаю). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2021, 16:33 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
ldfanate автору вас не очень большой опыт Попытки создания "единой системы всего" обычно завершаются крахом Ну писал же выше - если вы из Немеции, обратитесь к соседям в Дортмунд. Там уже лет 40 пилят единую систему всего, называется SAP. Краха пока не наблюдается, - целый мир в коробке. ;) авторВ ERP как сущности обычно содержится небольшое подмножество всех документов, обрабатываемых предприятием. И стадии обработки документов часто не совпадают со стадиями обработки сущностей ERP. Но это самые важные "денежные" документы - и по ним ЖЦ документа в учёте неотрывно связан с движением бумажного оригинала (особенно если местное законодательство не готово к цифровизации, и работает исключительно по оригиналам с синей печатью). Поэтому, если бы вы вместо абстрактных тэгов выделили бы явно справочник "Вид документа", и поле "Статус документа", к которому бы разработали подробную статусную схему (которая может включать как статусы принятия документа к учёту, так и статусы движения оригинала) - то выборки в ЕРП-системе у вас бы свелись к Таблицы_Ерп-сущности JOIN Таблица_истории статусов ЖЦ. Выборки бы тогда получились в виде набора подзапросов, вроде "дай документы такогото вида, которые прошли статус "Принят к учёту" и хотябы раз получали статус "Оригинал возвращён на доработку". К тому же в ваше схеме напрочь отсутствует логический "пакет документов" - как согласованный набор сопроводительных документов разных видов, которые подвязываются к одной сущности (например к договору), и движутся по бизнес-процессам учёта не поштучно а пачкой. А вы же упорно отвязываете бизнес-процессы dms от бизнес-процессов учёта - т.е. создаёте файло-свалку по сути. авторА если идиоты - у них ERP не работает, и спорить не о чем При таком подходе у вас получится весьма фиговая система :) авторЕсли есть очень высокие требования к уровню контроля и качеству данных - надо внедрить ERP, DMS and BPMS как отдельные системы и настроить их взаимодействие. Как отдельные системы - это очень дорогой, глючный, не шибко удобный пользователям процесс, да ещё и с повышенными трудозатратами на администрирование и сопровождение (одна только синхронизация НСИ между такими системами, и администрирование пользователей выпьют мозг службе поддержки). Когда ДМС и БПМС (воркфлоу) вшит прямо в коробку ЕРП - получается гораздо удобнее и для пользователей, и для сопровождальщиков. А пруфы будут? Я правильно понимаю, что вы знакомы с идеями Gartner ( Postmodern ERP ) и у вас есть некие доказательства, что их точка зрения ошибочна? Если да, интересно было бы ознакомиться. )) Ну и еще одна "мелочь". Я в первом сообщении этой темы прямо указал ERP систему, о которой идет речь. Это iDempiere . Предназначена для предприятий среднего размера с соответствующими бюджетами на внедрение и поддержку. Можно поинтересоваться, о какой именно системе вы говорите (ДМС и БПМС (воркфлоу) вшит прямо в коробку ЕРП)? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2021, 22:52 |
|
Добавление функционала управления документами в erp систему
|
|||
---|---|---|---|
#18+
авторМожно поинтересоваться, о какой именно системе вы говорите (ДМС и БПМС (воркфлоу) вшит прямо в коробку ЕРП)? дык о SAP ERP родимой :) Понятно, что средним предприятиям она не всегда по карману. Но идеи внутрикоробочной увязки проводок (сущностей) с ДМС-хранилищем ихних оптических копий и БПМС-рельсов бизнес-процессов их совместного (а не проводка отдельно, дмс со свалкой тэгов и такойже свалкой несвязанных между собой оптических копий "пакета сопроводительных документов" порознь отдельно) движения - они вобщемто универсальны. И если богатый SAP методом набивания шишек 30-40 лет назад пришёл к этой идее, то производителям ЕРПшек помельче, наверное следует ориентироваться на подход флагмана отрасли ЕРП-систем. А не изобретать в 100500ый раз велосипеды (выдавая непроработанность и неприспособленность ДМС-движка за "гибкость и универсальность"). Вы же сами в начале своего псто писали, что "смущает, что народ постоянно пытается искать альтернативы". Что вобщемто не удивительно при предлагаемой вами схеме ДМС-таблиц. Т.е. подозреваю, что бизнес ваш видимо ставил задачу несколько иначе. Он (бизнес) видимо несёт убытки в виде штрафов, пеней, непринятия НДСа к возврату налоговым органом, за счёт того, что в ЕРП видимо нету нормального учёта движения оригиналов первичных учётных и сопроводительных к ним документов (в том числе пакета документов, сопровождающих поступление партии МТР на склад). Вот в РФ к примеру в этом году цифровизация докатилась и до налоговых инспекций - теперь будет портальная онлайн "витрина данных", куда предприятия должны будут передавать и проводки (принятые к учёту фактуры, акты выполненных работ и проч.), и оптические копии к ним. Причём на исправление/добавление вдогон оптической копии (ой, у нас документик в пути потерялся, мы вот пересканировали кверхногами и проч.) даётся 1 попытка, вторая только с письменного объяснения директора фирмы и не позднее N дней - иначе НДС не возвращается. Т.е. ровно так же задача, что у крупных, что у средних-мелких предприятий - совместить учёт проводок с учётом движений сканов и оригиналов в одной ЕРП, с выполнением процедур внутреннего контроля участниками процесса. А по факту получается предлагаете им взамен файло-свалку, вместо того, чтобы разрисовать "воркфлоу" бизнес-процессов движения МТР на/из склады, определить в точки (шаги воркфлоу) где должен работать контроль наличия и полноты пакетов сопроводительных документов, и тогда уже подвязывать ДМС-объекты хранения сканов к конкретным сущностям. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 08:27 |
|
|
start [/forum/topic.php?fid=32&msg=40084134&tid=1539786]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 379ms |
0 / 0 |