Sincronização após submissão em modo offline: Envio de submissões duplicadas

  • Profile Image
    gcamfla
    Asked on August 24, 2020 at 01:42 PM

    Olá!

    Estamos fazendo um pesquisa com 20 tablets e temos 20 pesquisadores realizando entrevistas com os respondentes usando eles.

    Em alguns lugares o uso do app em modo offline é necessário por falta de internet.

    Um pesquisador informou que fez 7 entrevistas no modo offline e quando sincronizou os dados foram enviados ao servidor 37 entrevistas ao invés de 7.

    Verifiquei na base de dados e realmente algumas entrevistas que ele fez foram enviadas mais de uma vez (duplicatas em todos os campos).

    Isso não pode acontecer, pois estamos acompanhando em tempo real o quantitativo de questionários realizados.

    Fiz uma análise na planilha baixada do servidor e observei que o campo "Submission Date" teve pequenos alterações no segundo de envio(o que pode ter passado num filtro de duplicatas geral)

    O cenário aconteceu da seguinte forma:

    O pesquisador fez todas as entrevistas offline e depois quando o aplicativo ficou online buscou sincronizar tudo. Porém, o app acabou duplicando 7 vezes 5 questionários e enviou dois corretamente quando deveria ter enviado só os 7.

    Poderia me ajudar nessa questão?

    Coloco em anexo a planilha que fiz de análise e sinalizei em quais horários houve a duplicação indevida.

     

  • Profile Image
    Eduardo_H
    Answered on August 25, 2020 at 04:12 PM

    Olá, @gcamfla

    Obrigado pelo contato e nos desculpe pela demora no retorno.

    Não temos acesso a anexos de e-mail na plataforma de suporte. Por favor disponibilize a planilha em uma pasta pública de serviço de cloud ou, alternativamente, submeta na forma de imagem através do link deste tíquete de suporte:
    https://www.jotform.com/answers/2533124-Envio-de-submiss-es-duplicadas

    Guia: Como-Publicar-Capturas-de-Tela-em-Nosso-F-rum-de-Suporte

    Solicitamos que nos informe também o modelo do dispositivo utilizado e confira se o aplicativo Jotform está atualizado para a última versão.

    Obrigado, aguardamos seu retorno.

  • Profile Image
    Eduardo_H
    Answered on August 25, 2020 at 04:15 PM

    Aproveito para sugerir o uso da ferramenta Exterminador de Envios duplicados:

    https://www.jotform.com/apps/duplicate-submissions-terminator

    Com ela você pode excluir envios eventualmente duplicados com mais facilidade, bastando escolher um campo que deveria ser exclusivo, como o nome completo ou endereço de e-mail do usuário.

  • Profile Image
    gcamfla
    Answered on August 25, 2020 at 04:49 PM

    Olá Eduardo!

    O tablet e suas configurações são descritas abaixo:

    Mozilla/5.0 (Linux; Android 8.1.0; M7-3G-PLUS Build/V18_20200413; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.125 Safari/537.36 Jotform Mobile Next - android

    Todos estão com Android 8.1 atualizado e com o Jotform também.

    Os dados estão entrando duplicados no servidor da Jotform. Consequentemente, isso reflete na integração do Google Sheets que estamos usando para acompanhar o quantitativo diário de pesquisas.

    Além disso, a própria integração com o Google Sheets chega a um momento que para de atualizar. Isso faz com que a gente perca quantos já foram realizados e se estamos perto da meta estabelecida.

    Sobre a ferramenta de eliminar duplicados, se ela eliminar somente a partir de um campo isso é um problema pois pode ocorrer de dois pesquisadores iniciarem uma entrevista no mesmo momento. Acho arriscado. Seria útil se me permitisse selecionar quais colunas em conjunto se estiverem iguais que são definidas como duplicadas (igual à ferramenta do Excel). Aliás, tentei acessar o link da ferramenta que me passou e apareceu a mensagem abaixo.

    Contratamos o plano Silver por acreditar na plataforma Jotform para resolver nosso problema de formulários offline. Estou sendo cobrado pelos superiores por esse tipo de situação. Não posso ter que ficar verificando todo o dia se alguém enviou um questionário duplicado. Tenho que focar em realizar as análises. Peço urgente no tratamento dessa questão. 1598388425Conta suspensa.png

  • Profile Image
    Eduardo_H
    Answered on August 26, 2020 at 02:26 PM

    Olá, @gcamfla

    Obrigado pelas informações. Vamos fazer o possível para sanar o problema no menor tempo possível.

    A falha no Exterminador de Envios duplicados foi encaminhado para a equipe de back end e deverá estar corrigida em breve.

    A falha na integração com o Google Sheets ocorreu com o mesmo formulário? Ela coincidiu no tempo com a duplicação das submissões no Google Sheets?

    Note que alterações feitas diretamente na estrutura (colunas) da planilha do Google Sheets podem quebrar a integração. Recomendamos, nestes casos, que seja excluída e refeita a integração.

    Quanto à duplicação, poderia nos informar se o erro se restringiu àquele único evento reportado em sua primeira mensagem ou se ocorreu novamente? No segundo caso, foi no mesmo formulário ou em outros formulários?

    Aguardamos seu retorno.

  • Profile Image
    gcamfla
    Answered on August 26, 2020 at 03:08 PM

    Olá Eduardo!

    Obrigado pelo retorno!

    Sobre as duplicações, além deste caso citado teve mais 1 ontem. O que percebi é que isso acontece só quando eles estão no modo offline, fazem as pesquisas e ao final do dia transmitem para o servidor.

    Isso não aconteceu com todos. Mas acontecer com 1 já é um grande problema.

    Sobre a integração com o Google Sheets, temos uma planilha que puxa os dados na planilha exportada pelo Jotform e faz o tratamento. Aconteceu em um único formulário pois não começamos a usar o próximo.

    Não mexo nas colunas do banco por saber que isso quebra a integração. Optei até por exportar somente algumas colunas e mesmo assim tive o mesmo resultado.


  • Profile Image
    gcamfla
    Answered on August 26, 2020 at 06:51 PM

    Edit: Mais duplicadas apareceram com três pesquisadores hoje. Segue os códigos das submissões duplicadas/triplicadas:


    Códigos:


    4742612427118433206


    4742612337113713608


    4742612307114652657


    Códigos


    4742612417115256190


    4742612337112636972


    4742612307114671620


    Códigos


    4742612427113075385


    4742612337118486708


    4742612307116469615


    Códigos


    4742551491215405322


    4742551471214508939


    4742551471213411446


    4742551471211860073


    4742551441213229699


    Códigos


    4742612407116548596


    4742612337118724174


    4742612307117232699


    Códigos


    4742551421145234207


    4742551391146965663


    4742551321149997107


    Códigos


    4742551491216539828


    4742551471219251654


    4742551471215136491


    4742551471211883013


    4742551441212341736


    Códigos


    4742551431148479240


    4742551401145331898


    4742551331143454822


    Códigos


    4742551421142202891


    4742551391145555243


    4742551321145423989


    Códigos


    4742551421143432055


    4742551391141088591


    4742551321145915665


    Códigos


    4742551421146937222


    4742551391141143096


    4742551321149843450


    Pelos horários é praticamente impossível deles terem feito essa entrevista. Além disso, todos os campos estão exatamente iguais. Peço por gentileza analisar essa situação com urgência. O detalhe é que teve uma que foi quintuplicada. Isso está prejudicando absurdamente o nosso resultado diário. É algum campo do formulário que está fazendo? Esses dados são do próprio servidor da Jotform.

  • Profile Image
    Eduardo_H
    Answered on August 27, 2020 at 03:22 PM

    Olá, @gcamfla

    Obrigado pelas informações.

    Lamentamos o inconveniente e compreendemos o impacto negativo que pode acarretar esta falha.

    Enchaminhei o chamado de suporte à nossa equipe de back end, com acesso ao sistema interno, para investigação da origem do problema e correção.

    Assim que houver uma atualização da parte da equipe informaremos aqui neste mesmo chamado.

  • Profile Image
    gcamfla
    Answered on August 27, 2020 at 07:22 PM

    Olá Eduardo!

    Obrigado pelo retorno!

    Um comportamento que observei é que isso aconteve quando vão transmitir os questionários offline.

    Além disso, hoje tiveram mais 9 duplicatas. Segue abaixo:

    4743450763914029239

    4743459133911539165

    4743450763917201142

    4743459133918687148

    4743450763915143648

    4743459133914205291

    4743450763919053034

    4743459133919388208

    4743450763917406561

    4743459133914506101

    4743450773916624142

    4743459143911903220

    4743450773912384407

    4743459143919399439

    4743450773916877863

    4743459143913083460

    4743450773919887839

    4743459143919363796

     

  • Profile Image
    Flavio_A
    Answered on August 28, 2020 at 06:06 AM

    Olá, @gcamfla

    Obrigado pelas novas informações. Seu chamado foi encaminhado ao nosso backend, e você será informado neste tópico tão logo tenhamos uma atualização sobre esta questão.

  • Profile Image
    gcamfla
    Answered on August 28, 2020 at 06:00 PM

    Olá Flávio!

    Obrigado pelo retorno!

    Um pesquisador transmitiu hoje seus questionários às 12:38:47 (Submission time).

    Ele fez 8 questionários. Porém, às 12:39:15 o aplicativo sincronizou novamente os mesmos 8 e os duplicou.

    As submissions IDs das 12:39:15 são:

    4744383545978170892

    4744383545974406382

    4744383545973878423

    4744383545975914998

    4744383545979982121

    4744383555977828065

    4744383555976001084

    4744383555978460538

    Desde já, obrigado!

    Aguardo retorno de vocês!


  • Profile Image
    Eduardo_H
    Answered on August 28, 2020 at 07:19 PM

    Olá @gcamfla

    Obrigado pelas informações adicionais. Elas foram encaminhadas à equipe de back end responsável pelo chamado (Mobile Team).

    Assim que recebermos uma resposta retornaremos neste chamado.

  • Profile Image
    gcamfla
    Answered on August 31, 2020 at 05:04 PM

    Olá Eduardo!

    Perfeito!

    Hoje, pelo que observei, foram duas duplicatas:

    4747001593617118623

    4747001583618871628

    Isso tem alguma relação com o horário de transmissão dos questionários?

  • Profile Image
    Eduardo_H
    Answered on August 31, 2020 at 06:22 PM

    Olá @gcamfla

    Obrigado pelas inormações adicionais.

    Respondendo à sua pergunta, não acredito que a duplicação tenha qualquer relação com o horário de coleta ou de transmissão dos questionários.

  • Profile Image
    gcamfla
    Answered on September 01, 2020 at 12:18 PM

    Olá Eduardo!

    Hoje pelo que vi constam 55 duplicatas adicionais. Segue:

    4747773748672753205

    4747774128677130930

    4747774338671409464

    4747774508678394338

    4747774698677724244

    4747774778672165657

    4747773948671931881

    4747774238673256686

    4747774348671691023

    4747774558677742763

    4747774748677017892

    4747774788672761870

    Essas:

    4747773968678840606

    4747774258671504907

    4747774358671272587

    4747774608679130473

    4747774758679919399

    4747774788679517286

    Essas:

    4747774038677067731

    4747774278672946803

    4747774398676703901

    4747774648677016054

    4747774758672097105

    4747774798677312760

    4747774808676074973

    Essas:

    4747816570924814201

    4747816590921413086

    4747816590926597892

    4747816630922251141

    4747816640926900358

    4747816650923760037

    4747816650924942006

    4747816660926011616

    4747816660921585153

    4747816680924326264

    Essas:

    4747816570922750655

    4747816590928095374

    4747816590922266703

    4747816630925470149

    4747816640922017712

    4747816650923852580

    4747816660925370167

    4747816660927501928

    4747816670921458275

    4747816680927282712

    E essas:

    4747816580929984183

    4747816590927059500

    4747816620921228461

    4747816630927033442

    4747816640927547286

    4747816650923054955

    4747816660929864503

    4747816660922231152

    4747816670927953747

    4747816680923067326

    O time mobile conseguiu alguma resposta sobre esse evento?

  • Profile Image
    Eduardo_H
    Answered on September 01, 2020 at 07:21 PM

    Olá, @gcamfla

    Infelizmente não temos até o momento uma atualização. O tíquete segue em aberto e designado à equipe suporte back end.

    Retornaremos neste mesmo tíquete assim que houver um retorno da parte da equipe.

  • Profile Image
    gcamfla
    Answered on September 09, 2020 at 05:34 PM

    Olá prezados!

    Boa noite!

    Sigo tendo o mesmo problema ainda todos os dias.

    Alguma resposta do setor mobile?

  • Profile Image
    Flavio_A
    Answered on September 09, 2020 at 07:28 PM

    Olá, @gcamfla

    Infelizmente, não temos nenhum retorno do nosso backend até o momento.

    Acabo de atualizar o ticket com seu pedido por uma atualização. Quando tivermos novas informações, você será informado neste tópico.

  • Profile Image
    gcamfla
    Answered on September 15, 2020 at 03:05 PM

    Boa tarde a todos!

    Realmente hoje está sendo muito complicado.

    Estou com dois formulários ativos agora e recebi 151 duplicações em um deles.

    4759994233719258892

    4759994283716788318

    4759994333713602912

    4759994373718051191

    4759994383717815921

    4759994433718717265

    4759994473711688607

    4759994523719534793

    4759994553712423473

    4759994663716040955

    4759994233713837959

    4759994283713915274

    4759994353712922137

    4759994373716702861

    4759994383719692181

    4759994433719484210

    4759994473712761696

    4759994523717982113

    4759994553717577667

    4759994673719609983

    4759994233713230502

    4759994283717544202

    4759994353718194343

    4759994373716975251

    4759994383711793086

    4759994433711447958

    4759994473718873168

    4759994523712674487

    4759994553717098918

    4759994673713256143

    4759994233719452634

    4759994283719321297

    4759994353713766782

    4759994373712564408

    4759994393716794600

    4759994433718251289

    4759994483715546993

    4759994523716001084

    4759994553712201910

    4759994673713753798

    4759994233718688760

    4759994283715329988

    4759994353712469613

    4759994373716637959

    4759994393718760229

    4759994433718951285

    4759994483715906955

    4759994523715586200

    4759994563716977677

    4759994673711468150

    4759994243712327445

    4759994293712723982

    4759994353713749130

    4759994373717941646

    4759994393712551597

    4759994443711515940

    4759994483711638053

    4759994533712848520

    4759994563712556371

    4759994703716900083

    4759994243719784623

    4759994323716332796

    4759994363718109369

    4759994383713895743

    4759994393711143096

    4759994443713488580

    4759994483718323341

    4759994533718010556

    4759994563717359724

    4759994713716633479

    4759994243718455747

    4759994323718590035

    4759994373717352020

    4759994383719545661

    4759994393713392091

    4759994443712508210

    4759994483718791995

    4759994533717057839

    4759994563719542787

    4759994723712496110

    4759994243716990667

    4759994333712929145

    4759994363713252028

    4759994383711440700

    4759994393712181461

    4759994443715167551

    4759994483717801329

    4759994533712188987

    4759994563717127526

    4759994723717050382

    4759994243714560990

    4759994333716761295

    4759994373718394368

    4759994383717902338

    4759994393718070307

    4759994443713546184

    4759994483712115176

    4759994533719574107

    4759994613711845564

    4759994773717138136

    4759905290129928817

    4759905450129465176

    4759905310126067189

    4759905450127245921

    4759905310126296589

    4759905450122502387

    4759905310126441005

    4759905450129602407

    4759905310128809047

    4759905450129354528

    4759905310121820455

    4759905470123596604

    4759905350124481849

    4759905470122447362

    4759905350128332784

    4759905470122344889

    4759957579127404585

    4759957579122245959

    4759957579122411502

    4759957579122747723

    4759957579124438988

    4759957739128142918

    4759957579123485799

    4759957749121760179

    4759957579127195443

    4759957749123933212

    4759957579127416367

    4759957749124615741

    4759957579125503925

    4759957749122060324

    4759957579129400009

    4759957749128192439

    4759957589126399841

    4759957749128697368

    4759957589128775400

    4759957749128897490

    4759957589128115218

    4759957749128871147

    4759957589128645046

    4759957749125133219

    4759957589126236456

    4759957759128690056

    4759957589123597715

    4759957759125644374

    4759957599123516112

    4759957759122490850

    4759872861561573405

    4759872971565335114

    4759872861569071920

    4759872971569236021

    4759872861567813586

    4759872971561316766

    Está realmente manipulando nossas contagens e nos prejudicando. Precisamos usar o modo offline pois em alguns lugares não há conexão com a internet.

    Então os pesquisadores fazem a coleta e depois transmitem.

    Se eu desativar o modo offline iríamos ter que recorrer ao papel novamente. Isso inviabiliza a utilização do aplicativo. 

    Peço encarecidamente que resolvam essa questão ou me deem alguma solução pois está muito difícil.

    Todos os dias eu tenho que verificar se teve alguma duplicação. E em todos, sem exceção, tem.

  • Profile Image
    Eduardo_H
    Answered on September 15, 2020 at 04:32 PM

    Olá, @gcamfla

    Lamentamos a demora na solução do problema.

    Reforcei um pedido de prioridade para o seu caso, explicando o informado em sua última mensagem.

    Seguimos aguardando o retorno da equipe. O informaremos assim que houver uma resposta.

  • Profile Image
    gcamfla
    Answered on October 29, 2020 at 11:56 AM

    Boa tarde a todos!

    Ontem novamente tive um pesquisador que teve seus questionários enviados multiplicados por 6.

    Isso está prejudicando absurdamente nosso levantamento.

  • Profile Image
    Flavio_A
    Answered on October 30, 2020 at 06:32 AM

    Olá, @gcamfla

    Lamento pelo inconveniente. Solicitei prioridade para esta questão.

    Tão logo tenhamos uma atualização a respeito, você será informado neste tópico.

  • Profile Image
    gcamfla
    Answered on November 09, 2020 at 10:20 PM

    Olá!

    Eles deram algum prazo de solução do problema?

  • Profile Image
    gcamfla
    Answered on December 07, 2020 at 01:35 PM

    Olá!

    Criei um meio de fazer com que os questionários não sejam enviados de forma duplicado e até o momento funcionou.

    Usei uma condicional para juntar um vetor resposta e criei um campo de texto oculto para receber o resultado deste vetor. Após isso, ativei nas configurações do formulário o recurso "Pergunta única" e direcionei o mesmo para o campo oculto criado.

    Deu certo porém, quando o usuário vai transmitir as novas submissões o campo "Respondente aceitou participar da pesquisa?" vem em branco. Esse campo é obrigatório e nunca deveria ser transmitido se estivesse em branco. Outro detalhe é que é impossível continuar o questionário sem esse campo preenchido. Pois, só a partir dele que os campos posteriores aparecerão.

    Poderia me ajudar nessa questão?

  • Profile Image
    Gustavo_H
    Answered on December 08, 2020 at 07:15 AM

    Bom dia, gcamfla.


    Fico feliz por você ter encontrado um contorno razoável para o problema que você está tendo.

    Como sua última pergunta já não diretamente relacionada com o problema de duplicatas sendo enviadas no modo offline usando nosso aplicativo, vou mover sua última aqui:2752034. Dessa forma, podemos isolar cada problema e evitar confusão entre os tópicos.


    Obrigado pela compreensão. Em alguns minutos te respondo no outro chamado.


    Atenciosamente,


  • Profile Image
    uygur
    Answered on January 05, 2022 at 09:05 AM

    Hi there,

    This issue is resolved in 2.1.4 version. Please update your app to the newest version and check if the issue still persists. You should no longer encounter multiple submissions from the same offline submission.

    Best regards.