segunda-feira, 8 de junho de 2009

Formulários eletrônicos

No POST anterior comentei sobre o investimento dos grandes fabricantes para desenvolver soluções de formulários eletrônicos. Agora vamos discutir um pouco os desafios que elas enfrentam na hora de desenvolver essas soluções.

Quem for desenvolvedor de sistemas pode estranhar falarmos sobre as dificuldades deste assunto. Talvez até estranhe falar sobre a necessidade de soluções especificas para eForms. Pode pensar, desenvolvo uma tela para entrada de dados e gravo diretamente no banco de dados. Fazemos isso desde o primeiro sistema de informação na era “jurássica” da informática. Por favor, não vejam aqui nenhuma provocação ao amigo Tognai que fez um belo POST sobre os dinossauros, opa, Mainframes que acabam de fazer aniversário.

Bom, um dos desafios é a disponibilidade de acesso do “cliente” ao sistema que fornece essa tela. Claro que o advento da WEB ajudou a diminuir esse problema, mas ao mesmo tempo trouxe outros, como as questões de segurança da bases de dados, firewalls, compatibilidade de browsers, e outras que meus amigos desenvolvedores podem listar melhor do que eu. Nos mantendo ainda nessa questão de acesso, apesar do avanço da oferta de formas de conexão a internet ainda existe uma boa parcela da população com acesso restrito a mesma, ou situações profissionais em que ela não está disponível. Portanto, uma oferta de eForms que esteja disponível off-line ainda é importante. A solução para esse caso é possuir a ferramenta de eForm instalada no seu desktop ou notebook.

Existem também alguns desafios de negócios ligados a validação do “autor” das informações, ou seja, a garantia de que a fonte das informações seja a correta ou mesmo a questão de legislações que exijam a assinatura física do formulário para dar valor legal ao mesmo.

Agora chegamos a um aparente impasse. Está claro o ganho que os eForms trazem ao processo de coleta de informações, mas uma série de requisitos nos mantém presos ao papel.

OCR, ICR e Código de barras multidimensional são algumas soluções para esse problema que abordaremos em outro POST.

sexta-feira, 5 de junho de 2009

Formulários

Estamos acostumados a preencher formulários constantemente em nosso dia a dia. Preenchemos formulários para fazer inscrição na escola, abrir uma conta corrente, solicitar visto para viagem ao exterior, participar de promoções ou sorteios ou pedir um novo cartão de crédito. Formulários são, apesar de chatos, a muitos anos a melhor forma de passar informações precisas para alguém ou alguma instituição. A grande vantagem é o receptor informa através dos campos do formulário quais informações são relevantes para ele, dessa forma, podemos ser objetivos ao passar nossas informações.
Apesar de agilizar a troca de informações entre o “cliente” e o receptor, depois de preenchido o formulário, principalmente os mais complexos, passa por um processo pouco ágil. Com algumas variações o processo deve ser mais ou menos esse:
  1. Recolhimento e verificação – Nesse momento quem recebe o formulário deve, ou deveria, fazer uma checagem para garantir que todas as informações foram preenchidas e corretamente. Dessa forma, pode pedir ao “cliente” que complete ou corrija algo.
  2. Digitação – Geralmente esses dados devem ser colocados em algum sistema ou base de dados.
  3. Validação – Em seguida, deveria ser feito um processo de checagem dos dados preenchidos no formulário com os dados que digitados para verificar possíveis erros de digitação.
Acho que a maioria de nós já foi vitima, ou conhece uma vitima, de falhas nesse processo. Quem não conhece alguém que tenha recebido um cartão de crédito, carteirinha da escola ou faculdade ou até mesmo um documento como RG ou carteira de motorista com nome escrito de forma errada?
Não é a toa que os principais fornecedores de ferramentas de software com IBM, Oracle, Microsoft e ADOBE tem investido em soluções para criação de formulários que possam ser preenchidos na WEB ou no seu Desktop. Afinal uma das formas de melhorar o processo de captura das informações dos formulários é a utilização de formulários eletrônicos.
No próximo POST vamos tratar um pouco sobre a utilização de formulários eletrônicos.

quinta-feira, 5 de fevereiro de 2009

IBM Inaugura centro de soluções em SP

A IBM Brasil inaugurou, ontem, dia 3 de fevereiro, em São Paulo, o primeiro Centro de Soluções da empresa na América Latina.
O IBM Solutions Center (ISC) é um espaço que atenderá clientes da região e funcionará integrado a outros centros da rede mundial da IBM. A idéia é oferecer soluções que atendam os principais desafios de TI e negócios por segmentos de indústria. O lançamento desse centro faz parte da estratégia da companhia de aumentar a sua integração com as empresas e comunidades dos mercados em desenvolvimento. O evento contou com a participação de Marcelo Spaziani, Vice-Presidente de Vendas da IBM Brasil, e Jim Corgel, Diretor Geral de relações com parceiros de negócios da IBM Corporate.
Instalado no térreo do prédio da IBM em São Paulo, já estão disponíveis mais de 50 soluções com foco em diversas indústrias, como finanças, telecomunicação, varejo, bens de consumo, setor público, segmento industrial/manufatura e concessionárias de serviços públicos (empresas de bens e serviços, de água, energia e gás).
Essa instalação, agora, integra-se ao IBM Innovation Center que foi renovado e ampliado. O centro foi projetado para ajudar parceiros de negócios e clientes da empresa a projetar, construir e oferecer novas tecnologias que contribuem para um mundo mais inteligente.
O IBM Innovation Center de São Paulo é parte de uma rede global de 42 centros, que oferece aos parceiros de negócios da IBM, pequenas e médias empresas e a comunidade acadêmica acesso a sessões de treinamento e serviços de consultoria. Esse espaço oferece também uma infraestrutura técnica que pode ser usado para validar, otimizar e testar novos aplicativos de software. Os profissionais de TI e a comunidade acadêmica podem usar o centro para desenvolver suas qualificações em TI, através de seminários práticos, técnicos e apresentações que explorem as mais recentes tecnologias emergentes e baseadas em padrões abertos.
Mais informações sobre esse espaço pode ser encontrado no site da IBM: http://www.ibm.com/br/industries/isc/