Как регистрировать время для рабочих элементов и задач Azure Devops

Есть ли в Azure DevOps отчет/запрос, который помогает человеку отслеживать все графики, такие как специальные встречи, выходные дни, фактическое время работы для конкретной задачи, чтобы человек мог полностью контролировать время своей работы.

Ниже описаны два сценария развития событий:

  • Случай 1: часы фактической работы и 2 часа на совещании, мы получим 7 часов производительности для этого отдельного человека для каждой отдельной задачи.
  • Случай 2: 5-дневный отпуск, 26 часов работы, 2 часа совещаний и автоматическое получение фактических рабочих часов для каждого спринта во время совещания по планированию спринта.

Привет! По часам работы и встреч, могу ли я предположить, что вашим фактическим требованием является отчет, включающий ежедневное время, затраченное исполнителями задач на работу и выполнение своих задач, а также их суммарное время, потраченное на все задачи в определенном временном диапазоне? Пробовали ли вы использовать представление Azure DevOps Analytics с PowerBI?

Alvin Zhao - MSFT 04.06.2024 16:51

Привет @user! Есть ли у вас возможность проверить мой ответ ниже, чтобы интегрировать представление Azure DevOps Analytics с PowerBI и создавать отчеты о времени на основе индивидуального ежедневного журнала? Надеюсь, это поможет решить ваш вопрос в этом посте. Спасибо за обмен.

Alvin Zhao - MSFT 06.06.2024 10:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
96
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Обратите внимание, что в отношении рабочих дней (выходных) Azure DevOps управляет информацией на уровне группы проекта, а не на индивидуальном уровне.

В целях сбора информации о времени встреч и работы, которое человек тратит на свои повседневные задачи, вы можете попросить отдельного ответственного за заполнение этих полей в своих задачах каждый день, чтобы вы могли использовать Представление Azure DevOps Analytics интегрировано в Power BI Desktop для создания таблиц/отчетов для отслеживания рабочего времени на пользователя, за день, на задачу или суммарное рабочее время в диапазоне дат. Вот краткие шаги в качестве примера для справки.

  1. Create custom fields in the Tasks for individual task assignee to log their own daily Meeting and Work hours on each task;

  2. Create an Analytics view with the name of Tasks - Work to collect the values in the fields of Assign To, Work Item Id, Meeting and Work, within the Date range from a history date to present, as the source data to be consumed in Power BI later;

  3. In Power BI Desktop, load the source data from Azure DevOps analytics view Task - Work;

  4. Create new tables to process the source data from Azure DevOps analytics view; below are 3 sample tables generated with DAX expressions for your reference.

    User = 
    SUMMARIZE(
        'Tasks - Work',
        'Tasks - Work'[Assigned To],
        "Total Meeting Hours", SUM('Tasks - Work'[Meeting]),
        "Total Work Hours", SUM('Tasks - Work'[Work])
    )
    

    User/Date =
    SUMMARIZE(
        'Tasks - Work',
        'Tasks - Work'[Assigned To],
        'Tasks - Work'[Date],
        "Total Meeting Hours", SUM('Tasks - Work'[Meeting]),
        "Total Work Hours", SUM('Tasks - Work'[Work])
    )
    

    User/Task = 
    SUMMARIZE(
        'Tasks - Work',
        'Tasks - Work'[Assigned To],
        'Tasks - Work'[Work Item Id],
        "Total Meeting Hours", SUM('Tasks - Work'[Meeting]),
        "Total Work Hours", SUM('Tasks - Work'[Work])
    )
    

Вы можете создавать свои собственные таблицы для отчетов в соответствии с вашими ожиданиями, но не забывайте каждый день СБРОСАТЬ поля «Собрание» и «Работа» всех задач членов команды, чтобы значения ежедневного снимка в полях задач были правильными.

Выглядит многообещающе, попробую. Но откуда нам нужно сбросить поля встречи и работы? Это из поставленной перед ними задачи?

user 07.06.2024 15:17

Да, этот демонстрационный рабочий процесс/репост основан на ежедневных снимках двух полей каждой задачи. Поэтому требуется, чтобы значения в двух полях сбрасывались на 0 каждый день. И ответственным за задачу необходимо отредактировать два поля в соответствии с их работой до конца дня.

Alvin Zhao - MSFT 07.06.2024 15:34

Привет @user! Могу ли я узнать, что предложение по созданию отчетов на основе аналитического представления Azure DevOps подойдет вам? Спасибо за обмен.

Alvin Zhao - MSFT 11.06.2024 10:21

Привет! Попробую на этой неделе и подтвержу.

user 11.06.2024 10:30

Заранее благодарим вас за то, что нашли время поделиться новостями. Ваше здоровье.

Alvin Zhao - MSFT 11.06.2024 10:33

эй, это работает, спасибо большое

user 17.06.2024 16:54

Другие вопросы по теме