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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 73.4
edited by Bimit Administrator
on 21.06.2024, 12:52
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
... ... @@ -22,8 +22,7 @@
22 22  * [[getGeometryElements>>path:#_Toc11]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
23 23  * [[getGeometryModel>>path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
24 24  * [[getGeometryObject>>path:#_Toc22]] - функция получения координат элемента для формирования объемной модели или отрисовки на экране
25 -* [[getGeometryObjects>>path:#_Toc38]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране, на вход ей можно подать: условие поиска, сложное условие поиска
26 -* [[getGeometryObjects>>path:#_Toc39]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
25 +* [[getGeometryObjects>>path:#_Toc38]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
27 27  * [[getGeometryProject>>path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
28 28  * [[getHtmlAvatar>>path:#_Toc34]] - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
29 29  * [[getHtmlDrawing>>path:#_Toc36]] - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
... ... @@ -51,7 +51,6 @@
51 51  * [[initPluginTaskStatus>>path:#_Toc67]] - инициализация пользовательских статусов в проекте
52 52  * [[registerProcessStatuses>>path:#_Toc41]] - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
53 53  * [[saveParamsToTask>>path:#_Toc43]] - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
54 -* [[saveParamsToTask>>path:#_Toc44]] - сохранение пользовательского параметра к задаче, на вход ей можно подать: идентификатор задачи, имя задачи, какое-то значение, показ задачи
55 55  * [[saveTask>>path:#_Toc65]] - создание и/или сохранение задачи
56 56  * [[setGroupResponderToTask>>path:#_Toc57]] - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
57 57  * [[setGroupWorkersToTask>>path:#_Toc56]] - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
... ... @@ -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