Menu

Home

Viktor Wellboy

workgear

WorkGear

Програма управління модулями автоматизації виробничих процесів.

Ліцензія: LGPL.


1 Призначення системи

2 Встановлення програмного забезпечення

2.1 Встановлення серверного програмного забезпечення

2.2 Встановлення клієнтського програмного забезпечення

3 Діалог входу до системи

4 Перший запуск програми

4.1 Модуль оновлення списку інформаційних модулів

4.2 Інформація про виконані оновлення

4.3 Список доступних модулів

7 Модуль управління режимом доступу користувачів

8 Довідники

8.1 Довідник назв організації

8.2 Довідник підрозділів

8.3 Довідник посад

8.4 Довідник працівників

9 Параметри програми

Адміністрування - Завантаження оновлених модулів

Процедура заповнення довідника ...

НІМ "Документообіг" ...

Процедура проходження документа ...

Експедиція ...

Державне регулювання документаційного забезпечення (нормативні документи) ...

1 Призначення системи

Програма управління модулями автоматизації виробничих процесів управлінської
діяльності призначена для інтеграції та забезпечення раціональної і ефективної взаємодії засобів обчислювальної техніки та програм обробки офісних документів.

Застосування програми дає можливість побудови інтегрованої міжвідомчої інформаційно системи, яка створюється шляхом уніфікованого обміну інформацією між відомчими інформаційними системами через відповідні відомчі підсистеми, спеціально створені для забезпечення автоматизованого обміну документами та даними. Обмін інформацією здійснюється за принципом поширення даних. Одержувачі даних виконують роль пасивних приймачів інформації. На кожному етапі обробки документа генерується подія, яка викликає процедури формування підтверджуючих документів та передавання їх поширювачу відповідно до порядку та регламенту обміну даними, що забезпечує поширювачу ожливість контролю отримання даних.

Конкретна функціональність програми залежить від набору реалізованих
інформаційних модулів (набір інформаційних модулів - НІМ).

Базові набори інформаційних модулів:

  • НІМ "Адміністрування" - включає ІМ загального адміністрування програми;
  • НІМ "Довідники" - включає ІМ актуалізації загальних та цільових довідників;

Цільовий набір інформаційних модулів:

  • НІМ "Документообіг" - включає ІМ автоматизації документообігу.

Метою впровадження системи є забезпечення інформаційної підтримки та оперативності прийняття рішень.

Програма надає можливість користувачам:

  1. вводити, редагувати та видаляти данні;
  2. завантажувати та вивантажувати інформацію в файлах;
  3. будувати звіти по визначених формах.

2 Встановлення програмного забезпечення

Інсталяційний пакунок WorkGear-x.x-demo-Setup.exe містить:

  • Client - клієнтське програмне забезпечення "WorkGear Client";
  • Docs - документація;
  • Manager - модуль управління сервером бази даних програми автоматизації виробничих процесів "WorkGear Manager";
  • OpenJDK - 32-х розрядна віртуальна машина OpenJDK для Windows XP SP3;
  • PgAdmin - додаток з графічним інтерфейсом для адміністрування баз даних Postgresql;
  • Postgresql - сервер бази даних Postgresql;

2.1 Встановлення серверного програмного забезпечення

Встановлення серверної частини складається із встановлення сервера бази даних PostgreSQL та розгортання об'ктів бази даних.

Порядок встановлення сервера бази даних залежить від вибраної архітектури сервера бази даних.

Для експлуатації або демонстрації можливостей програми на одному комп'тері в середовищі Windows XP SP3 можна встановити програмне забезпечення сервера бази даних, яке знаходиться в інсталяційному пакунку.

Якщо ж планується мережеве підключення до сервера бази даних кількох користувачів то слід скачати інсталяційний пакунок, який відповідає вибраній операційній системі та архітектурі комп'ютера із сайту postgresql.org. Встановити та налаштувати відповідно до вибраної архітектури та потреб експлуатації.

Для розгортання об'єктів бази даних слід скористатися модулем управління сервером бази даних програми автоматизації виробничих процесів "WorkGear Manager".

2.2 Встановлення клієнтського програмного забезпечення

WorkGear-x.x-demo-Setup.exe

Терміни, визначення та скорочення

У тексті документа використовуються наступні україномовні скорочення:

: ІС - інформаційна система;
: ІМ - інформаційний модуль;
: НІМ - набір або група інформаційних модулів;
: БД - база даних;
: ПК - персональний комп’ютер;

Вимоги до технічного забезпечення робочих станцій

Вимоги є специфікацією мінімальної конфігурації технічних засобів, на яких експлуатується інформаційна система (ІС).

Технічне забезпечення ПК повинно складатись із наступних компонентів:

Клієнтські комп’ютери: персональний комп’ютер (ПК) підключений до локальної мережі з характеристиками не нижче:
1) Pentium-IV 1Ghz;
2) 512 МБ ОЗП;
3) вільне місце на жорсткому диску не менше 2ГБ.

Вимоги до технічного забезпечення серверів баз даних

Рекомендованим варіантом є використання серверного кластеру та швидкісного дискового масиву.

Вимоги до програмного забезпечення

Вимоги до клієнтських та серверних комп’ютерів.

Вимоги до програмного забезпечення серверу БД

На сервері повинно бути встановлене наступне програмне забезпечення:

  • Операційна система GNU/Linux.
  • Система керування базами даних PostgreSQL.

Для демонстрації та мінімальної конфігурації може використовуватися портативна (portable) версія сервера бази даних, яка вимагає мінільного налаштування.

Вимоги до програмного забезпечення робочої станції клієнта

На комп’ютери клієнта повинно бути встановлене наступне програмне забезпечення:

  • Операційна система GNU/Linux із графічним стільничним середовищем та офісними програмами.
  • OpenJDK — вільна реалізація платформи Java.

Для демонстрації та забезпечення незалежності від налаштувань системи слід використовуватися портативну (portable) версію платформи Java, як налаштовано для роботи програми.

Опис програми

Інформаційна система (ІС) складається із головного модуля та підсистем - інформаційних модулів (ІМ) (формам для введення даних та роботи з документами) перелік яких відображається на екрані у вигляді структурованого списку - дерева.

Панель інструментів

Головна форма містить меню, панель системну інструментів, панель навігації та простір для вікон інформаційних модулів.

Панель навігації складається із вкладок "Доступні" та "Вибрані" які містять списки доступних користувачу інформаційних модулів.
Вкладка "Відкриті" містить перелік відкритих користувачем інформаційних модулів.
Вкладка "Повідомлення" містить повідомлення отримані програмою для користувача від інформаційних модулів або інших користувачів.

Інформаційні модулі можуть мати одну або кілька власних панелей інструментів необхідні для реалізації функціональності модуля.

Типове призначення кнопок на панелі інструментів

Ok підтвердження операції
(збереження виконаних змін)

refresh отримання/оновлення інформації

Розподіл доступу

Користувачі (за замовчуванням створено користувача user) - мають право на роботу зі модулями системи, до яких їм надано доступ, в режимі редагування даних, обирати звітні та переглядати звіти. Крім того мають обмежений доступ до списків (довідників) системи.

Супервізор (за замовчуванням створено користувача manager) - має поєднані права користувачів та адмістраторів, має необмежений доступ.

2 Діалог входу до системи

Для запуску програми "Управління модулями автоматизація виробничих процесів"
потрібно двічі натиснути ліву кнопку миші тримаючи курсор на ярличку "WorkGear",
який знаходиться на робочому столі або вибрати та активувати відповідний пункт меню.
При цьому з'являється заставка і вікно входу до системи.

login

Діалогове вікно складається з наступних полів:

  • поле "Логін", призначене для введення логіну користувача програми;
  • поле "Пароль", призначене для введення відповідного паролю користувача.

За кожним користувачем системи закріплені певні права:
внесення даних, редагування, перегляд звітів.
Користувачеві (адміністратору) "manager" надані права доступу до всіх підсистем.
Також адміністратор має право надавати права доступу іншим користувачам системи.
Після правильного введення користувача та пароля з’являється
головне вікно програми зі списком інформаційних модулів.

Вхід без паролю (доменна авторизація)

Користувач програми може входити до системи без паролю.
Для цього необхідно щоб співпадали логіни користувача програми та користувача операційної системи.

Доменна авторизація користувача досягається налаштуванням сервера бази даних та наданням необхідних дозволів користувача бази даних APPROLE.


PostgreSQL 9.4.5 Documentation
Chapter 19. Client Authentication
19.3. Authentication Methods

3 Перший запуск програми

Після першого запуску програми список інформаційних модулів порожній,
але вхід із логіном "manager" та паролем "1" надає доступ до
пункту головного меню програми "Програма/Оновлення".

alt text

Пункт головного меню програми "Програма/Оновлення" відкриває
інформаційний модуль "Оновлення програми".

Завантажування демонстраційних даних встановлює усім користувачам пароль "1".

4 Модуль оновлення списку інформаційних модулів

alt text

Натискаємо кнопку "Перевірити оновлення компонентів" і згодом отримуємо список оновлень інформаційних модулів.

5 Інформація про виконані оновлення

alt text

Перезавантаження списку доступних інформаційних модулів можна виконати наступними методами:

  • Перезапуском програми;
  • Активуванням пункту головного меню "Форма/Список форм";
  • Натисненням на панелі інструментів кнопки "Показати/Сховати список форм інформаційних модулів";

6 Головна форма програми

alt text

7 Модуль управління режимом доступу

Модуль управління режимом доступу користувачів до інформаційних модулів та їхніх компонентів "Всі модулі"/"Адміністрування"/"Користувачі (Режим доступу)".

  • створення облікового запису (логіну) користувача;
    1. створити обліковий запис;
    2. у формі "Довідник працівників" встановити логін працівнику для якого цей логін створено;
  • тільки після спів-ставлення логіна працівнику цей логін з’явиться у списку модуля управління режимом доступу.
  • надання або скасування доступу користувача до компонентів інформаційних модулів.

alt text

8 Довідники

Група інформаційних модулів "Довідники" призначена для формування довідкової інформації.

8.1 Довідник назв організації

alt text

Відкриваємо інформаційний модуль "Всі модулі"/"Довідники"/"Назва організації".
Натискаємо кнопку "Оновити список".
Таблиця назв організації показує інформацією про всі назви організації і може бути порожня.
Запис для назви організації слід створювати коли змінюється сама назва або змінюється структура організації.
Активна назва може бути тільки одна.
Усі інші довідники пов’язані із актуальною назвою організації.
Неактуальні назви організації не знищуються, із ними можуть бути повязані архівні дані.
Для створення нової назви організації натискаємо кнопку "Новий запис". У таблицю назв організації буде додано порожній запис. Перед заповненням полів форми необхідно вибрати запис у таблиці.
Заповнити поля. Встановити ознаку актуальності. Для збереження запису слід натиснути кнопку "Зберегти зміни".
Створити новий запис можна копіюванням вибраної структури організації. Для цього слід натиснути кнопку "Копіювання структури організації". Відкриється діалог вибору даних, які слід скопіювати разом із назвою організації.

  • назва організації;
  • список підрозділів;
  • список посад;
  • список працівників;
  • список виконавців;

8.2 Довідник підрозділів

alt text

Відкриваємо інформаційний модуль "Всі модулі"/"Довідники"/"Довідник підрозділів".
Відкриваємо список "Спруктура" та вибираємо назву структури для якої необхідно заповнити чи виправити коди, назви чи підпорядкування підрозділів.
Для заповнення поля код підпорядкування необхідно натиснути кнопку "Змінити підпорядкування підрозділу" та вибрати у списку необхідний запис. Для збереження запису слід натиснути кнопку "Зберегти зміни".

8.3 Довідник посад

alt text

Відкриваємо інформаційний модуль "Всі модулі"/"Довідники"/"Довідник посад".
Натискаємо кнопку "Оновити список".
Таблиця назв посад показує інформацією про всі назви посад і може бути порожня.
Для створення нової назви посади натискаємо кнопку "Новий запис". У таблицю назв посад буде додано порожній запис.

8.4 Довідник працівників

![alt text][image0]

  • список працівників;
  • зміна посади працівника;
  • зміна підрозділу працівника;
  • зміна прізвища працівника;

9 Параметри програми

Приклад файлу параметрів:

 # workgear.properties
 #
 # Заставка
 #
 # SPLASH=splash_1.png
 # SPLASH=splash_topgear(300x230).gif
 # SPLASH=splash_topgear(640x400).gif
 #
 SHOWSPLASH=true
 SPLASH=splash_1.png
 #
 # Параметри підключення до бази даних без застосування сервера контролю  доступу
 #
 PGURL=jdbc:postgresql://192.168.56.16:5432/work2016
 PGHOST=192.168.56.16
 PGBASE=work2016
 PGPORT=5432
 PGUSERNAME=appuser
 PGPASSWORD=application
 #
 # Параметр PHOST застосовується для отримання параметрів
 # доступу до бази даних із сервера контролю доступу (PermitServer)
 # Використання PermitServer для отримання параметрів доступу до бази даних
 # дає можливість не вказувати ці параметри у файлах на комп’ютерах  користувачів.
 #
 # PHOST=192.168.1.2
 #
 # Логін і пароль користувача інформаційної системи
 #
 APPUSERNAME=shustra
 APPPASSWORD=password

Шляхи/Таблиця параметрів

Доступ до вкладки по паролю.

Пароль для доступу до вкладки налаштування шляхів - назва комп’ютера (регістронезалежна).

Процедура проходження документа

  • Завантаження файлу;
  • Реєстрування документа;
  • Створення резолюції;

Експедиція

  • підготовка до передавання вихідних документів (реєстрування, формування пакунків);
  • забезпечення передавання та отримання кореспонденції;
  • інформування відправника про факт отримання документа одержувачем;

Заставка

  • файли заставок знаходяться у теці

Демонстраційні дані

Інформаційний модуль "Експорт/Імпорт";

Завантаження(імпорт) демонстраційних даних засобами ІМ "Експорт/Імпорт";

Інформація Процедура імпорту/експорту
Назва організації org-imp.xml;
Довідник відділів
(структура організації) dov_viddil-imp.xml;
Список посад dov_post-imp.xml;
Облікові записи користувачів users-imp.xml;
Довідник працівників emp_card-imp.xml;
Режим доступу appaccess-imp.xml;
Довідник виконавців performers-imp.xml;
Довідник видавників документів dov_vydavnyk-imp.xml;
Довідник типів документів dov_typdok-imp.xml;
Довідник журналів реєстрування
документів dov_jorn-imp.xml;
Демонстраційні фали files-imp.xml;