Actions

“Actions” compreende um array de objetos que define uma ou mais ações que podem ser executadas a partir de um item dentro das templates suportadas pela plataforma mobileX.

Elas estão divididas em 4 categorias, conforme descritas a seguir:

  • Actions Básicas: Ações simples inerentes a funções do aparelho, tais como ligar, enviar email, compartilhar, navegar, etc.

  • Actions Integrações(CMS)Ações relacionadas a chamadas de serviços externos para obtenção de conteúdos, tais como listagens, detalhamentos, arquivos, etc.

  • Actions Atendimento: Ações específicas para acessar o Módulo de Atendimento da plataforma.

  • Action Formulários: Ações específicas para acessar o Módulo de Formulários da plataforma.

Objeto de uma action
"actionDefault": 0,
"actions": [
    {
        "order": ,
        "name": "",
        "publishLevel": "",
        "permissionLevel": "",
        "title": "",
        "icon": "",
        "path": "",
        "parameters": [
        {"title":"","value":""},
        ...
        ]
    }
]
Propriedade
Descrição

order

Posição de exibição da ação dentro do menu/card do item

Deve ser contada da esquerda para a direita, iniciando em 0.

Obrigatório.

name

Nome da ação a ser executada. Obrigatório.

publishLevel

Define a visibilidade do item dentro do App:

1: Público - disponível para todos

2: Beta - disponível apenas para usuários do app marcados como beta na plataforma.

4: Oculto - Função que deve ser omitida para qualquer usuário

Obrigatório.

permissionLevel

Define o nível de segurança necessário para acessar o item:

1: Público - disponível para todos

2: Logado - Necessário que o usuário tenha feito login na plataforma para acessar o item.

3: Credenciado - Necessário que o usuário tenha uma credencial válida pelos serviços do cliente.

Obrigatório.

title

Descritivo do que deve ser exibido no menu de ações.Ex: em menus

icon

ícone que deve ser exibido no menu de ações.

Toda as ações possuem um ícone padrão. Assim, este atributo só precisa ser definido se você quiser sobrescrever ícone padrão.

path

Exclusivo para as actions de CMS, indica o nome do mapeamento que deve acionado para obter o conteúdo desejado.

parameters

Lista de parâmetros para execução da action

valueToSave

Objeto contendo valores que podem ser armazenados localmente e utilizados posteriormente em actions com querystring, no header das requisições disparadas via action ou recuperado na exibição do menu principal.

Vide sub-seção valueToSave para mais detalhes.

Last updated