Apêndice A. Caso de estudo real da Pesquisa & Processamento

OK, temos de admitir que, apesar de ser bastante poderoso, o 'plugin' de Pesquisa & Processamento talvez seja um pouco difícil de compreender. Aqui está um pequeno exercício que lhe dará uma ideia sobre ele. Lembra-se do caso de uso na introdução ?

O João obtém alguns dados do seu banco. Esses dados vêm, obviamente, sem qualquer indicação da categoria. De facto, tudo é escrito no campo do comentário. O João gostaria de algum método automático para definir correctamente a categoria e outros atributos, baseando-se para tal no conteúdo do comentário.

Agora, o João sabe que o seu banco colocou o nome do beneficiário no campo do comentário. A partir daí, ele deseja que todos os seus pagamentos para o KDE estejam na categoria Doações & Open Source. Irá então procurar todas as operações importadas com o campo de comentário a conter KDE:

Tabela A.1. Definição da Pesquisa

Comentário
contém 'KDE'

Adicione esta definição de pesquisa à lista de pesquisas existente, usando o botão Adicionar.

Depois, é necessário dizer ao Skrooge para configurar todas as operações devolvidas por esta pesquisa na categoria Doações > Open Source. Mude o tipo de pesquisa para Actualização na lista e defina as transformações a aplicar:

Tabela A.2. Actualizar a Definição

ComentárioCategoria
=''='Doações > Open Source'

Dica

Repare que também foi removido o comentário original, definindo-o como um texto vazio. Isto serve para fins de legibilidade, mas podê-lo-á querer manter por razões históricas.

Adicione este processamento à pesquisa definida anteriormente, usando o botão Adicionar.

Até agora, tudo bem. Agora, iremos aplicar o processamento em todas as operações importadas que ainda não tiverem sido validadas (carregue no botão Aplicar):

É tudo ! Se voltar à área de operações, irá reparar que todas as operações relacionadas foram actualizadas. No caso de alguma coisa ter corrido mal, não se esqueça que a opção Desfazer é sua amiga ! Mesmo que o processamento tenha alterado 2327 operações, é à mesma apenas uma única acção a anular no Skrooge.