Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (8)

Лучшие ответы пользователя

Все ответы (30)
  • Есть ли в Jira плагин, который позволяет суммарно считать время выполнения задачи и её дочерних задач?

    @Arty_Fact
    Джира делает это из коробки:
    61a73e28a9340899001841.png
    достаточно не отключать соответствующую галочку
    Ответ написан
    4 комментария
  • Jira Service Desk. Где хранить историю прав доступа, чтобы после было легко их отобрать?

    @Arty_Fact
    Самое простое решение:
    1. Железки хранить в инсайте, назначая человека владельцем
    2. Доступы выдавать через группы в LDAP.
    Увольняете человека - выгрузили все железки с помощью простого IQL, заблочили учетку в AD, удалив все группы. И нет никакой необходимости хранить историю прав доступа.
    Ответ написан
    Комментировать
  • Как сделать корректную логику в данном коде?

    @Arty_Fact
    Подработаю немного телепатом.
    В changeEmployee() ты добавляешь Employee employee, который не определен. Из-за этого у тебя не компилируется проект. Тебе нужно его туда как-то передать, но твой searchBySurname() возвращает только код. И ни о каком
    employee.setLastname(scanner.next());
    employee.setName(scanner.next());
    не может быть и речи - у тебя просто нет employee.

    В searchBySurname() ты пытаешься проверить на соответствие коллекцию к строке:
    if (list.equals(name) || list.equals(lastname))
    Так работать не будет, что логично. Более того, твой метод называется searchBySurname, но ты туда передаешь и имя, и даже пытаешься на него проверять.

    То есть у тебя проблема в самой идее. Надо определиться что ты хочешь. Возможно, searchBySurname будет возвращать индекс первого попадания employee и ты будешь получать его из твоего листа, предлагая изменять его. Возможно, поиск будет генировать мапу всех однофамильцев и их индексов, чтобы дать пользователю вариант выбрать в changeEmployee().
    В зависимости от твоего решения, надо будет полностью переписать searchBySurname, чтобы он прохдил по твоему листу, и changeEmployee, чтобы он мог изменять employee.
    Ответ написан
    Комментировать
  • Как в Джира сравнить даты проектов между собой?

    @Arty_Fact
    Для этого подойдет BigPicture
    Ответ написан
    Комментировать
  • Как разобрать текст описания, чтобы на его основании заполнять поля задачи?

    @Arty_Fact
    Перед задаванием такого вопроса было бы здорово уточнить как письма рождаются сейчас и какая версия джиры (облако/сервер/дц).
    Как несколько извращенный вариант - можно использовать Automation и заполнять поля, находя ключ: значение (не ключ) в описании. Условно, если нашли "priority:blocker", то выставить значение поля priority в Blocker.
    Из минусов - придется делать огромное количество условий.
    Чуть повеселее - парсить свежесозданный тикет с помощью ScriptRunner и заполнять поля.
    Самый простой способ - создавать тикеты с помощью плагина Email This Issue и парсить в момент создания.
    Ответ написан
    3 комментария