Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Обновите свойства объекта businessScenarioTask .
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | BusinessScenarioData.ReadWrite.OwnedBy | Недоступно. |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Приложение | BusinessScenarioData.ReadWrite.OwnedBy | Недоступно. |
HTTP-запрос
PATCH /solutions/businessScenarios/{businessScenarioId}/planner/tasks/{businessScenarioTaskId}
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json. Обязательно. |
If-Match | Последнее известное значение ETag для businessScenarioTask , которое будет обновлено. Обязательно. |
Текст запроса
В тексте запроса укажите только значения свойств для обновления. Существующие свойства, которые не включены в текст запроса, сохраняют свои предыдущие значения или пересчитываются на основе изменений других значений свойств.
В следующей таблице указаны свойства, которые можно обновить.
Свойство | Тип | Описание |
---|---|---|
appliedCategories | plannerAppliedCategories | Категории, к которым применена задача. Возможные значения см. в разделе PlannerAppliedCategories. Наследуется от plannerTask. |
assigneePriority | String | Подсказка, используемая для упорядочивания элементов этого типа в представлении списка. Дополнительные сведения о поддерживаемом формате см. в разделе Использование подсказок заказа в Планировщик. Наследуется от plannerTask. |
assignments | plannerAssignments | Список исполнителей, которым назначена задача. Наследуется от plannerTask. |
bucketId | Строка | Идентификатор сегмента, к которому относится задача. Сегмент должен находиться в том же плане, что и задача. Он содержит 28 символов и учитывает регистр. Проверка формата выполняется в службе. Наследуется от plannerTask. |
businessScenarioProperties | businessScenarioProperties | Свойства задачи, относящиеся к сценарию. Необязательный параметр. |
conversationThreadId | Строка | Идентификатор потока беседы в задаче. Это идентификатор объекта потока беседы, созданного в группе. Наследуется от plannerTask. |
dueDateTime | DateTimeOffset | Срок выполнения задачи. Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z . Наследуется от plannerTask. |
orderHint | String | Подсказка, используемая для упорядочивания элементов этого типа в представлении списка. Дополнительные сведения о поддерживаемом формате см. в разделе Использование подсказок заказа в Планировщик. Наследуется от plannerTask. |
percentComplete | Int32 | Процент завершения задачи. Если задано значение 100 , задача считается завершенной. Наследуется от plannerTask. |
planId | Строка | Идентификатор плана, которому принадлежит задача. Наследуется от plannerTask. |
priority | Int32 | Приоритет задачи. Допустимый диапазон значений находится между 0 и 10 (включительно), при этом возрастающее значение имеет более низкий приоритет (0 имеет самый высокий приоритет и 10 имеет самый низкий приоритет). В настоящее время Планировщик интерпретирует значения 0 и 1 как "urgent", 2 , 3 и 4 как "important", 5 , 6 и 7 как "medium", и 8 , 9 и 10 как "low". В настоящее время Планировщик задает значение 1 "urgent", 3 "important", 5 "medium" и 9 "low". Наследуется от plannerTask. |
startDateTime | DateTimeOffset | Дата и время начала задачи. Тип Timestamp представляет сведения о времени и дате с использованием формата ISO 8601 (всегда применяется формат UTC). Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z . Наследуется от plannerTask. |
target | businessScenarioTaskTargetBase | Целевой объект задачи, указывающий место ее размещения. Необязательный параметр. |
title | Строка | Название задачи. Наследуется от plannerTask. |
Отклик
В случае успешного выполнения этот метод возвращает код отклика 200 OK
и обновленный объект businessScenarioTask в теле отклика.
Примеры
Запрос
Ниже показан пример запроса.
PATCH https://graph.microsoft.com/beta/solutions/businessScenarios/c5d514e6c6864911ac46c720affb6e4d/planner/tasks/pmc1rS1Io0C3rXQhyXIsNmUAOeIi
Content-Type: application/json
If-Match: W/"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBAWCc="
{
"title": "Customer order #12010",
"percentComplete": 20,
"priority": 1,
"businessScenarioProperties": {
"externalObjectVersion": "000003"
}
}
Отклик
Ниже показан пример отклика.
Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.businessScenarioTask",
"title": "Customer order #12010",
"percentComplete": 20,
"priority": 1,
"id": "pmc1rS1Io0C3rXQhyXIsNmUAOeIi",
"target": {
"@odata.type": "microsoft.graph.businessScenarioGroupTarget",
"taskTargetKind": "group",
"groupId": "7a339254-4b2b-4410-b295-c890a16776ee"
},
"businessScenarioProperties": {
"externalObjectId": "Order#12010",
"externalContextId": "Warehouse-CA-36",
"externalObjectVersion": "000003",
"webUrl": "https://ordertracking.contoso.com/view?id=12010",
"externalBucketId": "deliveryBucket"
}
}