PT
Español
English
Português
    Configuração da integração do ASMS por projetos no AFLS

    Para tornar a integração entre AFLS e ASMS bilateral, configure-se a integração do AFLS no nível do projeto. O processo de configuração será explicado abaixo.

    1. Faça login no console AFLS como usuário Administrador. No menu de cabeçalho, selecione o Configuração e Administrador.

    2. No Integração No menu principal, selecione o ícone Central de Serviços e na Visualização de detalhes você pode configurar os seguintes parâmetros levando em consideração o esquema de integração:


    3. Na exibição Detalhes do Service Desk, selecione a versão do service desk Aranda GESTÃO DE SERVIÇOS. e clique no ícone Ativo Para habilitar os campos de configuração de integração:


    4. No Informações de conexão, insira as respectivas informações:

    Campo Descrição
    URL de conexão URL da API de gerenciamento de serviços da Aranda.
    Por exemplo: https://url-de-asms/API/.
    Token de conexão Token JWT gerado pelo Aranda Service Management na opção Tokens de integração .

    5. Para confirmar se a integração está funcionando, clique no ícone Validar. Este botão testa se a conexão com a API do ASMS foi bem-sucedida, em caso afirmativo, uma mensagem será exibida informando que a conexão foi bem-sucedida.


    Nota: Se os dados forem novos ou atualizados, salve as configurações para ativar as abas de projeto e sincronização de agendamento.



    6. Clique no botão Salvar para confirmar as alterações feitas.

    7. Na Exibição de detalhes da integração do Service Desk no console de configuração do AFLS, selecione o ícone Projetos realizar a parametrização do projeto a ser integrado.

    No campo de consulta, você pode procurar o projeto necessário e selecioná-lo da lista.


    8. Selecione o projeto adicionado e clique no botão Configurar JSON.


    9. No editor de texto habilitado, adicione a parametrização dos modelos, status a serem homologados e os campos adicionais por projeto que serão necessários. O formato de configuração JSON é detalhado abaixo:

    {
    //Lista de modelos a parametrizar
      "Models": [
        {
      //Nombre del campo adicional para ingresar resultados al finalizar el flujo de un modelo
          "AdditionalFieldSolution": ""
    	//Lista de estado a homologar, se debe ingresar el código de estado de AFLS y su código homólogo en ASMS
          "HomologateStates": [
            {
              "IdAFLSState": 0,
              "IdASMSState": 0
            },
            {
              "IdAFLSState": 0,
              "IdASMSState": 0
            }
          ],
    	//ID del modelo en AFLS y de ASMS
          "IdModelAFLS": 0,
          "IdModelASMS": 0,
        }
      ],
    // Nombre y código del proyecto, estos datos se cargan automaticamente
      "Project": "CL - Acepta.Com S.A.",
      "ProjectId": 406,
    //Campos adicionales por proyecto, se debe ingresar el indentificador de los campos adicionales tanto de AFLS como de ASMS
      "Workordersadditionalfields": [
        {
          "AflsfieldUniqueName": "",
          "AsmsfieldUniqueName": ""
        }
      ]
    }
    


    Para obter os valores a serem configurados no JSON, considere o seguinte:


    Solução de campo adicional

    Campo adicional criado no modelo. Para obter o nome do campo adicional, vá para o AFLS Configuration Console no campo Catálogo de Serviços No menu principal, selecione o ícone Modelos. Na visualização de informações, selecione o modelo a ser usado na integração; Na visualização de Detalhe do Modelo, clique na Editar modelo.

    No Editor de modelos, selecione o ícone Campos adicionais, clique no ícone Editar e expanda as Opções avançadas; copie o valor do campo Nome do campo Adicional.
    Para mais informações, veja a configuração do modelo no manual da AFLS Configurando campos adicionais em um modelo .


    IdModelAFLS

    ID do modelo AFLS a ser utilizado na integração, o campo deve ser consultado no banco de dados wf_id na tabela AFLS_WORKFLOWS, tendo em conta o nome do modelo e que o wf_deleted é igual a 0.

    Exemplo: selecione wf_id, wfcom_id, wf_deleted wf_name de AFLS_WORKFLOWS onde wf_deleted = 0.


    IdModelASMS

    ID do modelo ASMS a ser usado na integração, consulte o campo do banco de dados Id na tabela asms_model, tendo em conta o nome do modelo e que o Ativo é igual a 1.

    Exemplo: selecione ID, nome a partir de asms_model onde ativo = 1 e item_type_id = 6.


    IdAFLSState

    ID dos estados AFLS do modelo a ser usado na integração, como primeiro passo, no console AFLS selecione o modelo e veja os estados que você deseja mapear levando em conta o fluxo existente:



    Para consultar o ID dos estados que você deseja mapear, valide o campo no banco de dados st_id na tabela AFW_STATEMACHINE_STATES, tendo em conta o ID do modelo (wfcom_id) no campo de_definition_id.

    Exemplo: selecione st_id, de_definition_id st_display_name de AFW_STATEMACHINE_STATES onde de_definition_id = 1.


    IdASMSState

    ID dos estados ASMS do modelo a ser usado na integração; como primeira etapa, entre no console de administração do ASMS, no Central de Serviços No menu principal, selecione o ícone Estados. Na visualização de informação, defina o tipo de caso Tarefa e o modelo escolhido para integração; Você será capaz de visualizar os estados que deseja mapear levando em conta o fluxo existente:



    Para consultar o ID dos estados que você deseja mapear, consulte o campo do banco de dados stat_id na tabela asms_status, tendo em conta o ID do modelo (Id) no campo stat_model_id.

    Exemplo: selecione stat_id, stat_name a partir de asms_status onde stat_model_id = 20.


    AflsfieldUniqueName

    Para criar o campo adicional, vá para o console de configuração do AFLS, no Configuração No menu principal, selecione o ícone Campos adicionais E o item Ordens de serviço AFLS. Para modificar o campo, clique no botão Editar do campo adicional selecionado e expanda a opção Opções avançadas, copie o valor do campo Nome do campo Adicional.

    Para mais informações, veja a criação de campos adicionais no manual da AFLS Criando campos adicionais .


    AsmsfieldUniqueName

    Para criar o campo adicional, faça login no Console de administração do ASMS, no Central de Serviços No menu principal, selecione o ícone Adicional. Definir como tipo de caso Tarefa e o modelo.

    Na visualização Informações de Campos Adicionais, selecione um registro e, na visualização Detalhe, selecione a opção Geral e o valor do campo Identificador.


    Para mais informações, veja criar campos adicionais no manual do ASMS Adicional .


    Nota: Para campos adicionais do tipo lista, os valores devem ser exatamente os mesmos no AFLS e no ASMS para homologar o valor corretamente.


    Abaixo está um exemplo de um JSON configurado com 2 modelos diferentes e cada um contém seus respectivos estados e campos adicionais mapeados:


    {
      "Models": [
        {
          "AdditionalFieldSolution": "ca-mp campo modelo 1-1",
          "HomologateStates": [
            {
              "IdAFLSState": 1,
              "IdASMSState": 168
            },
            {
              "IdAFLSState": 2,
              "IdASMSState": 402
            },
            {
              "IdAFLSState": 7,
              "IdASMSState": 169
            }
          ],
          "IdModelAFLS": 1,
          "IdModelASMS": 22
        },
        {
          "AdditionalFieldSolution": "ca-ma campo modelo 1-1",
          "HomologateStates": [
            {
              "IdAFLSState": 9,
              "IdASMSState": 400
            },
            {
              "IdAFLSState": 12,
              "IdASMSState": 170
            },
            {
              "IdAFLSState": 15,
              "IdASMSState": 172
            },
            {
              "IdAFLSState": 16,
              "IdASMSState": 173
            }
          ],
          "IdModelAFLS": 2,
          "IdModelASMS": 23
        }
      ],
      "Project": "SONDA",
      "ProjectId": 17,
      "Workordersadditionalfields": [
        {
          "AflsfieldUniqueName": "ca-campo orden parrafo-2",
          "AsmsfieldUniqueName": "1"
        }
      ]
    }
    


    10. Depois que o arquivo JSON for parametrizado, clique no Validar JSON. Esse botão valida que os modelos e todos os status parametrizados AFLS e ASMS coincidem e existem. Se a validação do arquivo de configuração for bem-sucedida, salve as alterações e conclua a parametrização do projeto.


    11. Na Exibição de detalhes da integração do Service Desk no console de configuração do AFLS, selecione o ícone Sincronização de agendamento para sincronizar usuários do ASMS com o AFLS do projeto configurado,



    12. Nos respectivos campos, selecione o ícone Data e hora de início e defina um periodicidade para que a sincronização seja executada de acordo com o horário configurado.

    13. Para concluir a configuração da integração, clique no ícone salvar ou selecione o ícone Atualize agora para que a sincronização seja agendada imediatamente.