BMC Remedy ITSM
Versão da integração: 4.0
Configure a integração do BMC Remedy ITSM no Google Security Operations
Para obter instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte o artigo Configure integrações.
Parâmetros de integração
Use os seguintes parâmetros para configurar a integração:
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Raiz da API | String | https://{IP}:{port} | Sim | Raiz da API da instância do BMC Remedy ITSM. |
Nome de utilizador | String | N/A | Não | Nome de utilizador do BMC Remedy ITSM. |
Palavra-passe | Palavra-passe | N/A | Não | Palavra-passe do BMC Remedy ITSM. |
Validar SSL | Caixa de verificação | Marcado | Sim | Se estiver ativado, verifique se o certificado SSL para a ligação ao servidor BMC Remedy ITSM é válido. |
Exemplos de utilização
Realizar ação de triagem (atualizar/criar/eliminar registos)
Ações
Tchim-tchim
Descrição
Teste a conetividade ao BMC Remedy ITSM com os parâmetros fornecidos na página de configuração da integração no separador Google Security Operations Marketplace.
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 valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se tiver êxito: "Ligação estabelecida com êxito ao servidor BMC Remedy ITSM com os parâmetros de ligação fornecidos!" A ação deve falhar e parar a execução de um guia interativo: Se não for bem-sucedido: "Falha ao estabelecer ligação ao servidor BMC Remedy ITSM! O erro é {0}".format(exception.stacktrace) |
Geral |
Obtenha detalhes do registo
Descrição
Obtenha informações detalhadas sobre o registo do BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registo | String | N/A | Sim | Especifique o tipo do registo para o qual quer obter detalhes. |
IDs dos registos | CSV | N/A | Sim | Especifique os IDs dos registos para os quais quer devolver detalhes. |
Campos a devolver | CSV | N/A | Não | Especifique os campos a devolver. Se forem fornecidos campos inválidos, a ação falha. Se não for fornecido nada, a ação devolve todos os campos. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado 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"
}
]
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se os dados estiverem disponíveis para, pelo menos, um ID (is_success=true): "Successfully returned details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}". Se os dados não estiverem disponíveis para, pelo menos, um ID (is_success=true): "Action wasn't able to find details regarding record type {Record Type} in BMC Remedy ITSM for the following ids: {record ids}" (A ação não conseguiu encontrar detalhes sobre o tipo de registo {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): "Não foram encontrados registos." A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Obter detalhes do registo". Motivo: {0}''.format(error.Stacktrace) Se 400: "Erro ao executar a ação "Obter detalhes do registo". Motivo: {0}''.format(messageText) |
Geral |
Tabela de parede da caixa | Nome da tabela: detalhes do registo {record Id} Colunas da tabela:
|
Geral |
Atualize o registo
Descrição
Atualize um registo no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registo | String | N/A | Sim | Especifique o tipo de registo que tem de ser atualizado. |
ID do registo | String | N/A | Sim | Especifique o ID do registo que precisa de ser atualizado. |
Campos a atualizar | JSON | { "field":"value" } |
Sim | Especifique um objeto JSON que contenha todos os campos e valores necessários que têm de ser atualizados. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se for comunicado o código de estado 204 (is_success=true): "O registo de {record type} com o ID {record id} foi atualizado com êxito no BMC Remedy ITSM." A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Atualizar registo". Motivo: {0}''.format(error.Stacktrace) Se for comunicado o código de estado 404, 400 ou 500: "Erro ao executar a ação "Atualizar registo". Motivo: {messageText}{messageAppendedText}. Se for fornecido um payload JSON inválido: "Erro ao executar a ação "Atualizar registo". Motivo: payload JSON inválido fornecido no parâmetro "Fields To Update" (Campos a atualizar). Verifique a estrutura. |
Geral |
Eliminar registo
Descrição
Elimine um registo no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registo | String | N/A | Sim | Especifique o tipo de registo que tem de ser eliminado. |
ID do registo | String | N/A | Sim | Especifique o ID do registo que tem de ser eliminado. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se for comunicado o código de estado 204 (is_success=true) "Successfully deleted {Record Type} record with ID {record id} in BMC Remedy ITSM." (O registo de {Record Type} com o ID {record id} foi eliminado com êxito no BMC Remedy ITSM.) Se o código de estado 404 for comunicado e o número da mensagem for 302 (is_success=true): "O registo de {Record Type} com o ID {record id} não existe no BMC Remedy ITSM." A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Eliminar registo". Motivo: {0}''.format(error.Stacktrace) Se o código de estado 404 for comunicado e o número da mensagem não for 302 (is_success=false): "Erro ao executar a ação "Eliminar registo". Motivo: {messageText}" |
Geral |
Criar registo
Descrição
Crie um registo no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registo | String | N/A | Sim | Especifique o tipo de registo que tem de ser criado. |
Payload de registo | JSON | { "field":"value" } |
Sim | Especifique um objeto JSON que contenha todos os campos e valores necessários. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado 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
}
}
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se for comunicado o código de estado 201 (is_success=true): "Successfully created {record type} record in BMC Remedy ITSM." (Registo de {record type} criado com êxito no BMC Remedy ITSM.) A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Criar registo". Motivo: {0}''.format(error.Stacktrace)" Se o código de estado 400 for comunicado e o número da mensagem for 307: "Erro ao executar a ação "Criar registo". Motivo: os seguintes campos são obrigatórios: {csv of messageAppendedText}." Se o código de estado 400 for comunicado e o número da mensagem não for 307: "Erro ao executar a ação "Criar registo". Motivo: {messageText}: {messageAppendedText}." Se for fornecido um payload JSON inválido: "Erro ao executar a ação "Criar registo". Motivo: payload JSON inválido fornecido no parâmetro "Record Payload". Verifique a estrutura." |
Geral |
Wait For Record Fields Update
Descrição
Aguarde a atualização dos campos de registo no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Tipo de registo | String | N/A | Sim | Especifique o tipo de registo para o qual está a aguardar uma atualização. |
ID do registo | String | N/A | Sim | Especifique o ID do registo que precisa de ser atualizado. |
Campos a verificar | JSON | { "field":"value" } |
Sim | Especifique um objeto JSON que contenha todos os campos e valores necessários. |
Fail If Timeout | Caixa de verificação | Marcado | Sim | Se estiver ativada, a ação falha se nem todos os campos forem atualizados. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado 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
}
}
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se o código de estado for 200 (is_success=true): "O registo {record type} com o ID {record id} foi atualizado no BMC Remedy ITSM." Se um dos campos não for atualizado e o parâmetro "Fail If Timeout" não estiver ativado (is_success=false): "Os seguintes campos não foram atualizados para o registo {record type} com o ID {record id} no BMC Remedy ITSM: {fields that were not updated}" Mensagem assíncrona: "A aguardar a atualização dos seguintes campos para o registo de {record type} com o ID {record id} no BMC Remedy ITSM: {fields that were not updated}" A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, nenhuma ligação ao servidor ou outro: "Erro ao executar a ação "Aguardar atualização dos 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: não foram encontrados os seguintes campos na estrutura do registo: {fields that were not found}. Se for comunicado o código de estado 404: "Erro ao executar a ação "Aguardar atualização dos campos de registo". Motivo: {messageText}." Se um dos campos não for atualizado e o parâmetro "Fail If Timeout" estiver ativado (is_success=false): "Error executing action "Wait For Fields Update". Motivo: os seguintes campos não foram atualizados para o registo {record type} com o ID {record id} no BMC Remedy ITSM: {fields that were not updated}" Se for fornecido um payload JSON inválido: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: payload JSON inválido fornecido no parâmetro "Campos a verificar". Verifique a estrutura. |
Geral |
Obtenha detalhes do incidente
Descrição
Receba informações detalhadas sobre os incidentes do BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
IDs de incidentes | CSV | N/A | Sim | Especifique os IDs dos incidentes para os quais quer devolver detalhes. |
Campos a devolver | CSV | N/A | Não | Especifique os campos a devolver. Se forem fornecidos campos inválidos, a ação falha. Se não for fornecido nada, a ação devolve todos os campos. |
Obtenha notas de trabalho | Caixa de verificação | Marcado | Não | Se estiver ativada, a ação devolve notas de trabalho relacionadas com o incidente. |
Máximo de notas de trabalho a devolver | Número inteiro | 50 | Não | Especifique o número de notas de trabalho a devolver. Se não for fornecido nada, a ação devolve 50 notas de trabalho. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado 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"
}
]
}
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se os dados estiverem disponíveis para, pelo menos, um ID (is_success=true): "Successfully returned details regarding incidents in BMC Remedy ITSM for the following ids: {record ids}." Se não estiverem disponíveis dados para, pelo menos, um ID (is_success=true): "Action wasn't able to find details regarding incidents in BMC Remedy ITSM for the following ids: {record ids}." (A ação não conseguiu encontrar detalhes sobre incidentes no BMC Remedy ITSM para os seguintes IDs: {record ids}.) Se não estiverem disponíveis dados para todos os IDs (is_success=false): "Não foram encontrados incidentes." A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Get Incidents Details". Motivo: {0}''.format(error.Stacktrace) Se for comunicado o código de estado 400: "Erro ao executar a ação "Get Incidents Details". Motivo: {0}''.format(messageText) |
Geral |
Tabela de parede da caixa | Nome da tabela: detalhes do incidente Colunas da tabela:
|
Geral |
Tabela de parede da caixa | Nome da tabela: Incident {incident number} Worknotes Colunas da tabela:
|
Geral |
Atualizar incidente
Descrição
Atualizar um incidente no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
ID de incidente | String | N/A | Sim | Especifique o ID do incidente que tem de ser atualizado. |
Estado | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique o estado do incidente. Nota: se o estado for "Pendente" ou "Resolvido", também tem de fornecer o valor de "Motivo do estado". |
Motivo do estado | String | N/A | Não | Especifique o motivo do estado do incidente. |
Impacto | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique o impacto do incidente. |
Urgência | LDD | 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 | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique o tipo de incidente para o incidente. |
Grupo atribuído | String | N/A | Não | Especifique o grupo atribuído ao incidente. |
Atribuído a | String | N/A | Não | Especifique o responsável pelo incidente. |
Resolução | String | N/A | Não | Especifique a resolução do incidente. |
Nível 1 da categoria de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 1 para o incidente. |
Nível 2 da categoria de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 2 para o incidente. |
Nível 3 da categoria de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 3 para o incidente. |
Nível 1 da categoria de produtos de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 1 para o incidente. |
Categoria de produtos de resolução: nível 2 | String | N/A | Não | Especifique o nível da categoria de resolução 2 para o incidente. |
Categoria do produto de resolução: nível 3 | String | N/A | Não | Especifique o nível da categoria de resolução 3 para o incidente. |
Origem da denúncia | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique a origem denunciada. |
Campos personalizados | JSON | N/A | Não | Especifique um objeto JSON que contenha todos os campos e valores necessários que têm de ser atualizados. Nota: este parâmetro substitui outros parâmetros fornecidos. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se for comunicado o código de estado 204 (is_success=true): "Successfully updated incident with {record id} in BMC Remedy ITSM." (Incidente atualizado com êxito com {record id} no BMC Remedy ITSM.) A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Atualizar incidente". Motivo: {0}''.format(error.Stacktrace" Se for comunicado o código de estado 400 ou 500: "Erro ao executar a ação "Atualizar incidente". Motivo: {messageText}{messageAppendedText}. Se o incidente não for encontrado (is_success = true):"Error executing action "Update Incident". Motivo: não foi encontrado o incidente {incident id} no BMC Remedy ITSM. Verifique a ortografia." Se for fornecido um payload JSON inválido: "Erro ao executar a ação "Atualizar incidente". Motivo: payload JSON inválido fornecido no parâmetro "Fields To Update" (Campos a atualizar). Verifique a estrutura." |
Geral |
Criar incidente
Descrição
Crie um incidente no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Estado | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique o estado do incidente. |
Impacto | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique o impacto do incidente. |
Urgência | LDD | 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 para o incidente |
Cliente | String | N/A | Não | Especifique o cliente do incidente. Nota: o nome do cliente tem de ser fornecido no formato "{Apelido} {Nome}". Exemplo: Allbrook Allen |
Nome do Modelo | String | N/A | Não | Especifique o nome do modelo para o incidente. Nota: a ação tenta encontrar o ID do modelo em segundo plano. Para uma maior precisão, pode fornecer o ID do modelo diretamente através dos campos personalizados. |
Tipo de incidente | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique o tipo de incidente para o incidente. |
Grupo atribuído | String | N/A | Não | Especifique o grupo atribuído ao incidente. |
Atribuído a | String | N/A | Não | Especifique o responsável pelo incidente. |
Resolução | String | N/A | Não | Especifique a resolução do incidente. |
Nível 1 da categoria de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 1 para o incidente. |
Nível 2 da categoria de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 2 para o incidente. |
Nível 3 da categoria de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 3 para o incidente. |
Nível 1 da categoria de produtos de resolução | String | N/A | Não | Especifique o nível da categoria de resolução 1 para o incidente. |
Categoria de produtos de resolução: nível 2 | String | N/A | Não | Especifique o nível da categoria de resolução 2 para o incidente. |
Categoria do produto de resolução: nível 3 | String | N/A | Não | Especifique o nível da categoria de resolução 3 para o incidente. |
Origem da denúncia | LDD | Selecione uma opção Valores possíveis:
|
Não | Especifique a origem denunciada. |
Campos personalizados | JSON | N/A | Não | Especifique um objeto JSON que contenha todos os campos e valores necessários que têm de ser usados durante a criação. Nota: este parâmetro substitui outros parâmetros fornecidos. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Resultado 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,
}
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se o código de estado 201 for comunicado (is_success=true): "Successfully created incident with in BMC Remedy ITSM." (Incidente criado com êxito no BMC Remedy ITSM.) A ação deve falhar e parar a execução de um guia interativo: <If a fatal error, like wrong credentials, no connection to server, other is reported: "Error executing action "Create Incident". Motivo: {0}''.format(error.Stacktrace)" Se o código de estado 400 for comunicado e o número da mensagem for 307: "Erro ao executar a ação "Criar incidente". Motivo: os seguintes campos são obrigatórios: {csv of messageAppendedText}." Se o código de estado 400 ou 500 for comunicado e o número da mensagem não for 307: "Erro ao executar a ação "Create Incident". Motivo: {messageText} {messageAppendedText}." Se for fornecido um payload JSON inválido: "Erro ao executar a ação "Criar incidente". Motivo: payload JSON inválido fornecido no parâmetro "Fields To Update" (Campos a atualizar). Verifique a estrutura." Se não for encontrado nenhum modelo: "Erro ao executar a ação "Criar incidente". Motivo: não foi encontrado o modelo com o nome "{template Name}". Verifique a ortografia ou indique o ID do modelo diretamente através de campos personalizados." |
Geral |
Wait For Incident Fields Update
Descrição
Aguarde pela atualização dos campos de incidentes no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
ID de incidente | String | True | Especifique o ID do incidente que tem de ser atualizado. | |
Estado | LDD | Selecione uma opção Valores possíveis: Selecione uma opção Novo Atribuída Em curso Pendente Resolvido Fechado Cancelada |
Falso | Especifique o estado esperado do incidente. |
Campos a verificar | JSON | { "field":"value" } |
Falso | Especifique um objeto JSON que contenha todos os campos e valores necessários. Nota: este parâmetro tem prioridade sobre o campo "Estado". |
Fail If Timeout | Booleano | True | True | Se estiver ativado, a ação falha 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 com êxito (não forem devolvidos erros e a resposta do servidor for 200 OK) em, pelo menos, uma das entidades, is_success deve ser definido como verdadeiro.
Resultado 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
}
}
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se o código de estado 200 for comunicado (is_success= verdadeiro): "O incidente com o ID {incident id} foi atualizado no BMC Remedy ITSM." Se um dos campos não for atualizado e o parâmetro "Fail If Timeout" não estiver ativado (is_success=false): "Os seguintes campos não foram atualizados para o incidente com o ID {incident id} no BMC Remedy ITSM: {fields that were not updated}" Mensagem assíncrona: "A aguardar a atualização dos seguintes campos para o incidente com o ID {incident id} no BMC Remedy ITSM: {fields that were not updated}" A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Aguardar atualização dos campos do incidente". Motivo: {0}''.format(error.Stacktrace) Se alguns campos não forem encontrados: "Erro ao executar a ação "Aguardar atualização dos campos do incidente". Motivo: não foram encontrados os seguintes campos na estrutura do incidente: {fields that were not found}. Se o incidente não for encontrado: "Erro ao executar a ação "Aguardar atualização dos campos do incidente". Motivo: não foi possível encontrar o incidente com o ID {incident ID}. Se um dos campos não for atualizado e o parâmetro "Fail If Timeout" estiver ativado (is_success=false): "Error executing action "Wait For Fields Update". Motivo: os seguintes campos não foram atualizados para o incidente com o ID {incident id} no BMC Remedy ITSM: {fields that were not updated}" Se for fornecido um payload JSON inválido: "Erro ao executar a ação "Aguardar atualização de campos". Motivo: payload JSON inválido fornecido no parâmetro "Campos a verificar". Verifique a estrutura." Se os parâmetros "Status" e "Fields To Check" não forem fornecidos: "Error executing action "Wait For Fields Update". Motivo: o parâmetro "Status" ou "Fields To Check" deve ter um valor. |
Geral |
Adicione uma nota de trabalho ao incidente
Descrição
Adicione uma nota de trabalho a incidentes no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
ID de incidente | String | N/A | Sim | Especifique o ID do incidente ao qual quer adicionar uma nota de trabalho. |
Texto da nota de trabalho | String | N/A | Sim | Especifique o texto da nota de trabalho. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se os dados estiverem disponíveis para, pelo menos, um ID (is_success=true): "Adicionei com êxito uma nota ao incidente "{incident id}" no BMC Remedy ITSM." A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Adicionar nota de trabalho ao incidente". Motivo: {0}''.format(error.Stacktrace)" Se o incidente não for encontrado (is_success = false): "Error executing action "Update Incident". Motivo: não foi encontrado o incidente {incident id} no BMC Remedy ITSM. Verifique a ortografia." |
Geral |
Eliminar incidente
Descrição
Elimine um incidente no BMC Remedy ITSM.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
ID de incidente | String | N/A | Sim | Especifique o ID do incidente que tem de ser eliminado. |
É apresentado em
Esta ação não é executada em entidades.
Resultados da ação
Resultado do script
Nome do resultado do script | Opções de valores | Exemplo |
---|---|---|
is_success | Verdadeiro/Falso | is_success:False |
Case Wall
Tipo de resultado | Valor/descrição | Tipo (entidade \ geral) |
---|---|---|
Mensagem de saída* | A ação não deve falhar nem parar a execução de um guia interativo: Se o código de estado 204 for comunicado (is_success = true): "Successfully deleted incident with ID {record id} in BMC Remedy ITSM. Se o incidente não for encontrado (is_success=true): "O incidente com o ID {record id} não existe no BMC Remedy ITSM." A ação deve falhar e parar a execução de um guia interativo: Se for comunicado um erro fatal, como credenciais incorretas, sem ligação ao servidor ou outro: "Erro ao executar a ação "Eliminar incidente". Motivo: {0}''.format(error.Stacktrace)" |
Geral |
Empregos
Sincronize incidentes fechados por etiqueta
Descrição
Sincroniza os pedidos do BMC Remedy ITSM criados no manual de procedimentos de casos do Google SecOps e nos casos do Google SecOps.
Parâmetros
Nome a apresentar do parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
---|---|---|---|---|
Tabela de incidentes | String | HPD:IncidentInterface | Sim | Especifique o nome da tabela, que tem de ser usado para obter detalhes sobre os incidentes. |
Raiz da API | String | https://{IP}:{port} | Sim | Raiz da API da instância do BMC Remedy ITSM. |
Nome de utilizador | String | N/A | Sim | Nome de utilizador do BMC Remedy ITSM. |
Palavra-passe | Palavra-passe | N/A | Sim | Palavra-passe 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 para sincronizar os estados. |
Validar SSL | Caixa de verificação | Marcado | Sim | Se estiver ativado, verifique se o certificado SSL para a ligação ao servidor BMC Remedy ITSM é válido. |
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.