Изменения документа VKPHT. Описание системы R4 (24Q1)

Редактировал(а) Александра Баруткина 2024/06/27 13:20

От версии 10.3
отредактировано Александра Баруткина
на 2024/06/05 17:55
Изменить комментарий: К данной версии нет комментариев
К версии 11.1
отредактировано Александра Баруткина
на 2024/06/18 12:27
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -64,6 +64,28 @@
64 64  * Автоматизировать процессы управления конфигурацией Системы.
65 65  * Вести справочники системы (НСИ) через панель администрирования.
66 66  
67 +**~ INT Модуль "Управление интеграцией"**
68 +
69 +Модуль позволяет:
70 +
71 +* Регистрировать шаблоны, их структуру, проверки и разрешенные типы, скачивать пустые шаблоны.
72 +* Конфигурировать правила обработки шаблонов.
73 +* Выполнять сценарий интеграции данных через мастер методы: поток по группе правил обработки шаблонов.
74 +* Выполнять сценарий интеграции данных пошагово.
75 +* Просматривать результаты интеграции.
76 +* Выгружать отчетные формы.
77 +
78 +**AWA. Модуль "Управление нотификациями"**
79 +
80 +**Модуль позвол**яет:
81 +
82 +* Вести справочники системы (НСИ) через панель администрирования.
83 +* Настраивать события уведомлений.
84 +* Настраивать шаблоны уведомлений, с выводом динамически формируемых полей (токенов).
85 +* Настраивать вычисляемых получателей уведомлений.
86 +* Настраивать ручные рассылки.
87 +* Просматривать подробный журнал уведомлений (статусы, подробные данные по уведомлению).
88 +
67 67  = Глоссарий =
68 68  
69 69  **Адаптация** – это оказание помощи вновь принятому работнику в усвоении и принятии норм и правил, существующих в компании, создание позитивного образа компании и приобщение к корпоративной культуре.
... ... @@ -889,7 +889,7 @@
889 889  
890 890  === Схема процесса ===
891 891  
892 -[[Рисунок – Схема процесса PM3 Оценка персонала>>image:схема пм 3.png||data-xwiki-image-style-alignment="center"]]
914 +[[Рисунок – Схема процесса PM3 Оценка персонала>>image:Рисунок – Схема процесса PM3 Оценка персонала.png||alt="схема пм 3.png" data-xwiki-image-style-alignment="center"]]
893 893  
894 894  Таблица – Описание процесса
895 895  
... ... @@ -1143,7 +1143,7 @@
1143 1143  
1144 1144  Схема процесса Модуля CFG «Управление конфигурацией» соответствует рисунку.
1145 1145  
1146 -[[Рисунок – Схема процесса Модуля CFG «Управление конфигурацией»>>image:1715596530574-879.png||data-xwiki-image-style-alignment="center"]]
1168 +[[Рисунок – Схема процесса Модуля CFG «Управление конфигурацией»>>image:Схема процесса Модуля CFG «Управление конфигурацией».png||alt="1715596530574-879.png" data-xwiki-image-style-alignment="center"]]
1147 1147  
1148 1148  = Описание процессов =
1149 1149  
... ... @@ -1207,3 +1207,249 @@
1207 1207  |Настройки отключаемых элементов интерфейса на страницах модуля оценка|Администратор конфигурационных параметров|Настроен НСИ с настройкой модуля оценка
1208 1208  |Настройки отключаемых элементов интерфейса на страницах модуля целеполагание|Администратор конфигурационных параметров|Настроен НСИ с настройкой модуля целеполагания
1209 1209  
1232 += INT Модуль "Управление интеграцией" =
1233 +
1234 +**Назначение модуля** - обеспечить процесс загрузки (Load) данных в систему VKPHT.
1235 +
1236 +Задачи модуля:
1237 +
1238 +* Регистрация шаблонов, их структуры, проверок и разрешенных типов, скачивание пустого шаблона.
1239 +* Конфигурирование правил обработки шаблонов.
1240 +* Выполнения сценария интеграции данных через мастер методы:
1241 +** Создать интеграционный поток по правилу обработки шаблона.
1242 +** Создать и обработать интеграционный поток по правилу обработки шаблона.
1243 +** Создать  и обработать интеграционный поток по всем правилам обработки шаблонов.
1244 +** Создать  и обработать интеграционный поток по группе правил обработки шаблонов.
1245 +* Выполнение сценария интеграции данных пошагово:
1246 +** Создать интеграционный поток по правилу обработки шаблона.
1247 +** Забрать данные файла в буфер интеграции.
1248 +** Проверить данные без загрузки в целевую систему.
1249 +** Проверить данные и загрузить в целевую систему.
1250 +* Возможность просмотра результатов интеграции.
1251 +* Возможность выгрузки отчетной формы.
1252 +
1253 +В модуле INT предусмотрены следующие роли:
1254 +
1255 +* Специалист по конфигурированию интеграции - отвечает за создание и редактирование правил загрузки данных.
1256 +* Специалист по запуску интеграции  -  создает и обрабатывает интеграционные потоки, анализирует ошибки в переданных на загрузку данных.
1257 +
1258 +== Описание модуля INT ==
1259 +
1260 +=== INT1 "Управление шаблонами" ===
1261 +
1262 +Задачи процесса управления шаблонами, обеспечить следующие возможности:
1263 +
1264 +* Просмотр шаблонов с возможностью скачивания пустого шаблона.
1265 +* Просмотр типов файла интеграционной платформы.
1266 +* Просмотр состава данных шаблона интеграции.
1267 +* Просмотр алгоритма проверки шаблонов интеграции.
1268 +
1269 +Описание процесса "Подготовка данных":
1270 +
1271 +[[Рисунок — Подготовка данных>>image:пдготовка данных.png||alt="1713544081419-225.png" data-xwiki-image-style-alignment="center"]]
1272 +
1273 +Таблица  – Описание процесса "Подготовка данных"
1274 +
1275 +|**Описание**|**Участники**|**Результат**
1276 +|(% colspan="2" %)INT1 "Управление шаблонами"|
1277 +|(((
1278 +Ответственный за процесс оценки персонала (HR) скачивает пустой шаблон.
1279 +
1280 +Интеграционная платформа генерирует xlsx файл с заполненной шапкой в соответствии с данными в таблице template_filed (template_field.code отсортированные по template_field.index).
1281 +
1282 +Ответственный за процесс подготовки данных локально на компьютере заполняет шаблон в соответствии с руководством по заполнению шаблона.
1283 +
1284 +Ответственный за процесс подготовки данных выкладывает заполненный шаблона на SFTP.
1285 +)))|Ответственный за процесс подготовки данных|Корректно заполненный файл размещен в целевой папке для забора данных в БД Интеграции
1286 +
1287 +=== INT2 "Управление источниками и потоками" ===
1288 +
1289 +Задачи процесса управления источниками и потоками, обеспечить следующие возможности:
1290 +
1291 +* Просмотр типов источников интеграционной платформы.
1292 +* Просмотр реестра источников файлов для интеграции.
1293 +* Просмотр правил обработки данных по шаблонам.
1294 +* Просмотр правил обработки данных по шаблонам по интеграционным потокам.
1295 +* Конфигурирование правил обработки шаблонов.
1296 +* Выполнение сценария интеграции данных.
1297 +
1298 +Описание процесса:
1299 +
1300 +[[Рисунок — Конфигурация правил>>image:конфигурация правил.png||alt="1713556050423-953.png" data-xwiki-image-style-alignment="center"]]
1301 +
1302 +Таблица  – Описание процесса "Конфигурация правил"
1303 +
1304 +|**Описание**|**Участники**|**Результат**
1305 +|(% colspan="2" %)INT2 "Управление источниками и потоками"|
1306 +|(((
1307 +Специалист по конфигурированию интеграции открывает форму соответствующего правила и прописывает данные:
1308 +
1309 +* Путь, откуда забрать файл.
1310 +* Путь, куда переложить в случае успешного забора данных в БД интеграции.
1311 +* Путь, куда переложить в случае неуспешного забора данных в БД интеграции.
1312 +* Префикс, по которому файл будет определен в состав потока
1313 +* Режим отладки.
1314 +* Остановка в случае ошибки .
1315 +
1316 +
1317 +)))|Специалист по конфигурированию интеграции|(((
1318 +В соответствующем правиле обработке шаблона корректно прописаны данные:
1319 +
1320 +* Путь, откуда забрать файл.
1321 +* Путь, куда переложить в случае успешного забора данных в БД интеграции.
1322 +* Путь, куда переложить в случае неуспешного забора данных в БД интеграции.
1323 +* Префикс, по которому файл будет определен в состав потока.
1324 +* Режим отладки.
1325 +* Остановка в случае ошибки.
1326 +)))
1327 +
1328 +[[Рисунок — Прохождение базового сценария>>image:прохождение базового сценария.png||alt="1713556028395-410.png" data-xwiki-image-style-alignment="center"]]
1329 +
1330 +Таблица  – Описание процесса "Прохождение базового сценария"
1331 +
1332 +|**Описание**|**Участники**|**Результат**
1333 +|(% colspan="2" %)INT2 "Управление источниками и потоками"|
1334 +|(((
1335 +1.Начало процесса интеграции.
1336 +
1337 +2. Пользователь инициирует процесс создания потока..
1338 +
1339 +3. Вызывается метода регистрации интеграционного потока и формирования списка файлов.
1340 +
1341 +3.1 Ошибка подключения к папкам файла:
1342 +
1343 +* Неправильный логин и пароль.
1344 +* Нет прав на чтение папки.
1345 +* Неправильно указан путь.
1346 +* Прочие технические ошибки.
1347 +
1348 +При получении ошибки сценарий заканчивается как ошибочный.
1349 +
1350 +3.3 Регистрируется экземпляр интеграционного потока.
1351 +
1352 +3.4 Составляется список интеграционных файлов, исходя из настроек правил обработки данных по шаблонам.
1353 +
1354 +4. Пользователь инициирует процесс забора данных из xlsx файла в БД интеграции.
1355 +
1356 +4.1 Вызывается метод забора данных из файла в БД интеграции.
1357 +
1358 +4.2 Проверка шаблона на соответствие заданной структуры шаблона:
1359 +
1360 +* Данные файла не пусты.
1361 +* Наименование шапки корректен.
1362 +* Порядок столбцов корректен.
1363 +
1364 +При получении ошибки сценарий заканчивается как ошибочный.
1365 +
1366 +4.3.2 Регистрируются строки интеграционного файла. Строка преобразуется в json формат и записывается в БД интеграции.
1367 +
1368 +4.4 В случае ошибки пользователь может доработать шаблон 4.5 повторно разместить на SFTP ресурсе и повторить шаги начиная с п.2.
1369 +
1370 +5. Пользователь инициирует процесс проверки и загрузки или проверки без загрузки
1371 +
1372 +5.1. Вызывается метод верификации данных.
1373 +
1374 +5.2 Регистрация запуска по интеграционному файлу.
1375 +
1376 +5.3 Регистрация запуска по строкам интеграционного файла.
1377 +
1378 +5.4 Регистрация ошибок по каждой строке. Проверка на корректность формата, обязательности и размерности.
1379 +
1380 +5.5 Если пользователь нажимал проверить без загрузки, то сценарий завершается.
1381 +
1382 +5.6 Если пользователь нажимал проверить и загрузить, то сценарий продолжается.
1383 +
1384 +5.7 Если правило обработки сконфигурировано как режим отладки, то сценарий завершается.
1385 +
1386 +6. Вызывается метод формирования и отправки запроса на вставку в целевую систему.
1387 +
1388 +6.1 API целевой системы построчно обрабатывает запрос на вставку. Проверка на корректность формата, обязательности и размерности:
1389 +
1390 +6.2 Если ошибки нет, то происходит запись в БД целевой систему.
1391 +
1392 +6.3 Если есть ошибка, то ошибка регистрируется в БД интеграции.
1393 +
1394 +6.5 Если правило обработки сконфигурировано как продолжить, при получении ошибки вставке, то сценарий продолжается
1395 +
1396 +6.7. Если правило обработки сконфигурировано как остановить  при получении ошибки вставке, то сценарий останавливается и пользователь может повторить процесс подготовки данных, размещения на SFTP и прохождения сценария.
1397 +
1398 +Процесс вставки продолжается пока все строки не обработаны.
1399 +
1400 +6.6. Когда все строки обработаны, сценарий завершен.
1401 +
1402 +После завершения сценария пользователь может по необходимость вернуться к переподготовки данных и размещения их на SFTP и перезапуску процесса.
1403 +)))|Специалист по запуску интеграции |Пройден базовый сценарий загрузки данных в целевую систему
1404 +
1405 +=== INT3 "Управление миграцией данных" ===
1406 +
1407 +Задачи процесса управление миграции данных, обеспечить следующие возможности:
1408 +
1409 +* Просмотр реестр интеграционных потоков.
1410 +* Выгрузка отчетной формы.
1411 +
1412 +Описание процесса "Выгрузка отчетной формы":
1413 +
1414 +[[Рисунок — Выгрузка отчетной формы>>image:Выгрузка отчетной формы.png||alt="1713544118623-774.png" data-xwiki-image-style-alignment="center"]]
1415 +
1416 +|**Описание**|**Участники**|**Результат**
1417 +|(% colspan="2" %)INT3 "Управление миграции данных"|
1418 +|(((
1419 +Специалист по запуску интеграции инициирует процесс выгрузки отчета.
1420 +
1421 +Интеграционная платформа генерирует xlsx файл, содержащий строки, которые были в исходном документе и которые не прогрузились в целевую систему.
1422 +)))|Специалист по запуску интеграции |Выгружен xlsx файл с ошибочными строками
1423 +
1424 += AWA. Модуль "Управление нотификациями" =
1425 +
1426 +**~ Цель модуля** - администрирование уведомлений, формируемых в Системе, создание шаблонов писем, а также формирование ручных рассылок, ведение журнала отправки уведомлений.
1427 +
1428 +Задачи модуля:
1429 +
1430 +* Возможность ведения справочников системы (НСИ) через панель администрирования.
1431 +* Возможность настройки событий уведомлений.
1432 +* Возможность настройки шаблонов уведомлений с выводом динамически формируемых полей (токенов).
1433 +* Возможность настройки вычисляемых получателей уведомлений.
1434 +* Возможность настройки ручных рассылок.
1435 +* Возможность просмотра подробного журнала уведомлений (статусы, подробные данные по уведомлению).
1436 +
1437 +В модуле AWA предусмотрены следующие бизнес-роли:
1438 +
1439 +* Администратор, отвечающий за формирование и отслеживание отправки уведомлений.
1440 +* Сотрудник, регулирующий необходимость получения уведомлений.
1441 +
1442 +== Схема модуля ==
1443 +
1444 +[[image:1717686284025-944.png]]
1445 +
1446 +== Описание модуля ==
1447 +
1448 +Таблица 1 — Описание модуля
1449 +
1450 +|(((
1451 +**Описание**
1452 +)))|**Роли-участники**|**Результат**
1453 +|(% colspan="1" rowspan="1" %)(((
1454 +**AWA Администрирование уведомлений**
1455 +)))|(% colspan="1" rowspan="4" %)Администратор |(% colspan="1" rowspan="4" %)Настройка уведомлений о событиях, настройка шаблонов уведомлений
1456 +|(((
1457 +Уведомления о событиях - настройка кодов событий уведомлений:
1458 +
1459 +* системные события (числовое значение) - меняется только статус события (Активно/Неактивно)
1460 +* события "изменение статуса" (маска "statuschange") - возможность создания/редактирования/удаления события для указанного бизнес-объекта. При настройке уведомления также указывается начальный и конечный статус бизнес-объекта (при смене статуса срабатывает уведомление).
1461 +* события "бизнес-объект" (маска "taskcreate") - возможность создания/редактирования/удаления события для указанного бизнес-объекта. При настройке уведомления также указывается начальный статус бизнес-объекта, при котором срабатывает уведомление.
1462 +* события "event" (маска " eventcreate_eventtype") - возможность создания/редактирования/удаления события для определенного типа события.
1463 +)))
1464 +|**AWA Администрирование шаблонов уведомлений**
1465 +|(((
1466 +Администратор Системы может выполнить настройку шаблонов уведомлений для каждого из типов событий. При настройке шаблонов уведомлений есть возможность выбора динамически определяемых полей в теме и тексте уведомления, а также вычисляемых получателей.
1467 +
1468 +Дополнительно, можно создавать замещающие шаблоны, которые будут отрабатывать в случае, если не отработал основной шаблон.
1469 +
1470 +Есть возможность настройки нескольких шаблонов для каждого уникального типа события.
1471 +)))
1472 +|(% colspan="3" %)**AWA Ручные рассылки**
1473 +|Администратор Системы может создать и выполнить запуск уведомления при помощи ручных рассылок. Для этого через "Ручные рассылки" в администрировании управления нотификациями возможно добавление ручного события (маска "manualmailing") с указанием необходимого шаблона уведомления.|(% colspan="1" %)Администратор|(% colspan="1" %)Запуск ручного события
1474 +|(% colspan="3" %)**AWA  Журнал уведомлений**
1475 +|Администратору Системы доступен журнал уведомлений, в котором можно получить информацию о статусе отправки, теме и текста уведомления, а также списка получателей.|(% colspan="1" %)Администратор|(% colspan="1" %)Журнал уведомлений
1476 +|(% colspan="3" %)**AWA Подписки на уведомления**
1477 +|Каждый сотрудник в Системе может регулировать получение уведомлений по тем или иным событиям, либо отказаться от получения уведомлений вовсе.|(% colspan="1" %)Сотрудник|(% colspan="1" %)Подписки на уведомления
Выгрузка отчетной формы.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.abarutkina
Размер
... ... @@ -1,0 +1,1 @@
1 +57.7 KB
Содержимое
Рисунок – Схема процесса PM3 Оценка персонала.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.abarutkina
Размер
... ... @@ -1,0 +1,1 @@
1 +130.3 KB
Содержимое
Схема процесса Модуля CFG «Управление конфигурацией».png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.abarutkina
Размер
... ... @@ -1,0 +1,1 @@
1 +500.7 KB
Содержимое
конфигурация правил.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.abarutkina
Размер
... ... @@ -1,0 +1,1 @@
1 +34.7 KB
Содержимое
пдготовка данных.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.abarutkina
Размер
... ... @@ -1,0 +1,1 @@
1 +58.5 KB
Содержимое
прохождение базового сценария.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.abarutkina
Размер
... ... @@ -1,0 +1,1 @@
1 +495.7 KB
Содержимое