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

Employee substitution functional work incorrectly

    XMLWordДля печати

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

    • Icon: Ошибка Ошибка
    • Решение: Нет решения
    • Icon: Medium Medium
    • Не заполнено
    • Не заполнено
    • Platform
    • Не заполнено
    • Major
    • ent 01.03-12.03.2021

    Описание

      Необходимы исправления в функционал замещения сотрудников. Все ссылки на классы, которые были обнаружены, будут прикреплены в комментарии.

      Как он работает сейчас, судя по изученному мной коду:

      1. Пользователю через оргструктуру назначается заместитель
      2. Пользователь выставляет статус “Отсутствую”, через соответствующий пункт меню
      3. Начинается процесс переназначения задач, в котором возникают следующие проблемы, некоторые аффектят так же и выход из статуса “Отсутствую” в статус “Я на месте” (такие пункты будут выделены красным цветом):
        1. При переназначении задач может произойти падение (статус с “Я на месте” меняется на “Отсутствую”, а если произошло падение при смене статуса в обратную сторону, даже статус не меняется, пользователь начинает быть вечно отсутствующим)
        2. Выбираются и переназначаются все таски, а не только те, которые активны в данный момент, как должно быть, если судить по классам переназначения задач
        3. Если задач слишком много, то есть большая вероятность возникновения проблемы из пункта 3.а
        4. Если сервер упал в момент переназначения задач, то при поднятии, процесс переназначения задач не возобновляется, а просто останавливается
        5. Если пользователь вышел из статуса “Отсутствую” не руками, а по джобе, таймер к которой можно настроить при переходе в статус “Отсутствую”, может произойти ситуация из пункта 3.а
        6. Заместителю не выдаются права на записи, которые были у замещаемого. Заместитель не может открыть и посмотреть запись, как и выполнить задачу

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

        Активность

          Люди

            denis.rulev@citeck.ru Denis Rulev
            alexander.uchaikin@citeck.ru Alexander Uchaikin
            Голоса:
            1 Голосовать за эту задачу
            Наблюдатели:
            4 Начать наблюдение за этой задачей

            Даты

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

              Учет времени

                Оценка:
                Первоначальная оценка - 2 дни Первоначальная оценка - 2 дни
                2d
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 2 дни, 2 часы, 30 минуты
                2d 2h 30m