Usar a API de cenários de negócios no Microsoft Graph (versão prévia)
Importante
As APIs na versão /beta
no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
A API de cenários de negócios permite a criação e o gerenciamento de cenários de negócios que configuram e gerenciam a integração de dados ao Microsoft Graph.
Estrutura de um cenário de negócios
Um cenário de negócios é representado pela entidade businessScenario . Um recurso businessScenario especifica informações gerais sobre o cenário, os aplicativos que usam esse cenário e configurações para entidades que os aplicativos podem gerenciar para dar suporte ao cenário. Os aplicativos podem identificar a instância do businessScenario pela propriedade uniqueName usando um formato de nome de domínio reverso.
Entidades disponíveis em cenários de negócios
A API de cenários de negócios foi projetada para permitir que os serviços do Microsoft Graph a estendam para dar suporte a cenários específicos do serviço específicos para os clientes.
Atualmente, Planner estendeu a API. A API dá suporte a dados de cenário personalizados para Planner na entidade businessScenarioTask.
Observação
Você tem um cenário que requer trazer dados personalizados como entidades para outro serviço do Microsoft 365? Sugira o recurso ou vote em solicitações de recurso existentes.
Criando um cenário de negócios
Cenários de negócios podem ser criados por aplicativos usando a permissão BusinessScenarioConfig.ReadWrite.OwnedBy
delegada . A criação de um cenário de negócios requer a especificação de um nome de exibição e um nome exclusivo. O nome exclusivo deve estar no formato DNS reverso para evitar conflitos entre cenários independentes. O formato DNS reverso usa o nome de domínio que o criador do cenário possui e o inverte. Por exemplo, se um desenvolvedor que possui apps.contoso.com
cria um cenário, o nome exclusivo do cenário deve começar com com.contoso.apps
. Em seguida, outros segmentos podem ser adicionados a cenários diferenciados ou grupos de cenários; por exemplo, com.contoso.apps.customerSupport.ticketManagement
. O nome exclusivo do cenário deve ser distinto de todos os outros cenários implantados em um locatário.
Para obter mais informações, consulte Criar businessScenario.
Configurando comportamentos para entidades
Cada serviço com suporte por meio de cenários de negócios fornece configurações no cenário. Os aplicativos precisam ter a BusinessScenarioConfig.Read.OwnedBy
permissão para poder acessar essas configurações e a BusinessScenarioConfig.ReadWrite.OwnedBy
permissão para poder alterá-las. Cada configuração é específica para o serviço. Para obter mais detalhes, confira os seguintes tópicos específicos do serviço:
- Planner fornece as seguintes configurações:
Criando e gerenciando dados para um cenário de negócios
Cada serviço com suporte por meio de cenários de negócios fornece acesso aos dados em um cenário. Os aplicativos precisam ser listados como proprietários em um cenário para trabalhar com os dados no cenário. Os aplicativos também precisam ter a BusinessScenarioData.Read.OwnedBy
permissão para poder ler os dados e a BusinessScenarioData.ReadWrite.OwnedBy
permissão para poder criar novos dados ou modificar dados criados anteriormente. Para obter mais detalhes, confira os seguintes tópicos específicos do serviço:
- Planner, com as seguintes entidades com suporte:
Excluindo um cenário de negócios
Aplicativos que possuem um cenário de negócios podem excluir o cenário se tiverem a BusinessScenarioConfig.ReadWrite.OwnedBy
permissão. Excluir o cenário remove todos os dados associados ao cenário também.
Para obter mais informações, consulte Excluir businessScenario.
Casos de uso comuns
Casos de uso | Recursos REST | Confira também |
---|---|---|
Criar, ler, atualizar e excluir cenários de negócios | businessScenario | Métodos de businessScenario |
Configurar cenários de negócios para Planner | plannerPlanConfigurationplannerTaskConfiguration | Métodos de plannerPlanConfigurationMethods of plannerTaskConfiguration |
Criar, ler, atualizar e excluir tarefas de cenário de negócios no Planner | businessScenarioTask | businessScenarioTask |
Próximas etapas
A API de cenários de negócios permite que os aplicativos modelem e integrem processos de negócios de trabalho reais com um serviço do Microsoft 365 no Microsoft Graph. Para saber mais:
- Examine os métodos e as propriedades dos recursos mais úteis para o seu cenário.
- Experimente a API no Explorador do Graph.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de