Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-5449

Optional confirm form for group actions

    XMLWordДля печати

Детали задачи

    • Icon: История История
    • Решение: Нет решения
    • Icon: High High
    • Community 2024.10
    • Не заполнено
    • Не заполнено
    • Не заполнено
    • Требуется

    Описание

      Доработать функционал групповых действий в журналах.
      На данный момент при выполнении действия в журнале есть возможность вызывать форму подтверждения перед выполнением действия.
      Форма вызывается всегда, если она добавлена в конфигурацию.

      Требуется сделать вызов формы опциональным (по условию) даже если она добавлена в конфигурацию группового действия.

      Условия на вызов формы желательно сделать как можно шире (query запрос возможно будет оптимальным решением, продумать этот момент)
      Условия для вызова могут быть комплексными.

      Пример действия в конфиге журнала (пока неподтвержденный):

      - id: test-journal-group-action
        name:
          ru: Групповое действие
          en: Test group action
        type: server-group-action
        preActionModule: js/citeck/scripts/preActionScript
        execForRecordsBatchSize: 1
        execForRecordsParallelBatchesCount: 3
        config:
          id: test-group-action-id
          type: selected
          params:
            actionId: test-group-action-id
        confirm:
         title:
           ru: Тестовая опциональная форма подтверждения
           en: Test optional confirm form
         formRef: uiserv/form@test_group_action_confirm_form
      
         condition: 
           fn: "return {query запрос или простой запрос через предикаты, возвращает true/false}"
      
         attributesMapping:
            params.comment: comment
        features:
          execForQuery: true
          execForRecord: true
          execForRecords: true
        execForQueryConfig:
          execAsForRecords: true 

       

      Также добавить возможность прокидывать в condition запрос выбранные в журнале рекорды. (Т.е. должна быть возможность вычислять показ формы подтверждения в зависимости от выбранных в журнале значений перед выполнением группового действия)

      Вложенные файлы

        Активность

          Люди

            alexey.shlaikov@citeck.ru Alexey Shlaikov
            denis.rulev@citeck.ru Denis Rulev
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            3 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo: