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

Last modified by Bimit Administrator on 02.10.2024, 09:47

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

Summary

Details

Page properties
Content
... ... @@ -2430,471 +2430,8 @@
2430 2430  
2431 2431  {{code language="java"}}{{/code}}
2432 2432  
2433 -(% class="box infomessage" %)
2434 -(((
2435 -**{{id name="_Toc30"/}}getTaskWorkers** - получение списка профилей у задачи по её идентификатору
2436 -)))
2437 2437  
2438 -* **bim.getTaskWorkers(UUID taskUuid) **
2439 2439  
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 -
2898 2898  СПРАВОЧНИКИ
2899 2899  
2900 2900