Изменения документа VKPHT. Описание системы R4 (24Q1)
Редактировал(а) Александра Баруткина 2024/06/27 13:20
От версии 10.3
отредактировано Александра Баруткина
на 2024/06/05 17:55
на 2024/06/05 17:55
Изменить комментарий:
К данной версии нет комментариев
К версии 10.4
отредактировано Александра Баруткина
на 2024/06/05 18:03
на 2024/06/05 18:03
Изменить комментарий:
(Autosaved)
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -64,6 +64,17 @@ 64 64 * Автоматизировать процессы управления конфигурацией Системы. 65 65 * Вести справочники системы (НСИ) через панель администрирования. 66 66 67 +**~ INT Модуль "Управление интеграцией"** 68 + 69 +Модуль позволяет: 70 + 71 +* Регистрировать шаблоны, их структуру, проверки и разрешенные типы, скачивать пустые шаблоны. 72 +* Конфигурировать правила обработки шаблонов. 73 +* Выполнять сценарий интеграции данных через мастер методы: поток по группе правил обработки шаблонов. 74 +* Выполнять сценарий интеграции данных пошагово. 75 +* Просматривать результаты интеграции. 76 +* Выгружать отчетные формы. 77 + 67 67 = Глоссарий = 68 68 69 69 **Адаптация** – это оказание помощи вновь принятому работнику в усвоении и принятии норм и правил, существующих в компании, создание позитивного образа компании и приобщение к корпоративной культуре. ... ... @@ -1207,3 +1207,195 @@ 1207 1207 |Настройки отключаемых элементов интерфейса на страницах модуля оценка|Администратор конфигурационных параметров|Настроен НСИ с настройкой модуля оценка 1208 1208 |Настройки отключаемых элементов интерфейса на страницах модуля целеполагание|Администратор конфигурационных параметров|Настроен НСИ с настройкой модуля целеполагания 1209 1209 1221 + 1222 += INT Модуль "Управление интеграцией" = 1223 + 1224 +**Назначение модуля** - обеспечить процесс загрузки (Load) данных в систему VKPHT. 1225 + 1226 +Задачи модуля: 1227 + 1228 +* Регистрация шаблонов, их структуры, проверок и разрешенных типов, скачивание пустого шаблона. 1229 +* Конфигурирование правил обработки шаблонов. 1230 +* Выполнения сценария интеграции данных через мастер методы: 1231 +** Создать интеграционный поток по правилу обработки шаблона. 1232 +** Создать и обработать интеграционный поток по правилу обработки шаблона. 1233 +** Создать и обработать интеграционный поток по всем правилам обработки шаблонов. 1234 +** Создать и обработать интеграционный поток по группе правил обработки шаблонов. 1235 +* Выполнение сценария интеграции данных пошагово: 1236 +** Создать интеграционный поток по правилу обработки шаблона. 1237 +** Забрать данные файла в буфер интеграции. 1238 +** Проверить данные без загрузки в целевую систему. 1239 +** Проверить данные и загрузить в целевую систему. 1240 +* Возможность просмотра результатов интеграции. 1241 +* Возможность выгрузки отчетной формы. 1242 + 1243 +В модуле INT предусмотрены следующие роли: 1244 + 1245 +* Специалист по конфигурированию интеграции - отвечает за создание и редактирование правил загрузки данных. 1246 +* Специалист по запуску интеграции - создает и обрабатывает интеграционные потоки, анализирует ошибки в переданных на загрузку данных. 1247 + 1248 +== Описание модуля INT == 1249 + 1250 +=== INT1 "Управление шаблонами" === 1251 + 1252 +Задачи процесса управления шаблонами, обеспечить следующие возможности: 1253 + 1254 +* Просмотр шаблонов с возможностью скачивания пустого шаблона. 1255 +* Просмотр типов файла интеграционной платформы. 1256 +* Просмотр состава данных шаблона интеграции. 1257 +* Просмотр алгоритма проверки шаблонов интеграции. 1258 + 1259 +Описание процесса "Подготовка данных": 1260 + 1261 +[[Рисунок 1 — Подготовка данных>>image:1713544081419-225.png||data-xwiki-image-style-alignment="center"]] 1262 + 1263 +Таблица – Описание процесса "Подготовка данных" 1264 + 1265 +|**Описание**|**Участники**|**Результат** 1266 +|(% colspan="2" %)INT1 "Управление шаблонами"| 1267 +|((( 1268 +Ответственный за процесс оценки персонала (HR) скачивает пустой шаблон. 1269 + 1270 +Интеграционная платформа генерирует xlsx файл с заполненной шапкой в соответствии с данными в таблице template_filed (template_field.code отсортированные по template_field.index). 1271 + 1272 +Ответственный за процесс подготовки данных локально на компьютере заполняет шаблон в соответствии с руководством по заполнению шаблона. 1273 + 1274 +Ответственный за процесс подготовки данных выкладывает заполненный шаблона на SFTP. 1275 +)))|Ответственный за процесс подготовки данных|Корректно заполненный файл размещен в целевой папке для забора данных в БД Интеграции 1276 + 1277 +=== INT2 "Управление источниками и потоками" === 1278 + 1279 +Задачи процесса управления источниками и потоками, обеспечить следующие возможности: 1280 + 1281 +* Просмотр типов источников интеграционной платформы. 1282 +* Просмотр реестра источников файлов для интеграции. 1283 +* Просмотр правил обработки данных по шаблонам. 1284 +* Просмотр правил обработки данных по шаблонам по интеграционным потокам. 1285 +* Конфигурирование правил обработки шаблонов. 1286 +* Выполнение сценария интеграции данных. 1287 + 1288 +Описание процесса: 1289 + 1290 +[[Рисунок 2 — Конфигурация правил>>image:1713556050423-953.png||data-xwiki-image-style-alignment="center"]] 1291 + 1292 +Таблица – Описание процесса "Конфигурация правил" 1293 + 1294 +|**Описание**|**Участники**|**Результат** 1295 +|(% colspan="2" %)INT2 "Управление источниками и потоками"| 1296 +|((( 1297 +Специалист по конфигурированию интеграции открывает форму соответствующего правила и прописывает данные: 1298 + 1299 +* Путь, откуда забрать файл. 1300 +* Путь, куда переложить в случае успешного забора данных в БД интеграции. 1301 +* Путь, куда переложить в случае неуспешного забора данных в БД интеграции. 1302 +* Префикс, по которому файл будет определен в состав потока 1303 +* Режим отладки. 1304 +* Остановка в случае ошибки . 1305 + 1306 + 1307 +)))|Специалист по конфигурированию интеграции|((( 1308 +В соответствующем правиле обработке шаблона корректно прописаны данные: 1309 + 1310 +* Путь, откуда забрать файл. 1311 +* Путь, куда переложить в случае успешного забора данных в БД интеграции. 1312 +* Путь, куда переложить в случае неуспешного забора данных в БД интеграции. 1313 +* Префикс, по которому файл будет определен в состав потока. 1314 +* Режим отладки. 1315 +* Остановка в случае ошибки. 1316 +))) 1317 + 1318 +[[Рисунок 3— Прохождение базового сценария>>image:1713556028395-410.png||data-xwiki-image-style-alignment="center"]] 1319 + 1320 +Таблица – Описание процесса "Прохождение базового сценария" 1321 + 1322 +|**Описание**|**Участники**|**Результат** 1323 +|(% colspan="2" %)INT2 "Управление источниками и потоками"| 1324 +|((( 1325 +1.Начало процесса интеграции. 1326 + 1327 +2. Пользователь инициирует процесс создания потока.. 1328 + 1329 +3. Вызывается метода регистрации интеграционного потока и формирования списка файлов. 1330 + 1331 +3.1 Ошибка подключения к папкам файла: 1332 + 1333 +* Неправильный логин и пароль. 1334 +* Нет прав на чтение папки. 1335 +* Неправильно указан путь. 1336 +* Прочие технические ошибки. 1337 + 1338 +При получении ошибки сценарий заканчивается как ошибочный. 1339 + 1340 +3.3 Регистрируется экземпляр интеграционного потока. 1341 + 1342 +3.4 Составляется список интеграционных файлов, исходя из настроек правил обработки данных по шаблонам. 1343 + 1344 +4. Пользователь инициирует процесс забора данных из xlsx файла в БД интеграции. 1345 + 1346 +4.1 Вызывается метод забора данных из файла в БД интеграции. 1347 + 1348 +4.2 Проверка шаблона на соответствие заданной структуры шаблона: 1349 + 1350 +* Данные файла не пусты. 1351 +* Наименование шапки корректен. 1352 +* Порядок столбцов корректен. 1353 + 1354 +При получении ошибки сценарий заканчивается как ошибочный. 1355 + 1356 +4.3.2 Регистрируются строки интеграционного файла. Строка преобразуется в json формат и записывается в БД интеграции. 1357 + 1358 +4.4 В случае ошибки пользователь может доработать шаблон 4.5 повторно разместить на SFTP ресурсе и повторить шаги начиная с п.2. 1359 + 1360 +5. Пользователь инициирует процесс проверки и загрузки или проверки без загрузки 1361 + 1362 +5.1. Вызывается метод верификации данных. 1363 + 1364 +5.2 Регистрация запуска по интеграционному файлу. 1365 + 1366 +5.3 Регистрация запуска по строкам интеграционного файла. 1367 + 1368 +5.4 Регистрация ошибок по каждой строке. Проверка на корректность формата, обязательности и размерности. 1369 + 1370 +5.5 Если пользователь нажимал проверить без загрузки, то сценарий завершается. 1371 + 1372 +5.6 Если пользователь нажимал проверить и загрузить, то сценарий продолжается. 1373 + 1374 +5.7 Если правило обработки сконфигурировано как режим отладки, то сценарий завершается. 1375 + 1376 +6. Вызывается метод формирования и отправки запроса на вставку в целевую систему. 1377 + 1378 +6.1 API целевой системы построчно обрабатывает запрос на вставку. Проверка на корректность формата, обязательности и размерности: 1379 + 1380 +6.2 Если ошибки нет, то происходит запись в БД целевой систему. 1381 + 1382 +6.3 Если есть ошибка, то ошибка регистрируется в БД интеграции. 1383 + 1384 +6.5 Если правило обработки сконфигурировано как продолжить, при получении ошибки вставке, то сценарий продолжается 1385 + 1386 +6.7. Если правило обработки сконфигурировано как остановить при получении ошибки вставке, то сценарий останавливается и пользователь может повторить процесс подготовки данных, размещения на SFTP и прохождения сценария. 1387 + 1388 +Процесс вставки продолжается пока все строки не обработаны. 1389 + 1390 +6.6. Когда все строки обработаны, сценарий завершен. 1391 + 1392 +После завершения сценария пользователь может по необходимость вернуться к переподготовки данных и размещения их на SFTP и перезапуску процесса. 1393 +)))|Специалист по запуску интеграции |Пройден базовый сценарий загрузки данных в целевую систему 1394 + 1395 +=== INT3 "Управление миграцией данных" === 1396 + 1397 +Задачи процесса управление миграции данных, обеспечить следующие возможности: 1398 + 1399 +* Просмотр реестр интеграционных потоков. 1400 +* Выгрузка отчетной формы. 1401 + 1402 +Описание процесса "Выгрузка отчетной формы": 1403 + 1404 +[[Рисунок 3 — Выгрузка отчетной формы>>image:1713544118623-774.png||data-xwiki-image-style-alignment="center"]] 1405 + 1406 +|**Описание**|**Участники**|**Результат** 1407 +|(% colspan="2" %)INT3 "Управление миграции данных"| 1408 +|((( 1409 +Специалист по запуску интеграции инициирует процесс выгрузки отчета. 1410 + 1411 +Интеграционная платформа генерирует xlsx файл, содержащий строки, которые были в исходном документе и которые не прогрузились в целевую систему. 1412 +)))|Специалист по запуску интеграции |Выгружен xlsx файл с ошибочными строками