Gerenciamento de eventos no concore

 Palestra "Acelerando o desenvolvimentod e MVPs" no google campus são Paulo

Palestra "Acelerando o desenvolvimentod e MVPs" no google campus são Paulo

Na ultima sexta-feira (13 de Julho) apresentamos no Google Campus São Paulo a palestra "Acelerando o Desenvolvimento de Software".

Para este evento investimos 4 horas de desenvolvimento para criar nosso controle de inscrições para os eventos com o concore com as funcionalidades abaixo. Este é um ótimo exemplo de como é possível criar soluções simples e úteis de forma rápida e eficiente com o concore.

Captura de Tela 2018-07-15 às 19.36.11.png

Inscrição

Página simples com formulário solicitando os dados básicos dos interessados.

Captura de Tela 2018-07-15 às 19.38.50.png

Cadastro de eventos

Podemos cadastrar novos eventos e utilizar o mesmo mecanismo de inscrições.

Captura de Tela 2018-07-15 às 19.39.54.png

Controle de inscritos

É possível consultar a qualquer momento os inscritos e suas informações.

Captura de Tela 2018-07-15 às 19.41.57.png

E-mails automáticos

Criamos três e-mails automáticos, o de confirmação de inscrição, o de lista de espera e finalmente o de interesse no material do evento.

Captura de Tela 2018-07-15 às 19.44.23.png

Exportar para CSV

Para poder enviar os dados dos inscritos para o Google Campus construímos um fluxo que gera um CSV da base de inscritos na hora.

 

Tudo isso em apenas 4 horas de desenvolvimento.

Publicações de Segunda

Publicamos algumas melhorias de usabilidade e visuais para a tela principal do concore.

 Nova tela inicial do concore

Nova tela inicial do concore

Agora é possível buscar por uma célula usando a barra superior, isso é muito útil em organizações que possuem muitas células.

Além disso é possível agrupar células de forma customizada, é só acessar o menu lateral e clicar em "Gerenciar grupos".

 Gerenciamento de grupos

Gerenciamento de grupos

Quando uma célula é incluída em um grupo, a cor deste grupo é utilizada também no cabeçalho da molécula.

Grande abraço!

Daniel Terra

Publicações de segunda - Concore NODES

Trabalhamos nas ultimas semanas para separar os nós de integração do concore do node-red, para podermos atualizar o node-red e nossos nós separadamente, além de facilitar integrações com node-reds publicados fora da cloud do concore, o que é util inclusive para realizar desenvolvimentos localmente.

Agora é possível instalar os nós concore através do "Manage pallete" no menu superior do node-red como no print abaixo;

 Agora é possível instalar os nós do concore diretamente na interface do node-red.

Agora é possível instalar os nós do concore diretamente na interface do node-red.

Fizemos uma boa atualização de arquitetura dos nós, principalmente no nó de middleware que ganhou algumas facilidades;

Captura de Tela 2018-04-15 às 19.45.16.png

Ao clicar sobre o nó de Middleware é possível selecionar e criar configurações de acesso ao concore, já com usuário, senha e organização, isso elimina a necessidade de criação de subflows para inicializar o sdk.

 Configurações para o nó de middleware da concore

Configurações para o nó de middleware da concore

O texto de ajuda de todos os nós também foi revisado. Na dúvida, é só conferir!

Um novo nó adicionado a pallete do concore é o de molécula

Captura de Tela 2018-04-15 às 19.53.05.png

O nó de molécula oferece uma facilidade para criar e atualizar moléculas e funciona de duas formas;

1. Ao receber um objeto chave/valor tenta criar uma molécula de acordo com o moleculoid configurado.

2. Ao receber uma instância de molecula ele simplesmente salva as diferenças. Isso é útil para casos que você desejar carregar uma molecula, alterá-la e salva-la.

Estamos trabalhado esta semana para migrar todas as instâncias e fluxos atuais de node-red para nossos clientes.

Publicações de Segunda - Fluxos de usuário

Chegamos em um ponto no nosso produto onde temos a habilidade de usar nosso produto para gerar novas features, e o fluxo de usuário é uma delas.

O user flow é uma maneira de conectar fluxos com ações de usuário, como após salvar uma molécula, ou criar um botão de ação em uma molécula para que o usuário a utilize quando precisar.

 Cadastro de User Flow que cria um botão na molécula para que usuário o execute quando desejar.

Cadastro de User Flow que cria um botão na molécula para que usuário o execute quando desejar.

 Visualização de molécula apresenta o user flow cadastrado anteriormente no menu lateral.

Visualização de molécula apresenta o user flow cadastrado anteriormente no menu lateral.

Através deste mecanismo é possível criar experiência de automação mais fluidas e responsivas ao usuário.

No lado do fluxo nós recomendamos que se use o método Auth.become recebendo o token de usuário que é enviado junto aos headers. Desta forma você mantem seu endpoint de fluxo seguro.

Para começar a usar é só criar a molécula abaixo!

{
  "metatoms": [
    {
      "id": "titulo",
      "metatomType": "Text",
      "label": "Título",
      "required": true,
      "order": 0,
      "columns": 3,
      "renderType": "text",
      "validation": null
    },
    {
      "id": "icone",
      "metatomType": "Text",
      "label": "Ícone",
      "required": true,
      "order": 1,
      "columns": 1,
      "renderType": "text",
      "validation": null
    },
    {
      "id": "moleculoidID",
      "metatomType": "Text",
      "label": "ID do moleculoid",
      "required": true,
      "order": 2,
      "columns": 2,
      "renderType": "text",
      "validation": null
    },
    {
      "id": "evento",
      "metatomType": "Choice",
      "label": "Evento",
      "required": true,
      "order": 3,
      "columns": 2,
      "options": [
        {
          "label": "Antes de salvar",
          "value": "beforeSave"
        },
        {
          "label": "Depois de salvar",
          "value": "afterSave"
        },
        {
          "label": "Ação do usuário",
          "value": "userAction"
        }
      ],
      "multiple": false,
      "renderType": "select"
    },
    {
      "id": "link",
      "metatomType": "Url",
      "label": "Fluxo",
      "required": true,
      "order": 4,
      "columns": 4,
      "renderType": "url",
      "validation": null,
      "multiple": false
    }
  ],
  "icon": "triangle-up",
  "label": "User Flows",
  "name": "user_flow",
  "view": "Table"
}

Publicações de Segunda - Nova visualização de moleculoids

Publicamos hoje pequenas melhorias na visualização de moleculoids;!

Nossa melhoria foi focada em melhorar a busca visual em organizações com muitas moléculas, além de tornar "usável" moléculas sem um ícone definido.

Espero que vocês gostem e fiquem a vontade para sugerir melhorias nos comentários!

Grande Abraço

Daniel Terra
[email protected]