mobileX
  • Introdução
  • Gestão de Atualizações
    • Política de Release Quadrimestral de Produto
    • Fluxo de Atualização
  • Changelog
    • Versões em Produção
    • Changelog por Componente
      • Microsserviços
        • Gateway
          • 2024
            • 15 de Maio
            • 11 de Janeiro
          • 2023
            • 01 de Dezembro
            • 28 de Novembro
            • 07 de Novembro
            • 22 de Setembro
            • 24 de Agosto
            • 14 de Julho
        • Attendance
          • 2024
          • 2023
            • 18 de Agosto
            • 15 de Agosto
            • 9 de Junho
        • Archive
        • Security
          • 2024
            • 15 de Maio
            • 22 de Fevereiro
            • 11 de Janeiro
          • 2023
            • 11 de Dezembro
            • 01 de Dezembro
            • 07 de Novembro
            • 13 de Setembro
            • 24 de Agosto
            • 11 de Agosto
            • 14 de Julho
        • Integration
        • Messenger
        • CMS
        • Forms
          • 2024
            • 08 de Fevereiro
          • 2023
            • 01 de Dezembro
            • 20 de Outubro
      • Front-end
        • mobileX iOS
          • 2024
          • 2023
            • 22 de Setembro
            • 24 de Agosto
            • 15 de Agosto
            • 9 de Junho
        • mobileX Android
          • 2024
          • 2023
            • 22 de Setembro
            • 15 de Setembro
            • 8 de Setembro
            • 1 de Setembro
            • 14 de Julho
            • 9 de Junho
        • mobileX Portal
          • 2024
            • 20 de Maio
            • 15 de Maio
            • 07 de Fevereiro
          • 2023
            • 14 de Dezembro
            • 01 de Dezembro
            • 28 de Novembro
            • 13 de Setembro
            • 25 de Agosto
            • 18 de Agosto
            • 15 de Agosto
            • 14 de Julho
            • 9 de Junho
      • Manager
        • Front-end Manager
          • 2024
            • 20 de Maio
            • 15 de Maio
            • 20 de Fevereiro
            • 17 de Janeiro
          • 2023
            • 22 de Novembro
            • 13 de Setembro
            • 1 de Setembro
            • 11 de Agosto
            • 28 de Julho
            • 14 de Julho
            • 09 de Junho
        • Front-end agendamento
          • 2024
            • 27 de Fevereiro
          • 2023
            • 18 de Agosto
        • External
        • Gestor de arquivos e banners
          • 2024
          • 2023
            • 13 de Setembro
            • 8 de Setembro
      • Serviços de notificações PUSH
        • Notification
      • Serviços de integração
        • Adapter
        • Connect API
          • 15 de Maio
        • Connect Front
          • 15 de Maio
      • NEO
        • mobileX NEO Documentação
          • 2024
          • 2023
            • 28 de Julho
            • 23 de Junho
            • 9 de Junho
            • 14 de Julho
        • mobileX NEOC
          • 2024
          • 2023
            • 14 de Julho
            • 23 de Junho
        • mobileX NEO Framework
          • 2024
          • 2023
            • 14 de Julho
            • 23 de Junho
    • Changelog por Release
      • 2024
        • Maio
          • 20 de Maio
          • 15 de Maio
        • Fevereiro
          • 27 de Fevereiro
          • 22 de Fevereiro
          • 20 de Fevereiro
          • 08 de Fevereiro
          • 07 de Fevereiro
        • Janeiro
          • 17 de Janeiro
          • 11 de Janeiro
      • 2023
        • Dezembro
          • 14 de Dezembro
          • 11 de Dezembro
          • 01 de Dezembro
        • Novembro
          • 28 de Novembro
          • 22 de Novembro
          • 07 de Novembro
        • Outubro
          • 20 de Outubro
          • 13 de Outubro
        • Setembro
          • 22 de Setembro
          • 15 de Setembro
          • 8 de Setembro
          • 1 de Setembro
        • Agosto
          • 25 de Agosto
          • 18 de Agosto
          • 15 de Agosto
          • 11 de Agosto
        • Julho
          • 28 de Julho
          • 14 de Julho
        • Junho
          • 23 de Junho
          • 9 de Junho
  • mobileX NEO
    • mobileX NEO
    • Build
      • DocType
        • Localização
        • Página Inicial
        • Criação de DocTypes
          • Campos
          • A Atribuir Nome
          • Configurações de Formulário
          • Ver Definições
          • Definições de Email
          • Regras de Permissão
          • Ações
          • Documentos Vinculados
          • Status do Documento
          • Web View
      • Fluxo de Trabalho
        • Localização
        • Página Inicial
        • Adicionar Fluxo de Trabalho
      • Relatórios
        • Localização
        • Página Inicial
        • Adicionar Relatório
      • Workspace
        • Localização
        • Página Inicial
      • Painel de Controle
        • Localização
        • Página Inicial
        • Adicionar Painel de Controle
      • Script do Servidor
        • Localização
        • Página Inicial
        • Adicionar Script de Servidor
      • Script de Cliente
        • Localização
        • Página Inicial
        • Adicionar Script de Cliente
      • Tipo de Trabalho Agendado
        • Localização
      • Pacote
        • Localização
        • Página Inicial
        • Adicionar Pacote
      • Importação de Pacote
        • Localização
        • Página Inicial
        • Adicionar Importação de Pacote
    • Utilizadores
      • Usuários
        • Localização
        • Página Inicial
        • Adicionar Usuário
      • Tipo de Usuário
        • Localização
        • Página Inicial
        • Adicionar Tipo de Usuário
      • Permissões
        • Localização
        • Página Inicial
        • Adicionar Permissão do Utilizador
        • Adicionar/Atualizar e Excluir em Massa
    • Configurações
      • Importar Dados
        • Localização
        • Página Inicial
        • Adicionar Importação de Dados
        • Erros e Avisos
      • Exportar Dados
        • Localização
        • Página de Exportação
      • Atualização em Massa
        • Localização
        • Página Inicial
      • Documentos Excluídos
        • Localização
        • Página Inicial
        • Demonstrativo de Documento Excluído
      • Criar/Editar Formato de Impressão
        • Localização
        • Página de Criação
      • Fluxo de Trabalho
        • Localização
        • Página Inicial
        • Adicionar Fluxo de Trabalho
      • Status do Fluxo de Trabalho
        • Localização
        • Página Inicial
        • Status do Fluxo de Trabalho
    • Site
      • Definições do Portal
        • Localização
      • Formulário Web
        • Localização
        • Página Inicial
        • Adicionar Formulário Web
      • Post do Blog
        • Localização
        • Página Inicial
        • Adicionar Post do Blog
      • Blogueiro
        • Localização
        • Página Inicial
        • Adicionar Blogueiro
      • Categorias do Blog
        • Localização
        • Página Inicial
        • Adicionar Categoria de Blog
      • Página Web
        • Localização
        • Página Inicial
        • Adicionar Página Web
      • Sidebar Site
        • Localização
        • Página Inicial
        • Adicionar Sidebar Site
      • Slideshow Site
        • Localização
        • Página Inicial
        • Adicionar Slideshow Site
      • Rota do Site Meta
        • Localização
        • Página Inicial
        • Adicionar Rota do Site Meta
      • Configurações do Portal
        • Localização
      • Ajuda Categoria
        • Localização
        • Página Inicial
        • Adicionar Ajuda Categoria
      • Ajuda Artigo
        • Localização
        • Página Inicial
        • Adicionar Ajuda Artigo
    • Integrações
      • Configurações do Google
        • Localização
        • Realizar Configuração do Google
      • Contatos do Google
        • Localização
        • Página Inicial
        • Adicionar Contatos do Google
      • Calendário do Google
        • Localização
        • Página Inicial
        • Adicionar Calendário do Google
      • Google Drive
        • Localização
        • Página Inicial
      • Webhook
        • Localização
        • Página Inicial
        • Adicionar Webhook
          • Doc Eventos
          • Gatilho Webhook
          • Pedido Webhook
          • Segurança Webhook
          • Cabeçalhos Webhook
          • Webhook Data
      • URL do Webhook do Slack
        • Localização
        • Página Inicial
        • Adicionar URL do Webhook do Slack
      • Configurações de SMS
        • Localização
        • Página Inicial
    • Customização
      • Painel de Controle
        • Localização
        • Página Inicial
        • Adicionar Painel de Controle
      • Personalizar Formulário
        • Localização
        • Editar Formulário
      • Gráfico do Painel
        • Localização
        • Página Inicial
        • Adicionar Gráfico
          • Contagem
          • Soma
          • Média
          • Agrupar Por
          • Personalizado
          • Relatório
      • Origem do Gráfico do Painel
        • Localização
        • Página Inicial
        • Adicionar Origem do Gráfico do Painel
    • Gestão de Ciclo de Vida da Aplicação mobileX
    • Log de Desenvolvimento
    • API de Relatórios
  • mobileX Front
    • mobileX Front
    • Componentes mobileX Front
      • Apps mobileX Front
        • Apps Virtuais x Apps Customizadas
        • Customizações
          • Menus
            • Menus Estático
            • Menus Dinâmicos
          • Especificações para Customizações
      • Manager mobileX Front
    • Implantação Apps mobileX Front
      • Publicação das Apps
        • Liberando Acesso às Lojas de Aplicativos
        • Publicação Apps iOS
        • Publicação Apps Android
      • Gestão das Lojas de Aplicativos
    • Funcionalidades Nativas
      • Log do usuário
      • Cadastro e Autenticação de Usuário
        • Níveis de Acesso
        • Cadastro e Autenticação mobileX
          • Excluir Conta
        • 2° Fator de Autenticação
        • Autenticação Integrada
        • Autenticação via Serviços Externos
      • Biometria
      • Termo de Uso e Política de Privacidade
      • Pesquisas
      • Mensagens
      • Gestor de Conteúdos
      • Fluxo de Atendimento
      • Formulários Dinâmicos
    • Manager :: Configurando e Operando Apps mobileX
      • Gestão de Perfis e Usuários Manager
      • Configuração de Apps Virtuais
      • Operando as Apps Via Manager mobileX
        • Usuários Aplicações Frontend
        • Construtor de Menus Básicos
        • Fluxos de Atendimento
          • Relatório em Mapa
        • Questionários
        • Envio de Mensagens
        • Gestor de Conteúdo
        • Agendamento
        • Construtor de Formulários Dinâmicos
    • Low Code mobileX Front
      • Linguagem X
      • Actions
        • Actions Básicas
        • Actions Integrações(CMS)
          • Actions CMS
          • Statuscodes de retorno de requisições
          • Paginação em Requisições
        • Actions Atendimento
        • Action Formulários
        • valueToSave
      • Autenticacão de Usuário
        • Autenticacão de Usuário mobileX
        • Autenticação Gov.br
        • Autenticação Microsoft Azure Ad
      • Credenciamento com Sistemas Externos
        • Permissões de Acesso para Execução de Ações no APP
        • Obtendo Tokens de Credenciamento
          • Key (Chave Única de Acesso)
          • Usuário e Senha
          • Customizado - Credenciamento via Ação Configurada
        • Utilizando Credenciamento nas Integrações
        • Aviso de Cookie no Portal
        • Upload de Arquivos (Forms de atendimento/Integração)
      • Estrutura de Telas
        • PageNavigation
        • PageHeader
        • PageSearch
        • PageContent
          • GroupLists
            • Coringa
            • List A
            • List B
            • List C
            • List D
            • Menu A
            • Menu B
            • Menu C
            • Carousel A
            • Carousel B
            • Carousel C
            • Carousel D
          • SectionLists
            • SectionList A
            • SectionList B
          • HistoryList
          • Filelist
          • Simplelist
          • PageFooter
        • Template de Mensagens
        • Template de Credenciamento
      • Fontes mobileX
      • Sombra, Borda e Contorno
      • Outras Funcionalidades
        • Galeria de Vídeos
        • Cartões Virtuais
        • Pesquisa Geolocalizada
        • Política de Privacidade e Termos de Uso por Endpoint
        • Carrossel de Banner com Gestor de Arquivos
    • APIs mobileX
  • mobileX Connect
    • mobileX Connect
    • Gestão de Clientes, Aplicações Customizadas e Endpoints
    • Conexão com Componentes mobileX e Sistemas Externos
    • Configuração e Conexão com Componentes mobileX NEO
    • Debug
    • Log de Erros
  • mobileX Gen AI
    • mobileX Gen AI
  • mobileX Code-Flow
    • mobileX Code-Flow
    • Funcionalidades mobileX Code-Flow
  • Infraestrutura e Segurança
    • Infraestrutura e Segurança
    • Políticas
      • Política de Segurança da Informação
      • Política de Testes de Segurança de Informação
      • Política de Controle de Backup
      • Política de Tratamento de Incidente de Segurança
      • Política de Controle de Acesso e Gestão de Usuários da Plataforma mobileX
      • Política de Gestão de Ativos
    • Requisitos Mínimos mobileX
    • Sustentabilidade
    • Privacidade e LGPD
      • DPO (Data Protection Officer)
      • Papéis LGPD
    • Gestão de Risco Cibernético
  • Hospedagem
    • Componentes da Plataforma
    • Modelos de Hospedagem
    • Modelos de Deploy mobileX
    • Configuração Mínima Hospedagem Enterprise
    • Configuração Mínima Data Adapter
  • Atendimento e Suporte
    • Livro de Serviços da MTM
    • Manual do GLPI
    • Manual do Manager mobileX
    • Comunicados mobileX
      • #001-12_2023 - Instruções para Prorrogação de Prazo em Loja Google
      • #002-12_2023 - Instruções para Validação da Conta de Programador na Play Console
Powered by GitBook
On this page
  • Open
  • Parâmetros:
  • Open-goto
  • Open-search
  • Open-view
  • Parâmetros:
  • Open - download
  • Parâmetros:
  • Open - download - share
  • Open - exames (depreciado)
  • Open - QRcode
  • Parâmetros:
  • Open - PDF
  • Parâmetros:
  • Share
  • Print
  • Alarm
  • Características :
  • Particularidades plataforma iOS:
  1. mobileX Front
  2. Low Code mobileX Front
  3. Actions
  4. Actions Integrações(CMS)

Actions CMS

Open

Função para buscar e exibir conteúdo proveniente de integrações com serviços externos.

Parâmetros:

Propriedade
Descrição

Path

Nome do mapeamento de integração

permissionLevel

parameters -> querystring

critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH

parameters -> initialSearchForm

Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

parameters -> formParameters

Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

parameters -> actionConfirmation

Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a execução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnNo: Botão que cancela a execução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Exemplo direto:
{
    "order": 0,
    "name": "open",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [

            {"title":"querystring","value":"?tipoatend=1234&data=01/01/2021"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}
Exemplo com abertura de formulário de pesquisa:
{
    "order": 0,
    "name": "open",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [

            {"title":"initialSearchForm", "value":"pesquisa-paciente"},
            {"title":"formParameters","value":"filterby=1&nome=ana"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}

JSON esperado:

Open-goto

Mesmo funcionamento da action OPEN. Entretanto, remove do fluxo todas as telas que foram abertas anteriormente. Caso o usuário acione o “back”, será direcionado à tela inicial do endpoint.

Exemplo direto:
{
    "order": 0,
    "name": "open-goto",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"querystring","value":"?tipoatend=1234&data=01/01/2021"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}
Exemplo com abertura de formulário de pesquisa:
{
        "order": 0,
        "name": "open-goto",
        "permissionLevel": 2,
        "publishLevel": 1,
        "path": "NOME-DO-MAPEMAENTO",
        "parameters": [

                {"title":"initialSearchForm", "value":"pesquisa-paciente"},
                {"title":"formParameters","value":"filterby=1&nome=ana"},
                {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
        ]
}

JSON esperado:

Open-search

Mesmo funcionamento da action OPEN, disponibilizando um formulário de pesquisa antes de exibir a lista.

  • parameters -> formParameters Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

  • parameters -> actionConfirmation Possibilita a exibição de um popup de confirmação antes da execução da ação.

    • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

    • message: Mensagem a ser exibida

    • btnYes: Botão que confirma a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

    • btnNo: Botão que cancela a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Propriedade
Descrição

Path

Nome do mapeamento de integração

permissionLevel

parameters -> initialSearchForm

Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

parameters -> formParameters

Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

parameters -> actionConfirmation

Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnNo: Botão que cancela a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Exemplo:
{
    "order": 0,
    "name": "open-search",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [

        {"title":"initialSearchForm", "value":"47f231eb-0324-4398"},
        {"title":"formParameters","value":"filterby=1&nome=ana"},    {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}

JSON esperado:

Open-view

Função que exibe um link ou conteúdo HTML em uma webview dentro do App, sendo obtido através de mapeamento ou por link direto.

Quando utilizado o mapeamento, este tanto pode retornar um conteúdo HTML ou um link.

Parâmetros:

Propriedade
Descrição

permissionLevel

title

Define o titulo da tela que será aberta com webview

Utilização sem integração

Propriedade
Descrição

parameters -> url

Url direta do link que deve ser exibido

Utilização com integração

Propriedade
Descrição

Path

Nome do mapeamento de integração a ser utilizado

parameters -> querystring

Pertencente ao elemento path, critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH.

parameters -> initialSearchForm

Pertencente ao elemento path, Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

parameters -> formParameters

Pertencente ao elemento path, Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

parameters -> actionConfirmation

Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a execução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnNo: Botão que cancela a execução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

parameters -> screenRotation

Indica se o app permite a rotação da tela. True ou false.

parameters -> screenSwipeRefresh

Indica se o app permite a reload da página da tela. True ou false.

parameters -> blockVideoAutoplay

Se deve bloquear o autoplay de vídeos. True ou false. O valor padrão é false.

OBS: Essa propriedade só tem efeito no iOS.

parameters -> userAgent

Você pode configurar um User Agent alternativo, que será utilizado pelo componente de browser interno do aplicativo. É pouco provável que você precise utilizar essa propriedade. Mas no caso de alguma página de internet não estar funcionando corretamente em alguma plataforma (iOS ou Android), você pode definir um valor de User Agent alternativo para que a página se comporte como se estive sendo executada no browser de um aparelho específico.

Exemplo de um user agent válido: Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36 O user agent acima indica que o browser está rodando em um Samsung Galaxy S9.

OBS: Essa propriedade só tem efeito para os aplicativos móveis.

Exemplo com url (sem mapeamento):
{
    "order": 0,
    "name": "open-view",
    "title": "Imagens",
    "permissionLevel": 2,
    "publishLevel": 1,
    "parameters": [
            {"title":"url","value":"http://www.mtmtecnologia.com.br"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"},
            {"title":"screenRotation","value":"false"},
            {"title":"screenSwipeRefresh","value":"true"}
    ]
}
Exemplo com mapeamento:
{
    "order": 0,
    "name": "open-view",
    "title": "Imagens",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"querystring","value":"?tipoatend=1234&data=01/01/2021"},  
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"},
            {"title":"screenRotation","value":"false"},
            {"title":"screenSwipeRefresh","value":"true"}
    ]
}
Exemplo com mapeamento e pesquisa:
{
    "order": 0,
    "name": "open-view",
    "title": "Imagens",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"initialSearchForm", "value":"47f231eb-0324-4398"},
            {"title":"formParameters","value":"filterby=1&nome=ana"}, {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"},
            {"title":"screenRotation","value":"false"},
            {"title":"screenSwipeRefresh","value":"true"}
    ]
}

JSON esperado:

Exemplo com HTML
{
  
  "pageContent": {
    "totalPages": 1,
    "currentPage": 1,
    "sectionList": [
     {
        "sections": [
          {
            "type": "html",
            "value": "<br><hr><p align='center'> <b>Laudo em Texto HTML Simples</b><hr></p><pre>\r\n<br><br>ERITRÓCITOS: 4,45 milhões/mm3<br>Ref:3,90 a5,00<br><br>HEMOGLOBINA: 13,1  g/dL<br>Ref:12,0  a  15,5<br><br>HEMATÓCRITO 39,8  %<br>Ref:35,0  a  45,0<br><br>HEMOGLOBINA CORPUSCULAR MÉDIA: 29,4  pg<br>Ref:26,0  a  34,0</pre>\r\n\r\n<br>"
          }
        ]
      }
    ]
  }
}
Exemplo com link
{
  "pageContent": {
    "totalPages": 1,
    "currentPage": 1,
    "sectionList": [
     {
        "sections": [
          {
            "type": "html",
            "value": "http://wwww.linkdesejado.com.br"
          }
        ]
      }
    ]
  }
}

Open - download

Função que faz o download de um arquivo utilizando como fonte um mapeamento ou um link direto.

Quando utilizado o mapeamento, este tanto pode retornar o base64 do arquivo ou um link (ver template necessária)

Parâmetros:

Propriedade
Descrição

permissionLevel

Utilização sem integração

Propriedade
Descrição

parameters -> url

Url direta do arquivo que deve ser exibido

Utilização com integração

Propriedade
Descrição

Path

Nome do mapeamento de integração a ser utilizado

parameters -> querystring

Pertencente ao elemento path, critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH.

parameters -> initialSearchForm

Pertencente ao elemento path, Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

parameters -> formParameters

Pertencente ao elemento path, Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

parameters -> actionConfirmation

Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnYes: Botão que cancela a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Exemplo com mapeamento
{
    "order": 0,
    "name": "open-download",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"querystring","value":"?tipoatend=1234&data=01/01/2021"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"} 
    ]
}
Exemplo com mapeamento e pesquisa
{
    "order": 0,
    "name": "open-download",
    "permissionLevel": 2,
    "publishLevel": 1,
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"initialSearchForm", "value":"form-pesquisa"},
            {"title":"formParameters","value":"filterby=1&nome=ana"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"} 
    ]
}
Exemplo com url:
{
    "order": 0,
    "name": "open-download",
    "permissionLevel": 2,
    "publishLevel": 1,
    "parameters": [
            {"title":"url","value":"http://www.mtmtecnologia.com.br/folder.pdf"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"} 
    ]
}

JSON esperado

Open - download - share

Veja a seção do OPEN-DOWNLOAD para mais informações sobre como configurar a action.

Open - exames (depreciado)

Open - QRcode

Abre uma tela para leitura de um código de barras antes de executa um mapeamento, adicionando o valor lido ao final da querystring definida.

Parâmetros:

Propriedade
Descrição

permissionLevel

Path

Nome do mapeamento de integração a ser utilizado

parameters -> querystring

Pertencente ao elemento path, critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH.

parameters -> type

Informa o tipo leitor que deve ser aberto: qrcode Ou barcode ou both

Exemplo:
{
        "order": 0,
        "name": "open-qrcode",
        "permissionLevel": 2,
        "publishLevel": 1,
        "title": "Pesquisar",
        "path": "NOME-DO-MAPEMAENTO",
        "parameters": [  
                {"title":"querystring","value":"?tipoatend=1234&data=01/01/2021&codigo="},
                {"title":"type", "value":"qrcode|barcode|both"} 
        ]
}

JSON esperado:

Open - PDF

Função que realiza a abertura de arquivo PDF dentro do APP

Parâmetros:

Propriedade
Descrição

permissionLevel

Utilização sem integração

Propriedade
Descrição

parameters -> url

Url direta do arquivo que deve ser exibido

Utilização com integração

Propriedade
Descrição

Path

Nome do mapeamento de integração a ser utilizado

parameters -> querystring

Pertencente ao elemento path, critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH.

parameters -> initialSearchForm

Pertencente ao elemento path, Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

parameters -> formParameters

Pertencente ao elemento path, Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

parameters -> actionConfirmation

Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnYes: Botão que cancela a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Exemplo com mapeamento:
{
    "order": 0,
    "name": "open-pdf",
    "permissionLevel": 2,
    "publishLevel": 1,
    "title": "Laudo",
    "icon": "",
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"querystring","value":"?tipoatend=1234&data=01/01/2021"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"} 
    ]
}
Exemplo com mapeamento e pesquisa:
{
    "order": 0,
    "name": "open-pdf",
    "permissionLevel": 2,
    "publishLevel": 1,
    "title": "Laudo",
    "icon": "",
    "path": "NOME-DO-MAPEMAENTO",
    "parameters": [
            {"title":"initialSearchForm", "value":"47f231eb-0324-4398"},
            {"title":"formParameters","value":"filterby=1&nome=ana"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"} 
    ]
}
Exemplo com url:
{
    "order": 0,
    "name": "open-pdf",
    "title": "Laudo",
    "parameters": [
            {"title":"url","value":"http://www.mtmtecnologia.com.br/folder.pdf"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"} 
    ]
}

Json Esperado:

Share

Função que aciona os apps de COMPARTILHAMENTO no dispositivo, informando um texto ou texto + arquivo.

O arquivo é buscado através da conexão definida em PATH , que deve retornar um objeto do tipo “FileList”, trazendo no interior o base64 do arquivo, Possui 6 parâmetros:

Propriedade
Descrição

text

texto do compartilhamento.

querystring

Pertencente ao elemento path, critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH.

initialSearchForm

Pertencente ao elemento path, Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

formParameters

Pertencente ao elemento path, Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

actionConfirmation

Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnYes: Botão que cancela a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Exemplo de compartilhamento apenas texto:
{
      "order": 0,
      "name": "share",
      "title":"",
      "icon":"",
      "path":"",
      "parameters": [
            {"title": "text, "value": "Olá!\n Estou compartilhando!\n mobileX" },
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
      ]
}

Contendo assim dois exemplos de compartilhamento de texto + arquivo acessando mapeamento:

{
  "order": 0,
  "name": "share",
  "path": "NOME-DO-MAPEAMENTO",
  "parameters": [
          {"title":"querystring","value": "?param1=124&param2=01/01/2021" },   
          {"title":"text,"value": "Olá!\n Estou compartilhando!\n mobileX" },
          {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
   ]
}
{
  "order": 0,
  "name": "share",
  "path": "NOME-DO-MAPEAMENTO",
  "parameters": [
          {"title":"initialSearchForm","value":"pesquisa-generica"},
          {"title":"formParameters","value":"?param1=124&param2=01/01/2021"},
          {"title":"text,"value": "Olá!\n Estou compartilhando!\n mobileX" },
          {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}

Json esperado em conexão

Print

Função que aciona os apps de IMPRESSÃO no dispositivo. O documento a ser impresso pode ser buscado a partir de uma URL ou de uma conexão mapeada. Possui 6 parâmetros:

Propriedade
Descrição

url

Url do arquivo para impressão.

querystring

Parâmetro Opcional. Pertencente ao elemento path, critérios do tipo chave&valor (ex “&filterBy=1&data=01/01/18”) que serão utilizados como campos da querystring a ser concatenada ao final da url definida em PATH.

initialSearchForm

Pertencente ao elemento path, Possibilita a abertura de uma tela de pesquisa (baseada em forms dinâmicos} antes da execução da chamada ao serviço. Os campos do fomulário são utilizados como parâmetro da querystring.

formParameters

Parâmetro Opcional. Pertencente ao elemento path, Envia para o formulário de pesquisa - definido em initialSearchForm - valores para prévio preenchimento dos campos. Deve ser informado o nome definido “identifier” de cada campo no formato “identifier=valor” e separados por “&”.

actionConfirmation

Parâmetro Opcional..Possibilita a exibição de um popup de confirmação antes da execução da ação.

  • type:Tipo da janela de mensagem. Pode ser: Info (azul), warning (amarela), error (vermelha) e success (verde)

  • message: Mensagem a ser exibida

  • btnYes: Botão que confirma a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

  • btnYes: Botão que cancela a excução da action. Se informado, será exibido com o label descrito. Se vazio, não é exibido na tela.

Exemplo via URL:
{
    "order": 0,
    "name": "print",
    "title": "Imprimir",
    "icon": null,
    "path": null,
    "parameters": [
            {"title":"url","value": "http://www.a.com/meufile.pdf" },
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}
Exemplo com mapeamento, baixando o arquivo a ser impresso:
{
    "order": 0,
    "name": "print",
    "title": "Imprimir",
    "icon": null,
    "path": "NOME-DO-MAPEAMENTO",
    "parameters": [
            {"title":"querystring","value": "?param1=124&param2=01/01/2021" },
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}
Exemplo com mapeamento e pesquisa, baixando o arquivo a ser impresso:
{
    "order": 0,
    "name": "print",
    "title": "Imprimir”",
    "icon": null,
    "path": "NOME-DO-MAPEAMENTO",
    "parameters": [
            {"title":"initialSearchForm", "value":"pesquisa-generica"},
            {"title":"formParameters","value":"filterby=1"},
            {"title":"actionConfirmation","value":"type=warning&message=xxx?&btnYes=Sim&btnNo=No"}
    ]
}

Alarm

Habilita a funcionalidade de alarmes na plataforma, exibindo uma tela de listagem onde se pode agendar alarmes com uma breve descrição, também possibilita a criação de alarmes recorrentes.

Características :

  • Cada alarme é vinculado ao usuário autenticado e ao endpoint.

  • Os alarmes são desativados ao fazer logoff do aplicativo

  • Os alarmes são reagendados ao fazer login, caso o usuário possua alarmes predefinidos.

  • Os alarmes são registrados apenas localmente no aparelho.

  • O título da tela é o título retornado na action, caso este seja vazio ou nulo o valor default será: "Alarmes"

Particularidades plataforma iOS:

  • Caso esteja fora do app, na tela bloqueada, a notificação dispara o som por apenas 30 segundos.

  • O usuário poderá configurar no máximo 9 alarmes.

Exemplo:
{
    "order": 0,
    "name": "alarme",
    "permissionLevel": 1,
    "publishLevel": 1,
    "title": "Alarme",
    "parameters": []
}
PreviousActions Integrações(CMS)NextStatuscodes de retorno de requisições

Last updated 1 year ago

Nível de permissão para acesso à funcionalidade. ver

Statuscode 20x : OU

Statuscode 40x:

Statuscode 20x : OU

Statuscode 40x:

Nível de permissão para acesso à funcionalidade. ver

Statuscode 20x : OU

Statuscode 40x:

Nível de permissão para acesso à funcionalidade. ver

Statuscode 20x : *Importante: Deve possuir apenas uma section contendo ou link ou o html a ser exibido no fview

Statuscode 40x:

Nível de permissão para acesso à funcionalidade. ver

Statuscode 20x :

Statuscode 40x:

Mesma função do , mas disponibiliza o arquivo para ser compartilhado no final.

Mesmo funcionamento da action . Entretanto, retorna obrigatoriamente um objeto contendo Grouplist e Historylist específico para resultado de exames

Nível de permissão para acesso à funcionalidade. ver

Statuscode 20x : OU

Statuscode 40x:

Nível de permissão para acesso à funcionalidade. ver

Statuscode 20x :

Statuscode 40x:

Statuscode 20x :

Statuscode 40x:

MODELO SECTIONLIST
MODELO GROUPLIST
MODELO SECTIONLIST
MODELO GROUPLIST
MODELO SECTIONLIST
MODELO GROUPLIST
MODELO SECTIONLIST
MODELO FILELIST
MODELO SECTIONLIST
MODELO GROUPLIST
MODELO FILELIST
MODELO FILELIST
OPEN-DOWNLOAD
OPEN
ACTIONS
ACTIONS
ACTIONS
ACTIONS
ACTIONS
ACTIONS
MODELO ERROR
MODELO ERROR
MODELO ERROR
MODELO ERROR
MODELO ERRO
MODELO ERROR
MODELO ERRO
MODELO ERRO