PT
Español
English
Português
    Tradução de relatórios

    Para realizar traduções para os relatórios gerados, você deve configurar o idioma do usuário, os parâmetros de tradução e os parâmetros de consulta.

    Anotações: A tradução dos termos utilizados nos relatórios é armazenada no banco de dados ASMS_TRANSLATION em registros em espanhol, inglês e português.

    Anotações: As traduções usam o idioma configurado para cada usuário. Se o idioma não estiver configurado, ele usará o idioma do servidor onde os serviços AQM estão instalados.



    1. Configurações de idioma do usuário

    1. Entre no console de configuração do AQM, na seção Configurações Gerais do menu principal, selecione a opção Usuários.

    2. Na visualização de informações do usuário, selecione o nome de um usuário para definir seu idioma (você pode criar um usuário ou selecionar um existente).

    3. Nos detalhes do usuário, selecione a opção Idioma e selecione entre espanhol, inglês e português.

    4. Clique no ícone Salvar para confirmar as alterações feitas e validar a notificação do processo bem-sucedido.

    2. Configurações de parâmetros de tradução

    1. Entre no console web AQM, no módulo Administração do menu principal, selecione a opção Relatórios. Na visualização de informações, selecione um registro na lista de relatórios existentes e, na visualização de detalhes, clique no botão Modificar relatório.

    2. No designer de relatórios habilitado, depois de selecionar um item na área de design, no painel lateral, selecione o Campos.

    3. Na janela Lista de campos, na seção Parâmetros, clique no ícone Adicionar parâmetro.

    4. Na janela Adicionar parâmetro Você pode configurar um parâmetro invisível, responsável por chamar uma função que permite identificar o idioma do usuário e para que o relatório saiba o idioma automaticamente.

    5. No campo de nome, digite Traduzir para o parâmetro.

    6. No respectivo campo, adicione uma descrição para o parâmetro (opcional).

    7. No campo Visível Selecione a opção Não e clique nas reticências do ícone Editor de expressões.

    8. Na janela Editor de expressões , selecione o ícone Funções E o item Aranda.

    9. Na janela Editor de expressões No mecanismo de pesquisa, digite a expressão GetCurrentLanguage() e selecione a função.

    10. Clique no botão Okey para salvar o parâmetro e sair do editor de expressões.

    11. Na janela Adicionar parâmetro Clique no botão Okey para salvar o parâmetro e sair das configurações de parâmetro do relatório.

    3. Configurações de consulta

    1. No Designer de Relatórios AQM, depois de selecionar um item da área de design, no painel lateral, selecione a opção Campos.

    2. Na janela Lista de campos, selecione uma fonte de dados e clique no botão Adicionar consulta Texto alternativo.

    Para configurar uma fonte de dados, consulte a documentação de Designer de Relatórios

    3. Na janela Assistente de Fonte de Dados, adicione a consulta SQL e estabeleça a relação com a tabela ASMS_TRANSLATION na Cadeia de caracteres SQL:

    Um exemplo de consulta pode ser o seguinte:

    SELECT
    i.id,
    i.subject,
    ISNULL(t.value_name, s.stat_name) state_name
    FROM ASDK_ITEM i
    JOIN ASMS_STATUS s ON s.stat_id = i.state_id
    LEFT JOIN ASMS_TRANSLATION t ON t.instance_id = s.stat_id
    AND t.type_id = 86
    AND t.language_id = ISNULL(@i_language, 'es')
    

    4. Na janela Assistente de Fonte de Dados Clique no botão Seguinte para abrir as configurações do parâmetro de consulta.

    5. Clique Adicionar, criando o Parâmetro1.

    6. Implante e configure o parâmetro da seguinte maneira:

    • Renomear para i_language.
    • Altere o tipo para Expressão
    • Altere o tipo de resultado para Cadeia
    • Altere o valor para ? Tradução

    7. Clique em Concluir.

    8. Na barra de ferramentas principal do designer, selecione o ícone Visualizar para visualizar as informações do relatório com traduções.


    É assim que um relatório se parece com as informações em espanhol por padrão:

    É assim que se parece um relatório com as informações do campo Estado Com traduções: