BMC Remedy ITSM
Versão da integração: 4.0
Configurar a integração do BMC Remedy ITSM no Google Security Operations
Para instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte Configurar integrações.
Parâmetros de integração
Use os seguintes parâmetros para configurar a integração:
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Raiz da API | String | https://{IP}:{port} | Sim | Raiz da API da instância do BMC Remedy ITSM. |
Nome de usuário | String | N/A | Não | Nome de usuário do ITSM do BMC Remedy. |
Senha | Senha | N/A | Não | Senha do ITSM do BMC Remedy. |
Verificar SSL | Caixa de seleção | Selecionado | Sim | Se ativada, verifique se o certificado SSL da conexão com o servidor BMC Remedy ITSM é válido. |
Casos de uso
Realizar uma ação de triagem (atualizar/criar/excluir registros)
Ações
Ping
Descrição
Teste a conectividade com o BMC Remedy ITSM usando os parâmetros fornecidos na página de configuração da integração na guia "Marketplace" do Google Security Operations.
Executar em
A ação não é executada em entidades nem tem parâmetros de entrada obrigatórios.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se for bem-sucedido: "A conexão com o servidor BMC Remedy ITSM foi estabelecida com os parâmetros fornecidos" A ação precisa falhar e interromper a execução de um playbook: Se não for possível: "Não foi possível se conectar ao servidor BMC Remedy ITSM! O erro é {0}".format(exception.stacktrace) |
Geral |
Acessar detalhes da gravação
Descrição
Receba informações detalhadas sobre o registro do BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registro | String | N/A | Sim | Especifique o tipo de registro para o qual você quer recuperar detalhes. |
IDs de registro | CSV | N/A | Sim | Especifique os IDs dos registros para os quais você quer retornar detalhes. |
Campos a serem retornados | CSV | N/A | Não | Especifique os campos que serão retornados. Se campos inválidos forem fornecidos, a ação vai falhar. Se nada for fornecido, a ação vai retornar todos os campos. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
[
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
},
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
},
{
"Request ID": "X|X",
"Submitter": "Remedy Application Service"
}
]
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se os dados estiverem disponíveis para pelo menos um ID (is_success=true): "Os detalhes do tipo de registro {Record Type} no BMC Remedy ITSM foram retornados com sucesso para os seguintes IDs: {record ids}". Se os dados não estiverem disponíveis para pelo menos um ID (is_success=true): "Não foi possível encontrar detalhes sobre o tipo de registro {Record Type} no BMC Remedy ITSM para os seguintes IDs: {record ids}". Se os dados não estiverem disponíveis para todos (is_success=false):"Nenhum registro foi encontrado". A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Receber detalhes do registro". Motivo: {0}''.format(error.Stacktrace) Se 400: "Erro ao executar a ação "Receber detalhes do registro". Motivo: {0}''.format(messageText) |
Geral |
Tabela do painel de casos | Nome da tabela:detalhes do registro {record Id} Colunas da tabela:
|
Geral |
Atualizar registro
Descrição
Atualizar um registro no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registro | String | N/A | Sim | Especifique o tipo de registro que precisa ser atualizado. |
ID do registro | String | N/A | Sim | Especifique o ID do registro que precisa ser atualizado. |
Campos a serem atualizados | JSON | { "field":"value" } |
Sim | Especifique um objeto JSON com todos os campos e valores necessários que precisam ser atualizados. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 204 for informado (is_success=true): "O registro de {record type} com {record id} no BMC Remedy ITSM foi atualizado." A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Atualizar registro". Motivo: {0}''.format(error.Stacktrace) Se o código de status 404, 400 ou 500 for informado: "Erro ao executar a ação "Atualizar registro". Motivo: {messageText}{messageAppendedText}. Se um payload JSON inválido for fornecido: "Erro ao executar a ação "Atualizar registro". Motivo: payload JSON inválido fornecido no parâmetro "Campos a serem atualizados". Verifique a estrutura. |
Geral |
Excluir registro
Descrição
Excluir um registro no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registro | String | N/A | Sim | Especifique o tipo de registro que precisa ser excluído. |
ID do registro | String | N/A | Sim | Especifique o ID do registro que precisa ser excluído. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 204 for informado (is_success=true) "O registro {Record Type} com ID {record id} foi excluído do BMC Remedy ITSM." Se o código de status 404 for informado e o número da mensagem for 302 (is_success=true): "O registro {Record Type} com ID {record id} não existe no BMC Remedy ITSM". A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Excluir registro". Motivo: {0}''.format(error.Stacktrace) Se o código de status 404 for informado e o número da mensagem não for 302 (is_success=false): "Erro ao executar a ação "Excluir registro". Motivo: {messageText}" |
Geral |
Criar registro
Descrição
Crie um registro no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registro | String | N/A | Sim | Especifique o tipo de registro que precisa ser criado. |
Payload de registro | JSON | { "field":"value" } |
Sim | Especifique um objeto JSON que contenha todos os campos e valores necessários. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
{
"values": {
"Work Log ID": "X",
"Submitter": "Admin",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "Admin",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "Enabled",
"Short Description": ".",
"Status History": null,
"Assignee Groups": null
}
}
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 201 for informado (is_success=true): "O registro {record type} foi criado no BMC Remedy ITSM." A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Criar registro". Motivo: {0}''.format(error.Stacktrace)" Se o código de status 400 for informado e o número da mensagem for 307: "Erro ao executar a ação "Criar registro". Motivo: os campos a seguir são obrigatórios: {csv of messageAppendedText}." Se o código de status 400 for informado e o número da mensagem não for 307: "Erro ao executar a ação "Criar registro". Motivo: {messageText}: {messageAppendedText}." Se um payload JSON inválido for fornecido: "Erro ao executar a ação "Criar registro". Motivo: payload JSON inválido fornecido no parâmetro "Payload do registro". Verifique a estrutura." |
Geral |
Aguardar atualização dos campos de registro
Descrição
Aguarde a atualização dos campos de registro no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registro | String | N/A | Sim | Especifique o tipo de registro para o qual você está aguardando uma atualização. |
ID do registro | String | N/A | Sim | Especifique o ID do registro que precisa ser atualizado. |
Campos a serem verificados | JSON | { "field":"value" } |
Sim | Especifique um objeto JSON que contenha todos os campos e valores necessários. |
Falhar se houver tempo limite | Caixa de seleção | Selecionado | Sim | Se ativada, a ação falhará se nem todos os campos forem atualizados. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
{
"values": {
"Work Log ID": "X",
"Submitter": "Admin",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "Admin",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "Enabled",
"Short Description": ".",
"Status History": null,
"Assignee Groups": null
}
}
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 200 (is_success=true): "O registro {record type} com ID {record id} foi atualizado no BMC Remedy ITSM." Se um dos campos não for atualizado e o parâmetro "Falhar se tempo limite" não estiver ativado (is_success=false): "Os seguintes campos não foram atualizados para o registro {record type} com ID {record id} no BMC Remedy ITSM: {fields that were not updated}" Mensagem assíncrona: "Aguardando a atualização dos seguintes campos para o registro {record type} com ID {record id} no BMC Remedy ITSM: {fields that were not updated}" A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: {0}''.format(error.Stacktrace) Se alguns campos não forem encontrados: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: os seguintes campos não foram encontrados na estrutura do registro: {campos que não foram encontrados}. Se o código de status 404 for informado: "Erro ao executar a ação "Aguardar atualização dos campos de registro". Motivo: {messageText}." Se um dos campos não for atualizado e o parâmetro "Falhar se o tempo limite for atingido" estiver ativado (is_success=false): "Erro ao executar a ação "Aguardar atualização dos campos". Motivo: os seguintes campos não foram atualizados para o registro {record type} com ID {record id} no BMC Remedy ITSM: {fields that were not updated}" Se um payload JSON inválido for fornecido: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: payload JSON inválido fornecido no parâmetro "Campos a serem verificados". Verifique a estrutura. |
Geral |
Receber detalhes do incidente
Descrição
Receba informações detalhadas sobre os incidentes do BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
IDs de incidentes | CSV | N/A | Sim | Especifique os IDs dos incidentes para os quais você quer retornar detalhes. |
Campos a serem retornados | CSV | N/A | Não | Especifique os campos que serão retornados. Se campos inválidos forem fornecidos, a ação vai falhar. Se nada for fornecido, a ação vai retornar todos os campos. |
Buscar observações de trabalho | Caixa de seleção | Selecionado | Não | Se ativada, a ação vai retornar observações de trabalho relacionadas ao incidente. |
Número máximo de observações de trabalho a serem retornadas | Número inteiro | 50 | Não | Especifique o número de notas de trabalho a serem retornadas. Se nada for fornecido, a ação vai retornar 50 observações de trabalho. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
{
"Work Log ID": "X",
"Submitter": "Admin",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "Admin",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "Enabled",
"Short Description": ".",
"Status History": null,
"Assignee Groups": "",
"Worknotes": [
{
"Submitter": "X",
"Detailed Description": "asdasd",
"Work Log Type": "X",
"Work Log Submit Date": "2022-01-06T11:21:56.000+0000"
},
{
"Submitter": "X",
"Detailed Description": "Work Log Entry from Bob.",
"Work Log Type": "X",
"Work Log Submit Date": "2008-11-07T00:30:41.000+0000"
}
]
}
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se houver dados disponíveis para pelo menos um ID (is_success=true): "Os detalhes dos incidentes no BMC Remedy ITSM foram retornados com sucesso para os seguintes IDs: {record ids}." Se não houver dados disponíveis para pelo menos um ID (is_success=true): "Não foi possível encontrar detalhes sobre incidentes no BMC Remedy ITSM para os seguintes IDs: {record ids}." Se não houver dados disponíveis para todos os IDs (is_success=false):Nenhum incidente foi encontrado. A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Receber detalhes de incidentes". Motivo: {0}''.format(error.Stacktrace) Se o código de status 400 for informado: "Erro ao executar a ação "Get Incidents Details". Motivo: {0}''.format(messageText) |
Geral |
Tabela do painel de casos | Nome da tabela:Detalhes do incidente Colunas da tabela:
|
Geral |
Tabela do painel de casos | Nome da tabela:observações sobre o incidente {incident number} Colunas da tabela:
|
Geral |
Atualizar incidente
Descrição
Atualize um incidente no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Código do incidente | String | N/A | Sim | Especifique o ID do incidente que precisa ser atualizado. |
Status | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique o status do incidente. Observação:se o status for "Pendente" ou "Resolvido", você também precisará fornecer o valor "Motivo do status". |
Motivo do status | String | N/A | Não | Especifique o motivo do status do incidente. |
Impacto | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique o impacto do incidente. |
Urgência | DDL | Selecione uma opção. Valores possíveis:
|
NÃO | Especifique a urgência do incidente. |
Descrição | String | N/A | Não | Especifique a descrição do incidente |
Tipo de incidente | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique o tipo de incidente. |
Grupo atribuído | String | N/A | Não | Especifique o grupo atribuído ao incidente. |
Responsável | String | N/A | Não | Especifique o responsável pelo incidente. |
Resolução | String | N/A | Não | Especifique a resolução do incidente. |
Categoria de resolução nível 1 | String | N/A | Não | Especifique a categoria de resolução de nível 1 para o incidente. |
Nível 2 da categoria de resolução | String | N/A | Não | Especifique a categoria de resolução de nível 2 para o incidente. |
Categoria de resolução: nível 3 | String | N/A | Não | Especifique a categoria de resolução nível 3 para o incidente. |
Categoria de produto de resolução nível 1 | String | N/A | Não | Especifique a categoria de resolução de nível 1 para o incidente. |
Categoria de produto de resolução nível 2 | String | N/A | Não | Especifique a categoria de resolução de nível 2 para o incidente. |
Categoria de produto de resolução nível 3 | String | N/A | Não | Especifique a categoria de resolução nível 3 para o incidente. |
Origem informada | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique a origem denunciada. |
Campos personalizados | JSON | N/A | Não | Especifique um objeto JSON com todos os campos e valores necessários que precisam ser atualizados. Observação:esse parâmetro substitui outros parâmetros fornecidos. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 204 for informado (is_success=true): "O incidente com {ID do registro} no BMC Remedy ITSM foi atualizado." A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Atualizar incidente". Motivo: {0}''.format(error.Stacktrace" Se o código de status 400 ou 500 for informado: "Erro ao executar a ação "Atualizar incidente". Motivo: {messageText}{messageAppendedText}. Se o incidente não for encontrado (is_success = true): "Erro ao executar a ação "Atualizar incidente". Motivo: o incidente {incident id} não foi encontrado no BMC Remedy ITSM. Verifique a ortografia." Se um payload JSON inválido for fornecido: "Erro ao executar a ação "Atualizar incidente". Motivo: payload JSON inválido fornecido no parâmetro "Campos a serem atualizados". Verifique a estrutura." |
Geral |
Criar incidente
Descrição
Crie um incidente no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Status | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique o status do incidente. |
Impacto | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique o impacto do incidente. |
Urgência | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique a urgência do incidente. |
Descrição | String | N/A | Não | Especifique a descrição do incidente |
Empresa | String | N/A | Não | Especifique a empresa do incidente |
Cliente | String | N/A | Não | Especifique o cliente do incidente. Observação:o cliente precisa ser fornecido no formato "{Sobrenome} {Nome}". Exemplo: Allbrook Allen |
Nome do modelo | String | N/A | Não | Especifique o nome do modelo para o incidente. Observação:a ação tenta encontrar o ID do modelo em segundo plano. Para mais precisão, forneça o ID do modelo diretamente pelos campos personalizados. |
Tipo de incidente | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique o tipo de incidente. |
Grupo atribuído | String | N/A | Não | Especifique o grupo atribuído ao incidente. |
Responsável | String | N/A | Não | Especifique o responsável pelo incidente. |
Resolução | String | N/A | Não | Especifique a resolução do incidente. |
Categoria de resolução nível 1 | String | N/A | Não | Especifique a categoria de resolução de nível 1 para o incidente. |
Nível 2 da categoria de resolução | String | N/A | Não | Especifique a categoria de resolução de nível 2 para o incidente. |
Categoria de resolução: nível 3 | String | N/A | Não | Especifique a categoria de resolução nível 3 para o incidente. |
Categoria de produto de resolução nível 1 | String | N/A | Não | Especifique a categoria de resolução de nível 1 para o incidente. |
Categoria de produto de resolução nível 2 | String | N/A | Não | Especifique a categoria de resolução de nível 2 para o incidente. |
Categoria de produto de resolução nível 3 | String | N/A | Não | Especifique a categoria de resolução nível 3 para o incidente. |
Origem informada | DDL | Selecione uma opção. Valores possíveis:
|
Não | Especifique a origem denunciada. |
Campos personalizados | JSON | N/A | Não | Especifique um objeto JSON com todos os campos e valores necessários que serão usados durante a criação. Observação:esse parâmetro vai substituir outros parâmetros fornecidos. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado do JSON
{
"Request ID": "X",
"Submitter": "X",
"Create Date": "2022-01-06T14:05:31.000+0000",
"Assigned To": null,
"Last Modified By": "X",
"Modified Date": "2022-01-06T14:05:31.000+0000",
"Status": "X",
"Short Description": ".",
"Status History": {
"New": {
"user": "X",
"timestamp": "2022-01-06T14:05:31.000+0000"
},
"In Progress": {
"user": "X",
"timestamp": "2022-01-06T14:05:31.000+0000"
}
},
"Assignee Groups": null,
"InstanceId": "X",
"Vendor Assignee Groups": null,
"Vendor Assignee Groups_parent": null,
"Assignee Groups_parent": null,
"Product Categorization Tier 1": null,
"Product Categorization Tier 2": null,
"Product Categorization Tier 3": null,
}
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 201 for informado (is_success=true): "Successfully created incident with in BMC Remedy ITSM." A ação precisa falhar e interromper a execução de um playbook: <Se um erro fatal, como credenciais erradas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Criar incidente". Motivo: {0}''.format(error.Stacktrace)" Se o código de status 400 for informado e o número da mensagem for 307: "Erro ao executar a ação "Criar incidente". Motivo: os campos a seguir são obrigatórios: {csv of messageAppendedText}." Se o código de status 400 ou 500 for informado e o número da mensagem não for 307: "Erro ao executar a ação "Criar incidente". Motivo: {messageText} {messageAppendedText}." Se um payload JSON inválido for fornecido: "Erro ao executar a ação "Criar incidente". Motivo: payload JSON inválido fornecido no parâmetro "Campos a serem atualizados". Verifique a estrutura." Se o modelo não for encontrado: "Erro ao executar a ação "Criar incidente". Motivo: não foi encontrado um modelo com o nome "{template Name}". Verifique a ortografia ou forneça o ID do modelo diretamente nos campos personalizados." |
Geral |
Aguardar atualização dos campos de incidente
Descrição
Aguarde a atualização dos campos de incidentes no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Código do incidente | String | Verdadeiro | Especifique o ID do incidente que precisa ser atualizado. | |
Status | DDL | Selecione uma opção. Valores possíveis: Selecione uma opção. Novo Atribuído Em andamento Pendente Resolvido Fechado Cancelado |
Falso | Especifique o status esperado para o incidente. |
Campos a serem verificados | JSON | { "field":"value" } |
Falso | Especifique um objeto JSON que contenha todos os campos e valores necessários. Observação: esse parâmetro tem prioridade sobre o campo "Status". |
Falhar se houver tempo limite | Booleano | Verdadeiro | Verdadeiro | Se ativada, a ação vai falhar se nem todos os campos forem atualizados. |
Executar em
N/A
Resultados da ação
Resultado do script
is_success. Pode ser verdadeiro ou falso. Se a ação for executada sem erros (nenhum erro retornado, resposta do servidor é 200 OK) em pelo menos uma das entidades, "is_success" deverá ser definido como "True".
Resultado do JSON
{
"values": {
"Work Log ID": "X",
"Submitter": "X",
"Submit Date": "2022-01-06T10:42:43.000+0000",
"Assigned To": null,
"Last Modified By": "X",
"Last Modified Date": "2022-01-06T10:42:43.000+0000",
"Status": "X",
"Short Description": ".",
"Status History": null,
"Assignee Groups": null
}
}
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 200 for informado (is_success= true): "O incidente com ID {incident id} foi atualizado no BMC Remedy ITSM". Se um dos campos não for atualizado e o parâmetro "Falhar se tempo limite" não estiver ativado (is_success=false): "Os seguintes campos não foram atualizados para o incidente com ID {incident id} no BMC Remedy ITSM: {campos que não foram atualizados}" Mensagem assíncrona: "Aguardando a atualização dos seguintes campos para o incidente com ID {incident id} no BMC Remedy ITSM: {campos que não foram atualizados}" A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Aguardar atualização dos campos de incidente". Motivo: {0}''.format(error.Stacktrace) Se alguns campos não forem encontrados: "Erro ao executar a ação "Aguardar atualização dos campos de incidente". Motivo: os seguintes campos não foram encontrados na estrutura do incidente: {campos que não foram encontrados}. Se o incidente não for encontrado: "Erro ao executar a ação "Aguardar atualização dos campos do incidente". Motivo: o incidente com o ID {incident ID} não foi encontrado. Se um dos campos não for atualizado e o parâmetro "Falhar se o tempo limite for atingido" estiver ativado (is_success=false): "Erro ao executar a ação "Aguardar atualização dos campos". Motivo: os seguintes campos não foram atualizados para o incidente com ID {incident id} no BMC Remedy ITSM: {fields that were not updated}" Se um payload JSON inválido for fornecido: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: payload JSON inválido fornecido no parâmetro "Campos a serem verificados". Verifique a estrutura." Se os parâmetros "Status" e "Campos a serem verificados" não forem fornecidos: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: o parâmetro "Status" ou "Campos a serem verificados" precisa ter um valor." |
Geral |
Adicionar observação de trabalho ao incidente
Descrição
Adicione uma observação de trabalho aos incidentes no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Código do incidente | String | N/A | Sim | Especifique o ID do incidente a que você quer adicionar uma observação de trabalho. |
Texto da observação de trabalho | String | N/A | Sim | Especifique o texto da observação de trabalho. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se os dados estiverem disponíveis para pelo menos um ID (is_success=true): "Uma observação foi adicionada ao incidente "{incident id}" no BMC Remedy ITSM." A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro problema, for informado: "Erro ao executar a ação "Adicionar observação de trabalho ao incidente". Motivo: {0}''.format(error.Stacktrace)" Se o incidente não for encontrado (is_success = false): "Erro ao executar a ação "Atualizar incidente". Motivo: o incidente {incident id} não foi encontrado no BMC Remedy ITSM. Verifique a ortografia." |
Geral |
Excluir incidente
Descrição
Exclua um incidente no BMC Remedy ITSM.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Código do incidente | String | N/A | Sim | Especifique o ID do incidente que precisa ser excluído. |
Data de execução
Essa ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valor | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Painel de casos
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não pode falhar nem interromper a execução de um playbook: Se o código de status 204 for informado (is_success = true): "O incidente com ID {record id} foi excluído com sucesso no BMC Remedy ITSM. Se o incidente não for encontrado (is_success=true): "O incidente com ID {record id} não existe no BMC Remedy ITSM." A ação precisa falhar e interromper a execução de um playbook: Se um erro fatal, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Excluir incidente". Motivo: {0}''.format(error.Stacktrace)" |
Geral |
Jobs
Sincronizar incidentes fechados por tag
Descrição
Sincroniza solicitações do BMC Remedy ITSM criadas no playbook de casos do Google SecOps e nos casos do Google SecOps.
Parâmetros
Nome de exibição do parâmetro | Tipo | Valor padrão | É obrigatório | Descrição |
---|---|---|---|---|
Tabela de incidentes | String | HPD:IncidentInterface | Sim | Especifique o nome da tabela, que precisa ser usada para buscar detalhes sobre os incidentes. |
Raiz da API | String | https://{IP}:{port} | Sim | Raiz da API da instância do BMC Remedy ITSM. |
Nome de usuário | String | N/A | Sim | Nome de usuário do ITSM do BMC Remedy. |
Senha | Senha | N/A | Sim | Senha do BMC Remedy ITSM |
Máximo de horas para trás | Número inteiro | 24 | Não | Especifique o número de horas para trás em que os status serão sincronizados. |
Verificar SSL | Caixa de seleção | Selecionado | Sim | Se ativada, verifique se o certificado SSL da conexão com o servidor BMC Remedy ITSM é válido. |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.