A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve a integração entre CloudCenter e ServiceNow (NEVE).
Contribuído por Mitchell Cramer, coordenador TAC.
A integração entre CloudCenter e ServiceNow permite que os aplicativos sejam modelados em CloudCenter e publicados então a ServiceNow onde você pode pedir disposições a algumas das nuvens disponíveis e ver comparações de custo entre as nuvens. A versão a mais atrasada é v1.4 que apoia os dois ambientes Helsínquia e Istambul.
A fim incorporar a integração de ServiceNow em CloudCenter você deve seguir estas etapas:
Há uma ação feita sob encomenda chamada publica a ServiceNow e a três políticas chamados SNOW_job_status_changed, SNOW_job_deployed, e SNOW_job_canceled em CloudCenter. A ação feita sob encomenda adiciona um botão etiquetado publica a ServiceNow nos aplicativos dropdown.
A estrutura da ação feita sob encomenda é mostrada nesta tabela:
Visível ao usuário | Habilitado |
Objeto | Aplicativo |
Tipo da ação | Invoque um serviço de Web |
Protocolo | HTTPS |
Serviço de Web URL | < yourServiceNowInstance.com >/api/now/table/x_cqt_cliqr_publish_app_trigger |
Username | rest.admin |
Senha | senha rest.admin |
Tipo do pedido do HTTP | POST |
Tipo de conteúdo | JSON |
Corpo |
{
“app_id”
:
“%appId%”
,
“app_name”
:
“%appName%”
,
“latest_app_version”
:
“%latestAppVersion%”
,
“owner_id”
:
“%ownerId%”
,
“proprietário”
:
“%owner%”
}
|
O formato para as políticas feitas sob encomenda é mostrado nestas tabelas, elas segue um teste padrão similar com as partes de informação mudadas para cada política.
Nome | SNOW_job_status_changed |
Execute para | Desenvolvimento de aplicativo |
No evento | Estado mudado |
Tipo da ação | Invoque um serviço de Web |
Protocolo | HTTPS |
Serviço de Web URL | < yourServiceNowInstance.com >/api/now/table/x_cqt_cliqr_job_status_trigger |
Username | rest.admin |
Senha | senha rest.admin |
Tipo do pedido do HTTP | POST |
Tipo de conteúdo | JSON |
Corpo |
{
“job_id”
:
“%jobId%”
,
“job_name”
:
“%jobName%”
,
“job_type”
:
“%jobType%”
,
“app_name”
:
“%appName%”
,
“proprietário”
:
“%owner%”
,
“estado”
:
“%status%”
,
“changed_on”
:
“%ChangedOn%”
,
“new_status”
:
“%NewStatus%”
}
|
Automóvel permitido para usuários compartilhados |
Habilitado
|
Restrinja usuários dos disablings esta política |
Habilitado
|
Nome | SNOW_job_deployed |
Execute para | Desenvolvimento de aplicativo |
No evento | Distribuído |
Tipo da ação | Invoque um serviço de Web |
Protocolo | HTTPS |
Serviço de Web URL | < yourServiceNowInstance.com >/api/now/table/x_cqt_cliqr_job_status_trigger |
Username | rest.admin |
Senha | senha rest.admin |
Tipo do pedido do HTTP | POST |
Tipo de conteúdo | JSON |
Corpo |
{
“job_id”
:
“%jobId%”
,
“job_name”
:
“%jobName%”
,
“job_type”
:
“%jobType%”
,
“app_name”
:
“%appName%”
,
“proprietário”
:
“%owner%”
,
“estado”
:
“%status%”
,
“deployed_on”
:
“%DeployedOn%”
}
|
Automóvel permitido para usuários compartilhados |
Habilitado
|
Restrinja usuários dos disablings esta política |
Habilitado
|
Nome | SNOW_job_canceled |
Execute para | Desenvolvimento de aplicativo |
No evento | cancelado |
Tipo da ação | Invoque um serviço de Web |
Protocolo | HTTPS |
Serviço de Web URL | < yourServiceNowInstance.com >/api/now/table/x_cqt_cliqr_job_status_trigger |
Username | rest.admin |
Senha | senha rest.admin |
Tipo do pedido do HTTP | POST |
Tipo de conteúdo | JSON |
Corpo |
{
“job_id”
:
“%jobId%”
,
“job_name”
:
“%jobName%”
,
“job_type”
:
“%jobType%”
,
“app_name”
:
“%appName%”
,
“proprietário”
:
“%owner%”
,
“estado”
:
“%status%”
,
“cancelled_on”
:
“%CancelledOn%”
}
|
Automóvel permitido para usuários compartilhados |
Habilitado
|
Restrinja usuários dos disablings esta política |
Habilitado
|
A fim poder distribuir de ServiceNow a CloudCenter estas etapas devem ser seguidas em ServiceNow.
Uma vez que o usuário é busca criada para o usuário e adicionar-la a dois grupos:
O usuário igualmente precisa permissões a alguns dos ambientes e dos aplicativos que distribuirão em CloudCenter com sucesso para poder distribuir de ServiceNow.
Quando um usuário em ServiceNow é criado, o usuário está tentado ser criado em CloudCenter se um usuário é criado com sucesso em CloudCenter que a chave API está enviada para trás a ServiceNow. Para verificar isto vá à tabela das chaves do usuário API em ServiceNow e veja se há uma chave API para esse usuário.
A fim pedir um serviço novo com ServiceNow siga estas etapas.
A questão principal considerada com a integração é más combinações da permissão entre CloudCenter e ServiceNow. Os aplicativos e os ambientes do desenvolvimento devem ser compartilhados com os usuários em CloudCenter que fazem as disposições em ServiceNow.
A informação adicional pode ser encontrada sobre usuários e suas permissões com a parte posterior de ServiceNow e navegar à tabela de propriedades de usuário.
Se outras edições elevaram dentro de ServiceNow próprio registra pode ser encontrado na parte posterior sob log de sistema.
Não há nenhuma pulsação do coração que verifica por CloudCenter, toda a informação está empurrada diretamente por CloudCenter a ServiceNow, se ServiceNow vai para baixo na informação de processo pode ou não pôde ser entregado corretamente.