Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, acredito que já exista um tópico no fórum sobre isso, mas como a ferramenta de busca não está funcionando achei melhor criar um.
Trabalho como web designer e embora conheça php não atuo com lógica de programação ou banco de dados. Apenas html/css/javascript (desenvolvimento front-end). Estou enviando esta pergunta tentando ajudar em um problema que sempre passamos aqui na empresa: utilizamos um CMS próprio criado por um empresa terceirizada (por diversos motivos específicos para o trabalho desenvolvido....). O maior problema é que não temos acesso direto ao banco de dados, embora a equipe possua 3 programadores. Resultado: Por várias vezes os estagiários precisam cadastrar centenas de informações (endereços de clientes, etc) via interface "de uma por uma". Acho isso inadmissível em nosso século e se temos um .doc ou .xls prontos porque não podemos inplementar de forma automática???
A pergunta é: quais linguagens de programação podemos usar para criar um bot para alimentar de forma automática dados de diversos tipos (acho que seria um bot para cada situação). Lembrando que não se trata de cadastro, e sim de alimentação. Não existe captcha ou quaisquer dispositivos de segurança exceto o próprio login e senha de usuário que uma vez logado dispõe dos privilégios de sistema cabíveis a sua função. O único empecilho é o fato da empresa terceirizada não conceder o acesso ao banco de dados diretamente e cada requisição que fazemos de algum processo por lá demora semanas para conclusão.
Acredito também que se encontra-se um modelo, por exemplo, de um bot que alimenta vários posts do wordpress ou vários artigos do joomla (a partir de um conjunto de docs, ou xml, ou qualquer coisa do tipo), poderiamos facilmente adaptar para nosso problema.
Desde já, Obrigado,
Não tenho certeza, mas acredito que a ideia seria à partir de um layout de importação. Você disse que possui acesso à arquivos. Você poderia utilizar, à partir de um .xls (.doc é criptografado, seria muito complicado) e criar um layout de importação.
Por exemplo, eu lhe passo um arquivo, e lhe forneço um layout. O layout nada mais é que um padrão estipulado onde os dados estarão distribuídos.
A representação de um xls é bem parecido com uma tabela de um banco de dados (salvo alguns detalhes).
Agora ao layout do arquivo das pessoas do meu sistema:
Veja que eu defini uma tabela sem nenhuma abstração. Pessoas físicas e jurídicas, não deveriam estar na mesma tabela LOL.
Agora, ao arquivo:
1 | Gabriel Heming | F
2 | Daniel Rodrigues | F
3 | imasters | J
A partir desses dados, é fácil criar um script para importação.
Sua estrutura de tabelas, nem de longe pode ser parecida com a do meu sistema, mas partir dos dados, você pode definir aonde cada tipo de pessoa, informação ou até se o mesmo id será utilizado, no seu script de importação.
Você bem disse que, não trabalha com lógica e banco de dados. Mas, já que você mencionou ter acesso a 3 desenvolvedores, peça a eles para desenvolverem. A lógica não é difícil. A manipulação do arquivo, nesse caso, é a parte mais difícil da programação, que é algo um tanto trivial.
O mais complexo mesmo é definir o layout do arquivo.
Sistemas Bancários utilizam muito esses layouts para importação de pagamentos para outros sistemas. Pesquise sobre arquivos CNAB, o CNAB400 é o mais comum. :thumbsup:
Nossa ta dificil mais pelo que eu entendi o que eu acho isso deviria ser criando um programa online para poder fazer todas as funcoes automáticas parecidos com o robos da google mais eu acho que se você você contratar uma impressa terceirizada para fazer esse trabalho eu acho que sairia meio caro dependendo das funções que você quer que teja no site e a programação que isso iria utilizar depende com as funções