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





Обратите внимание, что в отношении рабочих дней (выходных) Azure DevOps управляет информацией на уровне группы проекта, а не на индивидуальном уровне.
В целях сбора информации о времени встреч и работы, которое человек тратит на свои повседневные задачи, вы можете попросить отдельного ответственного за заполнение этих полей в своих задачах каждый день, чтобы вы могли использовать Представление Azure DevOps Analytics интегрировано в Power BI Desktop для создания таблиц/отчетов для отслеживания рабочего времени на пользователя, за день, на задачу или суммарное рабочее время в диапазоне дат. Вот краткие шаги в качестве примера для справки.
Create custom fields in the Tasks for individual task assignee to log their own daily Meeting and Work hours on each task;
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;
In Power BI Desktop, load the source data from Azure DevOps analytics view Task - Work;
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])
)
Вы можете создавать свои собственные таблицы для отчетов в соответствии с вашими ожиданиями, но не забывайте каждый день СБРОСАТЬ поля «Собрание» и «Работа» всех задач членов команды, чтобы значения ежедневного снимка в полях задач были правильными.
Выглядит многообещающе, попробую. Но откуда нам нужно сбросить поля встречи и работы? Это из поставленной перед ними задачи?
Да, этот демонстрационный рабочий процесс/репост основан на ежедневных снимках двух полей каждой задачи. Поэтому требуется, чтобы значения в двух полях сбрасывались на 0 каждый день. И ответственным за задачу необходимо отредактировать два поля в соответствии с их работой до конца дня.
Привет @user! Могу ли я узнать, что предложение по созданию отчетов на основе аналитического представления Azure DevOps подойдет вам? Спасибо за обмен.
Привет! Попробую на этой неделе и подтвержу.
Заранее благодарим вас за то, что нашли время поделиться новостями. Ваше здоровье.
эй, это работает, спасибо большое
Привет! По часам работы и встреч, могу ли я предположить, что вашим фактическим требованием является отчет, включающий ежедневное время, затраченное исполнителями задач на работу и выполнение своих задач, а также их суммарное время, потраченное на все задачи в определенном временном диапазоне? Пробовали ли вы использовать представление Azure DevOps Analytics с PowerBI?