Изменения документа VKPHT. Релиз нота R4 (24Q1)

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

От версии 5.3
отредактировано Александра Баруткина
на 2024/05/28 08:50
Изменить комментарий: К данной версии нет комментариев
К версии 5.2
отредактировано Александра Баруткина
на 2024/05/28 08:46
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -112,288 +112,3 @@
112 112  
113 113  Актуализация модели данных с учетом признаков is_system и is_editable
114 114  )))
115 -
116 -
117 -= INT. Управление интеграцией =
118 -
119 -INT0 Общие требования
120 -
121 -|**Тема**|**Описание **|**Задача RM**
122 -|Создание сервиса и БД интеграции
123 -Создание структур данных|(((
124 -* Создан сервис и БД интеграции.
125 -* Созданы структуры данных.
126 -* Предзаполнены таблицы в БД.
127 -* Развернут  SFTP сервер.
128 -
129 -
130 -)))|(((
131 -[[https:~~/~~/redmine.goodt.me/issues/100207>>url:https://redmine.goodt.me/issues/100207]]
132 -
133 -API_ИП/1 Разработка механизма хранения информации по интеграции
134 -)))
135 -|Реализация метода разбора данных из файла в БД интеграции|Реализован метод разбора xlsx файла **PutFileInBuffer **, проверка на структуру файла, на то что файл не пуст и забор его данных в БД интеграции.|(((
136 -[[https:~~/~~/redmine.goodt.me/issues/99568>>url:https://redmine.goodt.me/issues/99568]]
137 -
138 -Реализация API метода PutFileInBuffer для разбора данных заполненного шаблона
139 -)))
140 -|(((
141 -Регистрация модуля в метамодели и разработка базовых методов
142 -)))|(((
143 -* Модуль интеграции зарегистрирован в метамодели.
144 -* Реализован hateoas и представления бизнес-модели.
145 -* Реализованы настройки работы с SFTP сервером.
146 -* Реализованы методы: 
147 -** **GetFileList  **/api/import/buffer/file-list  - Вызывается по кнопке "Создать поток" на странице правил обработки данных по шаблонам. Метод создает интеграционный поток и формирует список файлов соответствующие критериям (путь к сфтп, префикс, расширение). Регистрирует в системе записи интеграционных файлов (flow_file)
148 -** **GetFileData **/api/import/buffer/file-data - Вызывается по кнопке "Забрать данные в буффер" на странице правил обработки данных по шаблонам. Метод заполняет данные flow_file, вызывает метод **PutFileInBuffer**, вызывает метод **MoveFile **по результату забора данных
149 -** ** GetExecuteFlowFileListCheck  **/api/integration/execution/check -Вызывается по нажатию "проверить без вставки" Метод проверяет данные в БД интеграции.
150 -** ** GetExecuteFlowFileListCheckInsert  **/api/integration/execution/insert - Вызывается по нажатию "проверить и загрузить"  Метод проверяет данные в БД интеграции и загружает в целевую систему.
151 -** **MoveFile - **забирает файл по указанному пути и перекладывает файл по указанному пути
152 -* В рамках методов реализовано логирование ошибок.
153 -* Доработана структура данных БД интеграции.
154 -)))|(((
155 -[[https:~~/~~/redmine.goodt.me/issues/102235>>url:https://redmine.goodt.me/issues/102235]]
156 -
157 -API_ИП/2 Разработка методов (базовые)
158 -)))
159 -|Разработка базовых интерфейсов для прохождения основного сценария|(((
160 -* Реализованы на UI основные таблицы:
161 -** Просмотр шаблонов.
162 -** Просмотр типов файла интеграционной платформы.
163 -** Просмотр состава данных шаблона интеграции.
164 -** Просмотр алгоритма проверки шаблонов интеграции.
165 -** Просмотр типов файлов для интеграции.
166 -** Просмотр реестра источников файлов для интеграции.
167 -** Просмотр правил обработки данных по шаблонам по интеграционным потокам.
168 -** Просмотр правил обработки данных по шаблонам.
169 -** Просмотр реестр интеграционных потоков.
170 -** Просмотр файлов интеграции.
171 -** Просмотр строк файлов интеграции.
172 -** Редактирование файлов интеграционного потока.
173 -** Редактирование карточки интеграционного потока.
174 -** Редактирование карточки правил обработки данных по шаблонам.
175 -* Реализованы элементы на UI, которые обеспечивают вызов методов и прохождение всего сценария работы с интеграционным потоком на примере любого бизнес- объекта:
176 -** Создание потока через вызов метода.
177 -** Создание и обработки потока через вызов метода.
178 -** Забор данных в БД интеграции через вызов метода. 
179 -** Проверка и загрузка через вызов метода.
180 -** Формирование и скачивание отчетности через вызов метода.   
181 -** Скачивание пустого шаблона через вызов метода.   
182 -)))|(((
183 -[[https:~~/~~/redmine.goodt.me/issues/109401>>url:https://redmine.goodt.me/issues/109401]]
184 -
185 -API_ИП/2 Разработка интерфейсов
186 -)))
187 -|Разработка мастер методов для массового создания и обработки потоков |(((
188 -Реализованы мастер методы:
189 -
190 -* **executeAllIntegrationSteps **/api/integration/template-flow/{id}/execute - Вызывается по кнопке "Создать и обработать поток"  для определенного правила обработки. Мастер метод который вызывает внутри себя подряд все методы:
191 -** /api/import/buffer/file-list
192 -** /api/import/buffer/file-data
193 -** /api/integration/execution/check
194 -** /api/integration/execution/insert
195 -* (((
196 - **ChainLaunch **/api/integration/template-flow/execute - Вызывается по кнопке "Создать и обработать все потоки поток"  для определенного правила обработки. Мастер метод который вызывает внутри себя подряд все методы:
197 -
198 -* /api/import/buffer/file-list
199 -* /api/import/buffer/file-data
200 -* /api/integration/execution/check
201 -* /api/integration/execution/insert
202 -)))
203 -)))|(((
204 -[[https:~~/~~/redmine.goodt.me/issues/109436>>url:https://redmine.goodt.me/issues/109436]]
205 -
206 -API_ИП/2 Разработка расширенного списка методов, реализующих функционал массового запуска базовых методов ИП
207 -
208 -
209 -)))
210 -|Стабилизация интерфейса и работы системы|(((
211 -Свёрстаны все страницы интерфейса
212 -
213 -Реализованы методы:
214 -
215 -* **GetEmptyTemplate **api/integration/api/import/buffer/file/{id}/excel - Вызывается по кнопке "Скачать". Метод генерирует пустой шаблон для заполнения на основе данных БД.
216 -* **ErrorLinesDownload **api/integration/api/template/{id}/generate - Вызывается по кнопке "Загрузить ошибочные строки". Метод генерирует файл сapi/integration/api/template/{id}/generate - Вызывается по кнопке "Загрузить о ошибочными строками, которые не загрузились в целевую систему.
217 -
218 -
219 -)))|(((
220 -[[https:~~/~~/redmine.goodt.me/issues/104186>>url:https://redmine.goodt.me/issues/104186]]
221 -
222 -API_ИП/3 Стабилизация
223 -)))
224 -|Реализация методов загрузки и обработки шаблонов загрузки бизнес объектов, часть 1 |(((
225 -Для таблиц:
226 -
227 -* Legal_entity
228 -* Division
229 -* Person
230 -* Employee
231 -* Position
232 -* Role
233 -* Division_team
234 -
235 -Выполнено:
236 -
237 -* Обновлена структура хранения данных в БД.
238 -* Исправлены представления.
239 -* Реализована обработка и вставка в целевую систему шаблонов.
240 -* Подготовлены пустые xlsx шаблоны.
241 -* Подготовлены заполненные xlsx шаблоны.
242 -
243 -
244 -)))|(((
245 -[[https:~~/~~/redmine.goodt.me/issues/101583>>url:https://redmine.goodt.me/issues/101583]]
246 -
247 -API (Интеграционная платформа). Загрузка оргструктуры. Часть 1
248 -)))
249 -|Реализация методов загрузки и обработки шаблонов загрузки бизнес объектов, часть 2|(((
250 -Для таблиц:
251 -
252 -* Project
253 -* Function
254 -* Legal_entity_team
255 -* Division_function
256 -* Function_team
257 -* Project_team
258 -* Work_function
259 -* Location
260 -
261 -Выполнено:
262 -
263 -* Обновлена структура хранения данных в БД.
264 -* Исправлены представления.
265 -* Реализована обработка и вставка в целевую систему шаблонов.
266 -* Подготовлены пустые xlsx шаблоны.
267 -* Подготовлены заполненные xlsx шаблоны.
268 -
269 -
270 -)))|(((
271 -[[https:~~/~~/redmine.goodt.me/issues/101584>>url:https://redmine.goodt.me/issues/101584]]
272 -
273 -API (Интеграционная платформа). Загрузка оргструктуры. Часть 2
274 -)))
275 -|Реализация методов загрузки и обработки шаблонов загрузки бизнес объектов, часть 3|(((
276 -Для таблиц:
277 -
278 -* Structure
279 -* Workplace
280 -* Person_disability
281 -* Person_privilege
282 -* Personnel_document
283 -* Employee_condition
284 -* Placement
285 -* employee_education
286 -* work_experience
287 -
288 -Выполнено:
289 -
290 -* Обновлена структура хранения данных в БД.
291 -* Исправлена представления.
292 -* Реализована обработка и вставка в целевую систему шаблонов.
293 -* Подготовлены пустые xlsx шаблоны.
294 -* Подготовлены заполненные xlsx шаблоны.
295 -
296 -
297 -)))|[[https:~~/~~/redmine.goodt.me/issues/101604>>url:https://redmine.goodt.me/issues/101604]](((
298 -API (Интеграционная платформа). Загрузка оргструктуры. Часть 3
299 -)))
300 -|Реализация методов загрузки и обработки шаблонов загрузки бизнес объектов, часть НМИ|(((
301 -Для таблиц:
302 -
303 -* legal_entity_status
304 -* legal_entity_type
305 -* division_status
306 -* division_group
307 -* position_type
308 -* position_status
309 -* position_rank
310 -* job_title
311 -* position_category
312 -* family_status
313 -* system_role
314 -* team_type
315 -* team_status
316 -* work_function_status
317 -* project_type
318 -* project_status
319 -* function_status
320 -* assignment_type
321 -* assignment_status
322 -* assignment_category
323 -* job_title_cluster
324 -* cost_center
325 -* position_importance
326 -* location_group
327 -* project_team_status
328 -* substitution_type
329 -* citizenship
330 -
331 -Выполнено:
332 -
333 -* Обновлена структура хранения данных в БД
334 -* Исправлена представления
335 -* Реализована обработка и вставка в целевую систему шаблонов
336 -* Подготовлены пустые xlsx шаблоны
337 -* Подготовлены заполненные xlsx шаблоны
338 -)))
339 -
340 -
341 -= ONB0 Общие требования =
342 -
343 -|=(((
344 -**Тема**
345 -)))|=(((
346 -**Описание**
347 -)))|=(% colspan="1" %)(((
348 -Задача RM
349 -)))
350 -|(% colspan="1" %)(((
351 -Редактирование раздела "Полезные материалы" через административную панель
352 -)))|(% colspan="1" %)(((
353 -У Администратора Системы появилась возможность редактировать состав раздела "Полезные материалы" процесса "Адаптация" через административную панель. Теперь состав раздела можно сконфигурировать: задать заголовок, описание и ссылку на материал из внешнего ресурса.
354 -)))|(% colspan="1" %)(((
355 -[[https:~~/~~/redmine.goodt.me/issues/106869>>url:https://redmine.goodt.me/issues/106869]]
356 -)))
357 -|(((
358 -Редактирование плана адаптации
359 -)))|(((
360 -В рамках развития процесса "Адаптации" добавлена возможность через административную панель формировать состав задач и подзадач плана адаптации работников.
361 -)))|(((
362 -[[https:~~/~~/redmine.goodt.me/issues/106949>>url:https://redmine.goodt.me/issues/106949]]
363 -)))
364 -|Настройка фоновой программы|Реализована новая фоновая программа, которая формирует индивидуальный план адаптации нового работника исходя из настройки плана адаптации. Кроме этого, назначение опросов выведены в отдельный фоновый процесс, который при необходимости отключается.|[[https:~~/~~/redmine.goodt.me/issues/106949>>url:https://redmine.goodt.me/issues/106949]]
365 -
366 -
367 -= PLT0 Общие требования =
368 -
369 -|=(((
370 -**Тема**
371 -)))|=(((
372 -**Описание**
373 -)))|=(% colspan="1" %)(((
374 -Задача RM
375 -)))
376 -|(% colspan="1" %)Переход на RT-Core|(% colspan="1" %)Переход на rt-core, включение TS2 в rt-core|(% colspan="1" %)[[https:~~/~~/redmine.goodt.me/issues/103594>>url:https://redmine.goodt.me/issues/103594]]
377 -|(% colspan="1" %)Фоновая программа обработки переводов и тасков|(% colspan="1" %)Новый функционал фоновой программы позволяет обрабатывать переводы работника и "переводить" на его новое назначение его исторические таски основных процессов|(% colspan="1" %)[[https:~~/~~/redmine.goodt.me/issues/106128>>url:https://redmine.goodt.me/issues/106128]]
378 -
379 -= PLT2 Оргструктура =
380 -
381 -|=(((
382 -**Тема**
383 -)))|=(((
384 -**Описание**
385 -)))|=(% colspan="1" %)(((
386 -Задача RM
387 -)))
388 -|(% colspan="1" %)(((
389 -Новая структура для раздела "Образование" профиля работника
390 -)))|(% colspan="1" %)(((
391 -В модель данных модуля добавлена новая структура для хранения данных образования работника
392 -)))|(% colspan="1" %)(((
393 -[[https:~~/~~/redmine.goodt.me/issues/110997>>url:https://redmine.goodt.me/issues/110997]]
394 -)))
395 -|(% colspan="1" %)Органиграмма 2.0|(% colspan="1" %)Обновление и изменение функционала визуализации Органиграммы|(% colspan="1" %)(((
396 -[[https:~~/~~/redmine.goodt.me/issues/93958>>url:https://redmine.goodt.me/issues/93958]]
397 -
398 -[[https:~~/~~/redmine.goodt.me/issues/101978>>url:https://redmine.goodt.me/issues/101978]]
399 -)))