...

Как узнать

Тема в разделе "Вопросы по функционалу", создана пользователем dsabitov, 24 окт 2017.

  1. dsabitov

    dsabitov New Member

    Всем привет.
    Пришло время интересных (с моей точки зрения) вопросов.

    Можно ли как-то узнать открыта ли кем-либо в интерфейсе ELMA на изменение задача процесса? (тип процесса известен, задача в рамках процесса также известна).

    Заранее спасибо за ответы!
     
  2. Riket Contraption

    Riket Contraption New Member

    Добрый день.
    Наверное, самым простым вариантом будет проверка статуса у задачи. Статус Read (прочитана) устанавливается автоматически при открытии задачи
     
  3. arkarimov

    arkarimov Member

    1. Теоретически действия пользователя регистрируются, это можно увидеть например в администрировании пользователей (активные сессии)
    Но на практике открытие страницы не вызвало немедленного обновления в таблице ActiveUserSessions поэтому способ для пытливых исследователей.
    2. Можно на загрузку формы поставить обработчик который куда то (но не в контекст или объекты - не сохранится!) писать что нужно. Правда отследить закрытие формы нельзя - нет события на закрытие формы (только за закрытие задачи)
    3. Можно повесить JS обработчик в котором делать все что угодно, но времени можно потратить без гарантий результата - как то я отлавливал событие закрытия окна в ELMA срабатывало через раз. Поскольку задача была неважная забил.
     
  4. Top_IN

    Top_IN New Member

    Такую задачу делали.
    При открытии карточки писали в таблицу. На сохранение и закрытие свой обработчик.
     
  5. dsabitov

    dsabitov New Member

    Спасибо коллеги! Если дойдет дело до реализации и она будет удачной - выложу готовый рецепт.
     

Поделиться: