Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 73.2
edited by Bimit Administrator
on 21.06.2024, 11:57
Change comment: There is no comment for this version
To version 73.8
edited by Bimit Administrator
on 21.06.2024, 13:47
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,70 +1,68 @@
1 1  Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы:
2 2  
3 -* [[getProject>>path:#_Toc1]] - взятие проекта на котором выполняется плагин
4 -* [[getProfile>>path:#_Toc2]] - получение данных о пользователе по его идентификатору Uuid
5 -* [[getProjectModels>>path:#_Toc3]] - взятие всех активных моделей проекта на котором выполняется плагин
6 -* [[getModelRevisions>>path:#_Toc4]] - взятие всех ревизий модели
7 -* [[getProjectTasks>>path:#_Toc5]] - получение списка всех задач проекта
8 -* [[getTaskComments>>path:#_Toc6]] - получение списка всех комментариев у задачи по идентификатору задач
9 -* [[getTaskAttachments>>path:#_Toc7]] - получение списка всех вложений к задаче по идентификатору задач
10 -* [[getElements>>path:#_Toc8]] - функция получения списка элементов с полной информацией
3 +* [[calculateDuty>>path:#_Toc66]] - получение номера дежурной группы
4 +* [[createCondition>>path:#_Toc19]] - функция создания условия поиска элементов
5 +* [[createCondition>>path:#_Toc40]] - функция создания условия поиска элементов по параметру поиска, оператору сравнения
6 +* [[createGroupElements>>path:#_Toc17]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
7 +* [[getAmountDate>>path:#_Toc62]] - получение даты через указанное количество дней
8 +* [[getAttachmentDrawing>>path:#_Toc32]] - получение байтового массива с чертежом вложенного к задаче по названию чертежа
9 +* [[getAttachmentImage>>path:#_Toc31]] - получение изображения вложенного к задаче по названию изображения
10 +* [[getAvatar>>path:#_Toc33]] - получение байтового массива аватара по его имени
11 +* [[getCollisionsForReport>>path:#_Toc26]] - функция получения списка коллизий для отчета
12 +* [[getDate>>path:#_Toc63]] - получение даты из строки
13 +* [[getDateTime>>path:#_Toc64]] - получение даты и времени из строки
11 11  * [[getElement>>path:#_Toc9]] - функция получения полной информации о элементе
15 +* [[getElements>>path:#_Toc8]] - функция получения списка элементов с полной информацией
16 +* [[getEndDate>>path:#_Toc61]] - получение даты на конец следующего дня
17 +* [[getFilesDownloadLinks>>path:#_Toc27]] - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
18 +* [[getFirstEscalationTasks>>path:#_Toc58]] - получение списка просроченных задач
12 12  * [[getGeometryElement>>path:#_Toc10]] - функция получения полной информации о элементе и дополнительно параметры геометрии
13 -* [[getGeometryElements>>path:#_Toc11]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
14 -* [[getGeometryProject>>path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
15 -* [[getGeometryModel>>path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
16 16  * [[getGeometryElementA>>path:#_Toc14]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
17 17  * [[getGeometryElementB>>path:#_Toc15]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
22 +* [[getGeometryElements>>path:#_Toc11]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
23 +* [[getGeometryModel>>path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
18 18  * [[getGeometryObject>>path:#_Toc22]] - функция получения координат элемента для формирования объемной модели или отрисовки на экране
19 -* [[showElements>>path:#_Toc16]] - функция отображения на экране списка элементов (выбор/подсветка на модели)
20 -* [[createGroupElements>>path:#_Toc17]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
21 -* [[showGroupElements>>path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов
22 -* [[createCondition>>path:#_Toc19]] - функция создания условия поиска элементов
23 -* [[getProjectCollisions>>path:#_Toc20]] - функция получения списка коллизий проекта
25 +* [[getGeometryObjects>>path:#_Toc38]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
26 +* [[getGeometryProject>>path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
27 +* [[getHtmlAvatar>>path:#_Toc34]] - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
28 +* [[getHtmlDrawing>>path:#_Toc36]] - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
29 +* [[getHtmlImage>>path:#_Toc35]] - получение изображения преобразованную к виду html строки (кода) по имени изображения
30 +* [[getMaintenanceTasks>>path:#_Toc55]] - получение списка задач ТО по списку идентификаторов
24 24  * [[getModelCollisions>>path:#_Toc21]] - функция получения списка коллизий модели
25 -* [[getCollisionsForReport>>path:#_Toc26]] - функция получения списка коллизий для отчета
26 -* [[getFilesDownloadLinks>>path:#_Toc27]] - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
27 -* [[editTokenExpiredDate>>path:#_Toc28]] - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
32 +* [[getModelRevisions>>path:#_Toc4]] - взятие всех ревизий модели
33 +* [[getOrCreateTaskFromMaintenance>>path:#_Toc54]] - создание или получение задачи на запланированное ТО по идентификатору задачи
34 +* [[getOrgGroup>>path:#_Toc53]] - получение группы организации
35 +* [[getOrgGroups>>path:#_Toc52]] - получение списка групп организации
36 +* [[getParamsToTask>>path:#_Toc45]] - получение списка параметров для задачи по идентификатору задачи
37 +* [[getProcessStatuses>>path:#_Toc42]] - получение списка пользовательских статусов для активного рабочего пространства
38 +* [[getProfile>>path:#_Toc2]] - получение данных о пользователе по его идентификатору Uuid
39 +* [[getProject>>path:#_Toc1]] - взятие проекта на котором выполняется плагин
40 +* [[getProjectCollisions>>path:#_Toc20]] - функция получения списка коллизий проекта
41 +* [[getProjectModels>>path:#_Toc3]] - взятие всех активных моделей проекта на котором выполняется плагин
42 +* [[getProjectTasks>>path:#_Toc5]] - получение списка всех задач проекта
43 +* [[getSecondEscalationTasks>>path:#_Toc59]] - получить список задач второй эскалации
44 +* [[getStartDate>>path:#_Toc60]] - получение даты на начало следующего дня
45 +* [[getTaskAttachments>>path:#_Toc7]] - получение списка всех вложений к задаче по идентификатору задач
46 +* [[getTaskComments>>path:#_Toc6]] - получение списка всех комментариев у задачи по идентификатору задач
28 28  * [[getTaskForm>>path:#_Toc29]] - получение списка данных формы задачи по идентификатору задачи
48 +* [[getTaskParams>>path:#_Toc46]] - получение списка параметров для всех задач рабочего пространства
29 29  * [[getTaskWorkers>>path:#_Toc30]] - получение списка профилей у задачи по её идентификатору
30 -* [[getAttachmentImage>>path:#_Toc31]] - получение изображения вложенного к задаче по названию изображения
31 -* [[getAttachmentDrawing>>path:#_Toc32]] - получение байтового массива с чертежом вложенного к задаче по названию чертежа
32 -* [[getAvatar>>path:#_Toc33]] - получение байтового массива аватара по его имени
33 -* [[getHtmlAvatar>>path:#_Toc34]] - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
34 -* [[getHtmlImage>>path:#_Toc35]] - получение изображения преобразованную к виду html строки (кода) по имени изображения
35 -* [[getHtmlDrawing>>path:#_Toc36]] - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
36 -* [[editTokenExpiredDate>>path:#_Toc37]] - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным, по идентификатору токена, указанием количества дней
37 -* [[getGeometryObjects>>path:#_Toc38]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране, на вход ей можно подать: условие поиска, сложное условие поиска
38 -* [[getGeometryObjects>>path:#_Toc39]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
39 -* [[createCondition>>path:#_Toc40]] - функция создания условия поиска элементов по параметру поиска, оператору сравнения
50 +* [[initPluginTaskStatus>>path:#_Toc67]] - инициализация пользовательских статусов в проекте
40 40  * [[registerProcessStatuses>>path:#_Toc41]] - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
41 -* [[getProcessStatuses>>path:#_Toc42]] - получение списка пользовательских статусов для активного рабочего пространства
42 42  * [[saveParamsToTask>>path:#_Toc43]] - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
43 -* [[saveParamsToTask>>path:#_Toc44]] - сохранение пользовательского параметра к задаче, на вход ей можно подать: идентификатор задачи, имя задачи, какое-то значение, показ задачи
44 -* [[getParamsToTask>>path:#_Toc45]] - получение списка параметров для задачи по идентификатору задачи
45 -* [[getTaskParams>>path:#_Toc46]] - получение списка параметров для всех задач рабочего пространства
46 -* [[editParam>>path:#_Toc47]] - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
47 -* [[deleteParam>>path:#_Toc48]] - удаление параметра задачи по параметру идентификатора
48 -* [[deleteParams>>path:#_Toc49]] - удаление параметров
53 +* [[saveTask>>path:#_Toc65]] - создание и/или сохранение задачи
54 +* [[setGroupResponderToTask>>path:#_Toc57]] - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
55 +* [[setGroupWorkersToTask>>path:#_Toc56]] - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
49 49  * [[setPluginStatusToTask>>path:#_Toc50]] - изменение пользовательского статуса задачи по идентификатору задачи, статусу
57 +* [[showElements>>path:#_Toc16]] - функция отображения на экране списка элементов (выбор/подсветка на модели)
58 +* [[showGroupElements>>path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов
50 50  * [[deleteDutyShift>>path:#_Toc51]] - удаление назначенной группы к задаче, название которой содержит указанную строку
51 -* [[getOrgGroups>>path:#_Toc52]] - получение списка групп организации
52 -* [[getOrgGroup>>path:#_Toc53]] - получение группы организации
53 -* [[getOrCreateTaskFromMaintenance>>path:#_Toc54]] - создание или получение задачи на запланированное ТО по идентификатору задачи
54 -* [[getMaintenanceTasks>>path:#_Toc55]] - получение списка задач ТО по списку идентификаторов
55 -* [[setGroupWorkersToTask>>path:#_Toc56]] - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
56 -* [[setGroupResponderToTask>>path:#_Toc57]] - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
57 -* [[getFirstEscalationTasks>>path:#_Toc58]] - получение списка просроченных задач
58 -* [[getSecondEscalationTasks>>path:#_Toc59]] - получить список задач второй эскалации
59 -* [[getStartDate>>path:#_Toc60]] - получение даты на начало следующего дня
60 -* [[getEndDate>>path:#_Toc61]] - получение даты на конец следующего дня
61 -* [[getAmountDate>>path:#_Toc62]] - получение даты через указанное количество дней
62 -* [[getDate>>path:#_Toc63]] - получение даты из строки
63 -* [[getDateTime>>path:#_Toc64]] - получение даты и времени из строки
64 -* [[saveTask>>path:#_Toc65]] - создание и/или сохранение задачи
65 -* [[calculateDuty>>path:#_Toc66]] - получение номера дежурной группы
66 -* [[initPluginTaskStatus>>path:#_Toc67]] - инициализация пользовательских статусов в проекте
60 +* [[deleteParam>>path:#_Toc48]] - удаление параметра задачи по параметру идентификатора
61 +* [[deleteParams>>path:#_Toc49]] - удаление параметров
62 +* [[editParam>>path:#_Toc47]] - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
63 +* [[editTokenExpiredDate>>path:#_Toc28]] - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
67 67  
65 +
68 68  Справочники
69 69  
70 70  * [[Операторы сравнения>>path:#_Toc23]]
... ... @@ -2432,8 +2432,471 @@
2432 2432  
2433 2433  {{code language="java"}}{{/code}}
2434 2434  
2433 +(% class="box infomessage" %)
2434 +(((
2435 +**{{id name="_Toc30"/}}getTaskWorkers** - получение списка профилей у задачи по её идентификатору
2436 +)))
2435 2435  
2438 +* **bim.getTaskWorkers(UUID taskUuid) **
2436 2436  
2440 +**Пример использования:**
2441 +
2442 +{{code language="java"}}
2443 +
2444 +{{/code}}
2445 +
2446 +% class="box infomessage" %)
2447 +(((
2448 +**{{id name="_Toc31"/}}getAttachmentImage** - получение изображения вложенного к задаче по названию изображения
2449 +)))
2450 +
2451 +* **bim.getAttachmentImage(String imageName) **
2452 +
2453 +**Пример использования:**
2454 +
2455 +{{code language="java"}}
2456 +
2457 +{{/code}}
2458 +
2459 +(% class="box infomessage" %)
2460 +(((
2461 +**{{id name="_Toc32"/}}getAttachmentDrawing** - получение байтового массива с чертежом вложенного к задаче по названию чертежа
2462 +)))
2463 +
2464 +* **bim.getAttachmentDrawing(String drawingName) **
2465 +
2466 +**Пример использования:**
2467 +
2468 +{{code language="java"}}
2469 +
2470 +{{/code}}
2471 +
2472 +(% class="box infomessage" %)
2473 +(((
2474 +**{{id name="_Toc33"/}}getAvatar** - получение байтового массива аватара по его имени
2475 +)))
2476 +
2477 +* **bim.getAvatar(String avatarName) **
2478 +
2479 +**Пример использования:**
2480 +
2481 +{{code language="java"}}
2482 +
2483 +{{/code}}
2484 +
2485 +(% class="box infomessage" %)
2486 +(((
2487 +**{{id name="_Toc34"/}}getHtmlAvatar** - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
2488 +)))
2489 +
2490 +* **bim.getHtmlAvatar(String avatarName) **
2491 +
2492 +**Пример использования:**
2493 +
2494 +{{code language="java"}}
2495 +
2496 +{{/code}}
2497 +
2498 +(% class="box infomessage" %)
2499 +(((
2500 +**{{id name="_Toc35"/}}getHtmlImage** - получение изображения преобразованную к виду html строки (кода) по имени изображения
2501 +)))
2502 +
2503 +* **bim.getHtmlImage(String imageName) **
2504 +
2505 +**Пример использования:**
2506 +
2507 +{{code language="java"}}
2508 +
2509 +{{/code}}
2510 +
2511 +(% class="box infomessage" %)
2512 +(((
2513 +**{{id name="_Toc36"/}}getHtmlDrawing** - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
2514 +)))
2515 +
2516 +* **bim.getHtmlDrawing(String drawingName) **
2517 +
2518 +**Пример использования:**
2519 +
2520 +{{code language="java"}}
2521 +
2522 +{{/code}}
2523 +
2524 +(% class="box infomessage" %)
2525 +(((
2526 +**{{id name="_Toc38"/}}getGeometryObjects** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
2527 +)))
2528 +
2529 +* **bim.getGeometryObjects(LogicGroup logicGroup) ** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране, на вход ей можно подать: условие поиска, сложное условие поиска
2530 +* **bim.getGeometryObjects(Collection<Object> elements) ** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
2531 +
2532 +**Пример использования:**
2533 +
2534 +{{code language="java"}}
2535 +
2536 +{{/code}}
2537 +
2538 +(% class="box infomessage" %)
2539 +(((
2540 +**{{id name="_Toc40"/}}createCondition** - функция создания условия поиска элементов по параметру поиска, оператору сравнения
2541 +)))
2542 +
2543 +* **bim.createCondition(String axis, String operators)) **
2544 +
2545 +**Пример использования:**
2546 +
2547 +{{code language="java"}}
2548 +
2549 +{{/code}}
2550 +
2551 +(% class="box infomessage" %)
2552 +(((
2553 +**{{id name="_Toc41"/}}registerProcessStatuses** - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
2554 +)))
2555 +
2556 +* **bim.registerProcessStatuses(List<PluginTaskStatus> statusList) **
2557 +
2558 +**Пример использования:**
2559 +
2560 +{{code language="java"}}
2561 +
2562 +{{/code}}
2563 +
2564 +(% class="box infomessage" %)
2565 +(((
2566 +**{{id name="_Toc42"/}}getProcessStatuses** - получение списка пользовательских статусов для активного рабочего пространства
2567 +)))
2568 +
2569 +* **bim.getProcessStatuses() **
2570 +
2571 +**Пример использования:**
2572 +
2573 +{{code language="java"}}
2574 +
2575 +{{/code}}
2576 +
2577 +(% class="box infomessage" %)
2578 +(((
2579 +**{{id name="_Toc43"/}}saveParamsToTask** - сохранение списка пользовательских параметров к задаче
2580 +)))
2581 +
2582 +* **bim.saveParamsToTask(UUID taskUuid, Map<String, Object> params, boolean showInTask) ** - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
2583 +* **bim.saveParamsToTask(UUID taskUuid, String name, Object value, boolean showInTask) ** - сохранение пользовательского параметра к задаче, на вход ей можно подать: идентификатор задачи, имя задачи, какое-то значение, показ задачи
2584 +
2585 +**Пример использования:**
2586 +
2587 +{{code language="java"}}
2588 +
2589 +{{/code}}
2590 +
2591 +(% class="box infomessage" %)
2592 +(((
2593 +**{{id name="_Toc45"/}}getParamsToTask** - получение списка параметров для задачи по идентификатору задачи
2594 +)))
2595 +
2596 +* **bim.getParamsToTask(UUID taskUuid) **
2597 +
2598 +**Пример использования:**
2599 +
2600 +{{code language="java"}}
2601 +
2602 +{{/code}}
2603 +
2604 +(% class="box infomessage" %)
2605 +(((
2606 +**{{id name="_Toc46"/}}getTaskParams** - получение списка параметров для всех задач рабочего пространства
2607 +)))
2608 +
2609 +* **bim.getTaskParams() **
2610 +
2611 +**Пример использования:**
2612 +
2613 +{{code language="java"}}
2614 +
2615 +{{/code}}
2616 +
2617 +(% class="box infomessage" %)
2618 +(((
2619 +**{{id name="_Toc47"/}}editParam** - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
2620 +)))
2621 +
2622 +* **bim.editParam(UUID paramUuid, String name, Object param) **
2623 +
2624 +**Пример использования:**
2625 +
2626 +{{code language="java"}}
2627 +
2628 +{{/code}}
2629 +
2630 +(% class="box infomessage" %)
2631 +(((
2632 +**{{id name="_Toc48"/}}deleteParam** - удаление параметра задачи по параметру идентификатора
2633 +)))
2634 +
2635 +* **bim.deleteParam(UUID paramUuid) **
2636 +
2637 +**Пример использования:**
2638 +
2639 +{{code language="java"}}
2640 +
2641 +{{/code}}
2642 +
2643 +(% class="box infomessage" %)
2644 +(((
2645 +**{{id name="_Toc49"/}}deleteParams** - удаление параметров
2646 +)))
2647 +
2648 +* **bim.deleteParams(UUID taskUuid) ** - удаление параметров у задачи по идентификатору задачи
2649 +* **bim.deleteParams(List<PluginTaskParam> params) ** - удаление списка параметров
2650 +
2651 +**Пример использования:**
2652 +
2653 +{{code language="java"}}
2654 +
2655 +{{/code}}
2656 +
2657 +(% class="box infomessage" %)
2658 +(((
2659 +**{{id name="_Toc50"/}}setPluginStatusToTask** - изменение пользовательского статуса задачи по идентификатору задачи, статусу
2660 +)))
2661 +
2662 +* **bim.setPluginStatusToTask(UUID taskUuid, String status) **
2663 +
2664 +**Пример использования:**
2665 +
2666 +{{code language="java"}}
2667 +
2668 +{{/code}}
2669 +
2670 +(% class="box infomessage" %)
2671 +(((
2672 +**{{id name="_Toc51"/}}deleteDutyShift** - удаление назначенной группы к задаче, название которой содержит указанную строку
2673 +)))
2674 +
2675 +* **bim.deleteDutyShift(Task task, String groupName) **
2676 +
2677 +**Пример использования:**
2678 +
2679 +{{code language="java"}}
2680 +
2681 +{{/code}}
2682 +
2683 +(% class="box infomessage" %)
2684 +(((
2685 +**{{id name="_Toc52"/}}getOrgGroups** - получение списка групп организации
2686 +)))
2687 +
2688 +* **bim.getOrgGroups() ** - получение списка групп организации
2689 +* **bim.getOrgGroups(List<UUID> orgGroups) ** - получение списка групп организации по идентификаторам
2690 +
2691 +**Пример использования:**
2692 +
2693 +{{code language="java"}}
2694 +
2695 +{{/code}}
2696 +
2697 +(% class="box infomessage" %)
2698 +(((
2699 +**{{id name="_Toc53"/}}getOrgGroup** - получение группы организации
2700 +)))
2701 +
2702 +* **bim.getOrgGroup(UUID orgGroup) ** - получение группы организации по её идентификатору
2703 +* **bim.getOrgGroup(String groupName) ** - получение группы организации по её названию
2704 +
2705 +**Пример использования:**
2706 +
2707 +{{code language="java"}}
2708 +
2709 +{{/code}}
2710 +
2711 +(% class="box infomessage" %)
2712 +(((
2713 +**{{id name="_Toc54"/}}getOrCreateTaskFromMaintenance** - создание или получение задачи на запланированное ТО по идентификатору задачи
2714 +)))
2715 +
2716 +* **bim.getOrCreateTaskFromMaintenance(UUID maintenanceTask) **
2717 +
2718 +**Пример использования:**
2719 +
2720 +{{code language="java"}}
2721 +
2722 +{{/code}}
2723 +
2724 +(% class="box infomessage" %)
2725 +(((
2726 +**{{id name="_Toc55"/}}getMaintenanceTasks** - получение списка задач ТО по списку идентификаторов
2727 +)))
2728 +
2729 +* **bim.getMaintenanceTasks(List<UUID> taskUuids) **
2730 +
2731 +**Пример использования:**
2732 +
2733 +{{code language="java"}}
2734 +
2735 +{{/code}}
2736 +
2737 +(% class="box infomessage" %)
2738 +(((
2739 +**{{id name="_Toc56"/}}setGroupWorkersToTask** - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
2740 +)))
2741 +
2742 +* **bim.setGroupWorkersToTask(UUID taskUuid, List<String> titles) **
2743 +
2744 +**Пример использования:**
2745 +
2746 +{{code language="java"}}
2747 +
2748 +{{/code}}
2749 +
2750 +(% class="box infomessage" %)
2751 +(((
2752 +**{{id name="_Toc57"/}}setGroupResponderToTask** - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
2753 +)))
2754 +
2755 +* **bim.setGroupResponderToTask(UUID taskUuid, String groupName) **
2756 +
2757 +**Пример использования:**
2758 +
2759 +{{code language="java"}}
2760 +
2761 +{{/code}}
2762 +
2763 +(% class="box infomessage" %)
2764 +(((
2765 +**{{id name="_Toc58"/}}getFirstEscalationTasks** - получение списка просроченных задач
2766 +)))
2767 +
2768 +* **bim.getFirstEscalationTasks() **
2769 +
2770 +**Пример использования:**
2771 +
2772 +{{code language="java"}}
2773 +
2774 +{{/code}}
2775 +
2776 +(% class="box infomessage" %)
2777 +(((
2778 +**{{id name="_Toc59"/}}getSecondEscalationTasks** - получить список задач второй эскалации
2779 +)))
2780 +
2781 +* **bim.getSecondEscalationTasks() **
2782 +
2783 +**Пример использования:**
2784 +
2785 +{{code language="java"}}
2786 +
2787 +{{/code}}
2788 +
2789 +(% class="box infomessage" %)
2790 +(((
2791 +**{{id name="_Toc60"/}}getStartDate** - получение даты на начало следующего дня
2792 +)))
2793 +
2794 +* **bim.getStartDate() **
2795 +
2796 +**Пример использования:**
2797 +
2798 +{{code language="java"}}
2799 +
2800 +{{/code}}
2801 +
2802 +(% class="box infomessage" %)
2803 +(((
2804 +**{{id name="_Toc61"/}}getEndDate** - получение даты на конец следующего дня
2805 +)))
2806 +
2807 +* **bim.getEndDate() **
2808 +
2809 +**Пример использования:**
2810 +
2811 +{{code language="java"}}
2812 +
2813 +{{/code}}
2814 +
2815 +(% class="box infomessage" %)
2816 +(((
2817 +**{{id name="_Toc62"/}}getAmountDate** - получение даты через указанное количество дней
2818 +)))
2819 +
2820 +* **bim.getAmountDate(int day) **
2821 +
2822 +**Пример использования:**
2823 +
2824 +{{code language="java"}}
2825 +
2826 +{{/code}}
2827 +
2828 +(% class="box infomessage" %)
2829 +(((
2830 +**{{id name="_Toc63"/}}getDate** - получение даты из строки
2831 +)))
2832 +
2833 +* **bim.getDate(String dateStr) ** - получение даты из строки
2834 +* **bim.getDate(String dateStr, String formatStr) ** - получение даты из строки по заданному формату
2835 +
2836 +**Пример использования:**
2837 +
2838 +{{code language="java"}}
2839 +
2840 +{{/code}}
2841 +
2842 +(% class="box infomessage" %)
2843 +(((
2844 +**{{id name="_Toc64"/}}getDateTime** - получение даты и времени из строки
2845 +)))
2846 +
2847 +* **bim.getDateTime(String dateStr) **
2848 +
2849 +**Пример использования:**
2850 +
2851 +{{code language="java"}}
2852 +
2853 +{{/code}}
2854 +
2855 +(% class="box infomessage" %)
2856 +(((
2857 +**{{id name="_Toc65"/}}saveTask** - создание и/или сохранение задачи
2858 +)))
2859 +
2860 +* **bim.saveTask(Task task) **
2861 +
2862 +**Пример использования:**
2863 +
2864 +{{code language="java"}}
2865 +
2866 +{{/code}}
2867 +
2868 +(% class="box infomessage" %)
2869 +(((
2870 +**{{id name="_Toc66"/}}calculateDuty** - получение номера дежурной группы
2871 +)))
2872 +
2873 +* **bim.calculateDuty() ** - получение номера дежурной группы на следующий день
2874 +* **bim.calculateDuty(String groupName) ** - получение номера дежурной группы на следующий день по имени группы
2875 +* **bim.calculateDuty(MaintenanceTask mTask) ** - получение номера дежурной группы на дату проведени ТО по задаче обслуживания
2876 +* **bim.calculateDuty(String groupName, MaintenanceTask mTask) ** - получение номера группы на дату проведени ТО по имени группы, задаче обслуживания
2877 +
2878 +**Пример использования:**
2879 +
2880 +{{code language="java"}}
2881 +
2882 +{{/code}}
2883 +
2884 +(% class="box infomessage" %)
2885 +(((
2886 +**{{id name="_Toc67"/}}initPluginTaskStatus** - инициализация пользовательских статусов в проекте
2887 +)))
2888 +
2889 +* **bim.initPluginTaskStatus() **
2890 +
2891 +**Пример использования:**
2892 +
2893 +{{code language="java"}}
2894 +
2895 +{{/code}}
2896 +
2897 +
2437 2437  СПРАВОЧНИКИ
2438 2438  
2439 2439