Comments (1)
1. Usuária se inscreve no formulário no BONDE
MSR's
- Passa pela integração nova
2.1. Nessa nova integração ela é inscrita com todos os campos antigos
2.2. Para entender quais MSR's estão entrando pelo novo formulário, a integração nova precisa adicionar um campo Prioridade as MSR's inscritas por esse formulário
Voluntárias
- Passa pela integração nova
3.1. Nessa nova integração ela recebe todos os campos antigos
3.2 Disponibilidade agora é sempre 1 -> O melhor talvez seja mudar o número de disponibilidade das voluntárias antigas para padronizar
Encaminhamento
-
Condições para ela poder receber um match:
4.1. Campo match_syncronized = false na tabela solidarity_users (podemos aproveitar para melhorar essa tabela que tem dados não relevantes para nós?)
4.2. Ela tem prioridade?
4.3 Tem status_inscrição = "inscrita"
4.4. Tem lat/lng -
Buscar quais voluntárias estão disponíveis próximas daquela MSR, caso alguma seja encontrada, retornar a primeira (mais próxima)
5.1. Como vamos sinalizar que uma MSR foi inscrita e passou pelo match mas não encontramos nenhuma voluntária disponível para ela? -
Guardar a MSR e a Voluntária escolhidas e fazer os processos já feitos no match otimizado
-
Infos da MSR determinantes para o Match
7.1. Qual o tipo de acolhimento que o ticket da MSR precisa (precisamos dessa info no nível do ticket)
7.2. Qual a lat/lng dela
7.4. Infos necessárias para a atualização do ticket no Zendesk: ticket_id da voluntária, nome da voluntária
7.5. Infos necessárias para a criação de um email para a MSR: nome, organization_id da voluntária, nº de registro da voluntária, tel da voluntária, nome da voluntária, tipo de acolhimento que a voluntária oferece
7.5. Infos necessárias para a criação do match no hasura: ticket_id e user_id
7.6. Outras infos necessárias para comunição pós-match: nome -
Infos da Voluntária determinantes para o Match
8.1. disponível (query já feita pra buscar as disponiveis com todas as condições necessárias)
8.2. lat/lng
8.3. Infos necessárias para a criação do ticket no Zendesk: primeiro nome, nome da MSR, organization_id, user_id, ticket_id da MSR
8.4. Infos necessárias para a criação do match no hasura: ticket_id e user_id
8.5. Outras infos necessárias para comunição pós-match: nome, phone/whatsapp -
Enviar mensagem de whatsapp p/ a voluntária através de um script que envia mensagens pelo whatsapp
from bonde-redes.
Related Issues (20)
- Filtro de indivíduos não está trazendo apenas PSR's disponíveis e aprovadas na tela de criar relações
- Pequenas melhorias para a rede de solidariedade de saúde
- [listener-redes-geolocation] A geolocalização não está sendo atualizada no banco de dados
- [client-redes] Adicionar uma página para atualizar o form-mapping
- Atualizar dados da tabela de acordo com os filtros ao mudar o status, e não perde-lo quando fazer o match HOT 2
- Ajustes pós primeira semana de operação HOT 1
- Testar estrutura para trazer usuárias do solidarity para o módulo de redes HOT 3
- [client-redes] Alteração de campos como zipcode/whatsapp direto nas tabelas
- Atualizar o campo calculado nas usuárias do mapa que tiveram o status do ticket alterado p/ pendente HOT 3
- Criar novo listener para integração entre o formulário do bonde e o zendesk HOT 13
- [solidarity] Problemas ao conectar as MSR's e seus respectivos tickets de pedido de acolhimento com as voluntárias HOT 2
- Remover trava para match para pessoas sem cep correto
- Match automatizado
- Revisar fluxo completo do match automatizado, detalhando as entradas de dados e as visualizações necessárias.
- Definir como vamos lidar com os dados dos tickets antigos (pré-match-otimizado). HOT 1
- Revisar as propriedades dos tickets e do usuário para garantir a consistência dos dados.
- Definir lógicas de inscrição e do match automatizado.
- Definir quais tecnologias serão desenvolvidas.
- [mapa-do-acolhimento] Criar um listener que realiza Matchs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bonde-redes.