Neste artigo, abordaremos nossas DataSources Legadas - formatação de pares chave-valor com Google Sheets ou Microsoft 365 Excel
- Como Funciona e Quando Usar DataSources Legadas
- Criando Elementos de Mapeamento de Dados
- Gerando um Documento Google Sheet ou Excel
- Modificando os Dados
Usando o Designer, é possível atribuir um valor chave a um elemento e depois mapeá-lo para um documento Google Sheet ou Microsoft Excel. Isso criará uma nova planilha diretamente mapeada para o design individual. Os valores nesta nova planilha podem ser modificados para alterar o que o design exibe.
Observe que esta é uma forma mais antiga de Mapeamento de Dados no OptiSigns. Agora, com nosso novo recurso OptiSync, planilhas existentes do Google Sheets ou MS Excel podem ser diretamente integradas a um design com um simples arrastar e soltar. Também é possível conectar diretamente APIs, JSON, XML ou tabelas personalizadas. Veja nosso artigo sobre Mapeamento de Dados Dinâmicos usando OptiSync para mais informações.
Como Funciona e Quando Usar DataSources Legadas
Esta forma de Mapeamento de Dados segue estas etapas:
- Mapeamento de dados para elementos individuais do design
- Geração de uma planilha Google ou Excel desses elementos
- Alteração da planilha para que as mudanças sejam refletidas no design
Telas diferentes podem ser mapeadas para o mesmo design de modo que, dependendo de onde é exibido, os valores serão diferentes.
DataSources Legadas são particularmente úteis para combinar com nossos widgets de Texto Rolante e Rolagem Vertical, e se você tiver vários elementos em um único design que deseja que sejam dinâmicos.
Criando Elementos de Mapeamento de Dados
Para começar, você precisará criar um design. Para isso, vá para Arquivos/Ativos → Apps → Designer.
Para este exemplo, usamos um de nossos Templates pré-construídos como design. Para o seu, você pode explorar nossa biblioteca de mais de 5000 templates ou criar um design do zero. Veja nosso artigo sobre Começando com o Designer se precisar de ajuda.
Agora, precisaremos adicionar um Mapeamento de Dados a um elemento. Clique no Elemento que deseja mapear para sua DataSource e, em seguida, pressione o botão Configurações. Depois, clique em Criar Mapeamento de Dados.
O elemento receberá automaticamente um ID do Elemento. Também recomendamos dar a ele um Nome do Elemento do Ativo, que aparecerá em sua planilha gerada e pode ajudar a identificar qual é o valor.
Existem também opções adicionais:
- Ocultar quando dados não disponíveis: Quando não houver dados presentes na planilha, nada será exibido
-
Tratamento de Dados Vazios: Quando não há elemento DataSource, o comportamento padrão é usar o valor padrão. Você pode ajustar isso com as seguintes opções:
- Usar Valor Padrão: Mostrar conteúdo padrão, que é como seu elemento aparece originalmente.
- Usar Em Branco: Nada será exibido.
Para saber mais sobre as Opções Avançadas aqui, veja Mapeamento de Propriedades e Formato de Exibição.
Agora, você precisará repetir este processo para cada elemento que deseja que seja dinâmico. Certifique-se de fazer isso antes de passar para a próxima etapa.
Gerando um Documento Google Sheet ou Excel
Depois de mapear todos os elementos que deseja que sejam dinâmicos, é hora de gerar sua planilha. Para isso, clique no botão DataSource no Menu Lateral e, em seguida, clique em Adicionar DataSource:
Role para baixo no pop-up até a seção DataSources Avançadas e escolha Google Sheets (legado) ou MS Excel 365 (legado) dependendo de qual você prefere.
Clicar em uma dessas opções abrirá a opção de fazer login com sua conta de preferência.
OBSERVAÇÃO |
| Isso requer uma conta paga do Microsoft 365, pois a conta gratuita não suporta este recurso. Sem uma conta MS 365 paga, recomendamos usar o Google Sheet. |
Dê um Nome à Planilha e faça login em sua conta preferida. Você precisará fornecer certas permissões para que isso funcione. Veja nossa Política de Privacidade para informações adicionais.
Em seguida, você será solicitado a fornecer a Pasta onde deseja que sua planilha seja salva. Selecione uma e continue. Sua DataSource será criada:
IMPORTANTE |
|
Os dados devem estar dentro de uma tabela ao usar Excel Sheets. |
Neste ponto, você pode acessar sua planilha para ver os elementos que mapeou pressionando o botão Abrir.
Os elementos que você mapeou aparecerão na planilha.
Modificando os Dados
Para alterar o mapeamento, simplesmente edite os valores nas colunas, certificando-se de manter o ID do Elemento do Ativo e o Nome do Elemento do Ativo iguais.
Por exemplo, digamos que queremos que a palavra "SOCIAL" apareça em uma tela em um local, mas queremos que diga "COMUNAL" em outro. Para fazer isso, simplesmente duplicamos a Linha e alteramos as células "Nome da Tela" e "Valor":
O "Nome da Tela" precisará ser o mesmo que o nome da tela que você está direcionando com o ativo. Isso é equivalente ao Nome do Dispositivo na aba Editar Tela:
Algumas melhores práticas:
- O OptiSigns identificará as telas pelo nome e ajustará o Valor com base no que foi inserido em sua planilha.
- Se você alterar o nome da sua tela, certifique-se de atualizar sua planilha ao mesmo tempo. Se atualizado posteriormente, pode causar problemas com o mapeamento de dados na tela no próximo intervalo de atualização.
- ***ALL*** informa ao OptiSigns que, se uma tela não tiver valores especificamente atribuídos, ela pegará o valor desta linha de dados. Isso é equivalente ao "Valor Padrão" mencionado anteriormente no artigo.
- Se um valor for detectado, ele substituirá o valor ***ALL***, como no exemplo acima.
É isso!
OptiSigns é líder em software de sinalização digital. Se você tiver perguntas adicionais, preocupações ou qualquer feedback sobre o OptiSigns, sinta-se à vontade para entrar em contato com nossa equipe de suporte em support@optisigns.com.