Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ADempiere.pdf
Скачиваний:
142
Добавлен:
08.03.2015
Размер:
12.61 Mб
Скачать

Последнее, что нам осталось сделать – это определить уровень доступа. Войдите в систему, используя учетную запись пользователя admin, роль Sistematika Fashion, Ltd Admin и организацию Shirt, а затем запустите процесс Menu | System Admin (Системный

администратор)| General Rules (Основные правила)| Security (Безопасность)| Role Access Update (Доступ). В появившемся окне вы должны выполнить перечисленные ниже действия:

1.В поле Client (Клиент) выберите Sistematika Fashion, Ltd.

2.В поле Role (Роль) оставьте пустое значение (это будет означать, что данный пункт меню будет доступен всем ролям).

3.Нажмите кнопку OK.

Более подробно роли пользователей мы будем обсуждать в 12 главе

Если вы войдете в систему с учетной записью пользователя admin, то получите доступ к созданному вами бизнес-процессу.

Понятие бизнес-процесса в Adempiere

Бизнес-процесс – это последовательность действий, выполняемых пользователем в системе. По умолчанию, все документы в ADempiere (Заявка на Покупку, Заказ, Акт приемки ТМЦ, и т.д.) могут участвовать и редактироваться в бизнес-процессах. Прежде чем детализировать или редактировать что-либо, нам нужно понять концепцию бизнеспроцессов ADempiere.

Войдите в систему, используя учетную запись пользователя System и роль System Administrator. Откройте окно Menu | System Admin (Системный администратор)|

General Rules (Основные правила)| Workflow (Бизнес-процесс)| Workflow (Бизнеспроцесс). Окно состоит из 6 вкладок: Workflow (Бизнес-процесс), Access (Доступ),

Node (Элемент), Parameter (Параметры), Transition (Переход), и Condition (Условия).

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Документы в Бизнес-процессах Adempiere

Принцип работы бизнес-процессов состоит в следующем: процессы с документами и оценка стоимости документов в ADempiere основываются на основании данных таблиц.

Поскольку все документы в ADempiere могут участвовать в бизнес-процессах, каким образом устанавливается взаимосвязь между документами, потоками операций и данными таблиц?

Все документы в ADempiere (заказы, Акты приемки ТМЦ, погашение дебиторской задолженности и т.д.) вводятся в соответствующих окнах. Например, документ AR Receipt (Погашение дебиторской задолженности) создается в окне Payment (Платежи). В любом окне мы можем вызвать функцию Record Info (Детализация данных) (подробно мы рассказывали об этой функции во 2 главе в разделе Детализация данных), и узнать название таблицы Adempiere, в которой хранится информация. В нашем случае, все данные, вводимые в окне Payment (Платежи) сохраняются в таблице C_Payment.

Итак, мы узнали название таблицы. Для того, чтобы сформировать бизнес-процесс платежной операции (и по оценке, и по обработке документа), мы в поле Table (Таблица) указываем название таблицы - C_Payment (опция C_Payment_Payment):

Как вы видите, стандартный преднастроенный бизнес-процесс Process_Payment запускается всегда, когда запрашивается информация из таблицы C_Payment, например, когда оформляется документ AR Payment (Погашение дебиторской задолженности).

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Предположим, в моих настройках сразу два активных бизнеспроцесса по обработке документов используют таблицу C_Payment. Какой из этих процессов запустит система ADempiere?

Порядок запуска потока операций по обработке документов определяют дополнительные параметры, устанавливаемые в процессе настройки ADempiere.

Давайте проверим конфигурацию во внутреннем Словаре Приложения. Войдите в систему, используя учетную запись пользователя System и роль System Administrator. Откройте окно Menu | Application Dictionary (Словарь Приложений)| Table and Column (Таблицы и Столбцы). В появившемся диалоговом окне Lookup Record (Поиск записи),

в поле DB Table Name (Название таблицы) введите C_Payment, и нажмите OK.

Когда данные нужной таблицы появятся на вкладке Table (Таблицы), выполните следующие действия:

1.Перейдите на вкладку Column (Столбцы). Как мы видим в строке статуса Record Info (Детализация данных), здесь хранится 84 записи. Отсортируйте все активные записи, в названии таблиц которых встречается значение DocAction, как показано на скриншоте:

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

2.Проверьте значение в поле Process (Процесс). Здесь должна быть опция C_Payment_Process_Process Payment. Щелкните правой кнопкой мыши в этом поле, и нажмите кнопку Zoom (Подробнее). В появившемся окне Report & Process (Отчеты и процессы) значение C_Payment_Process будет указано в качестве Ключа поиска, а в качестве названия будет Process Payment.

3.На вкладке Report & Process (Отчеты и процессы) найдите поле Workflow (Бизнес-процессы). Здесь было установлено значение Process Payment.

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]