Obtenha política de fluxo de trabalho

Obtém a política do modelo de perfil para um fluxo de trabalho especificado. Os dados são utilizados durante a criação do pedido. A política de fluxo de trabalho especifica quais os dados necessários pelo cliente para criar um pedido. Os dados podem incluir vários itens de recolha de dados, comentários de pedido e uma política de senha única.

Nota

Os URLs deste artigo são relativos ao nome de anfitrião escolhido durante a implantação da API, tais como https://api.contoso.com .

Pedir

Método URL do Pedido
GET /CertificadoManagement/api/v1.0/profiletemplates/{id}/policy/workflow/{type}

Parâmetros de URL

Parâmetro Descrição
ID Obrigatório. O GUID corresponde ao modelo de perfil de onde a política deve ser extraída.
tipo Obrigatório. O tipo de política que está a ser solicitada. Os valores possíveis são "Inscrever", "Duplicar", "OfflineUnblock", "OnlineUpdate", "Renovar", "Recuperar", "Recuperar Em metade", "Reintegrar", "Reformar", "Revogar", "Invocar", "TemporariEnroll" e "Desbloquear".

Cabeçalhos do pedido

Para cabeçalhos de pedido comuns, consulte os cabeçalhos de pedido e resposta HTTP nos dados do serviço cm REST API.

Corpo do pedido

Nenhum.

Resposta

Esta secção descreve a resposta.

Códigos de resposta

Código Descrição
200 OK
403 Proibido
204 Sem conteúdo
500 Erro Interno

Cabeçalhos de resposta

Para cabeçalhos de resposta comuns, consulte os cabeçalhos de pedido e resposta HTTP nos dados do serviço cm REST API.

Corpo da resposta

No sucesso, devolve um objeto político baseado num objeto ProfileTemplatePolicy. No mínimo, o objeto de política contém as propriedades no quadro seguinte, mas pode conter propriedades adicionais dependendo da política solicitada. Por exemplo, um pedido de inscrição de uma apólice devolve um objeto Desementa Política de Inscrição. Para obter mais informações, consulte a documentação do objeto de política associado ao parâmetro {type} no pedido. A documentação para os diferentes tipos de objetos de política pode ser encontrada na documentação do espaço de nomes Microsoft.Clm.Shared.ProfileTemplates.

Propriedade Descrição
Aprovações Emeded O número de aprovações necessárias para pedidos de Gestão de Certificados (FIM) do Gestor de Identidade (FIM) da Gestão de Certificados (CM).
Aprovadorover Autorizado O descritor de segurança para utilizadores autorizados a aprovar pedidos fim CM para a apólice.
AutorizadoEnrollmentAgent O descritor de segurança para utilizadores que podem atuar como agentes de inscrição para a apólice.
Iniciador Autorizado O descritor de segurança para utilizadores que possam iniciar pedidos fim CM para a apólice.
Coletações Um valor Boolean que indica se a recolha de comentários está ativada para pedidos fim CM para a apólice.
ColeccionarRequestPriority Um valor Boolean que indica se a recolha prioritária de pedidos está ativada para pedidos FIM CM para a apólice.
PredefiniçãoRequestPrioridade A prioridade por defeito para os pedidos fim CM para a apólice.
Documentos Os documentos políticos que estão configurados para a política.
Ativado Um valor Boolean que indica se a apólice está ativada.
Inscreva-se AgentRequired Um valor Boolean que indica se os agentes de inscrição são necessários para os pedidos fim CM para a apólice.
OneTimePasswordPolicy O método de distribuição de senhas únicas para pedidos fim CM para a apólice.
Personalização As opções de personalização de cartões inteligentes para a apólice.
PolicyDataCollection Os itens de recolha de dados que estão associados à apólice.
SelfServiceEnabled Um valor Boolean que indica se o início de autosserviço dos pedidos FIM CM está ativado para a apólice.

Exemplo

Esta secção fornece um exemplo para obter a política do modelo de perfil para um fluxo de trabalho.

Exemplo: Pedido 1

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/enroll HTTP/1.1

Exemplo: Resposta 1

HTTP/1.1 200 OK

... body coming soon

Exemplo: Pedido 2

GET /CertificateManagement/api/v1.0/profiletemplates/97CD65FA-AF4B-4587-9309-0DD6BFD8B4E1/policies/renew HTTP/1.1

Exemplo: Resposta 2

HTTP/1.1 200 OK

... body coming soon

Ver também