Escolar Documentos
Profissional Documentos
Cultura Documentos
Especificao Funcional
(EFTD)
[Cdigo processo]
Auditoria Nvel 1
Autores:
Laura Fernandes
XXXXXXXXXXXX
Identificao do Desenvolvimento
Pgina 1 de 28
de
Frente
Funcional
Identificao de Desenvolvimento
Prioridade
Elaborado por:
Funo
Data
Laura
Funcional
laura.fernandes@alltaxplatfor
17/07/2013
Fernandes
m.com
<Nome>
Arquiteto Tcnico
<Nome>
Desenvolvedor
Modificaes do Documento
Verso
1.0
Motivo da
Modificao
Original
Item
Descrio
Documento Inicial.
Pontos Pendentes
Verso
1.0
1.0
Item
Descrio
Parte tcnica: Indicar como ser mapeado os campos e
tabelas
Parte tcnica: Preencher informaes tcnicas
Controle de Verses
Verso
1.0
Laura
Fernandes
Revisado (Data/Nome)
Aprovado (Data/Nome)
Pgina 2 de 28
Pgina 3 de 28
1. Introduo
A auditoria de nvel 1 tem como objetivo fazer a validao online, ou seja, ao criar
uma regra de validao, quando o usurio for executar um processo no ERP que caia
na regra de validao criada, o sistema emitir uma mensagem que poder ser de
erro,
aviso
ou
aviso
com
justificativa
informando
que
existem
dados
que
2. User Story
Eu como analista tributrio, identifiquei que existe um campo no ERP que est sendo
inserido de forma errada com uma frequncia grande, e est campo errado afeta o
resultado de uma determinada obrigao acessria. Sendo assim, eu crio uma regra
de validao, para que ao momento de executar o processo no ERP seja emitido uma
mensagem informando que os dados de um determinado campo para aquele tipo de
processo foi inserido incorretamente, dando a possibilidade de corrigir este erro na
fonte.
3. Estratgia de Desenvolvimento
A auditoria nvel 1 permite ao usurio criar regras de validaes online, onde o usurio
cria a regra de validao de acordo com um determinado processo executado no ERP.
Ao executar este processo no ERP que caia na regra criada, o sistema gera uma
mensagem na tela do ERP indicando que a informao inserida no est correta. Esta
mensagem pode ser somente de aviso, de aviso com justificativa (onde somente
permitido continuar se informar uma justificativa) ou de erro.
Pgina 4 de 28
4. Detalhamento da Especificao
Funcionalidades gerais:
- Cada ao e acesso as informaes depender do perfil de acesso do usurio;
4.1.
Pgina 5 de 28
4.1.1. Descrio
dos
campos,
opes
de
select
funcionalidades
Tipo mensagem: Indica qual o tipo de mensagem para qual a regra foi criada;
Criar: Criar uma nova regra. Direcionar para a funcionalidade de criar regra de
validao (tpico 4.2.1);
Pgina 6 de 28
4.2.
Pgina 7 de 28
4.2.1.1. Descrio
dos
campos,
opes
de
select
funcionalidades
Os campos que possuem *(asterisco) sero obrigatrios:
*Objeto: Indica qual o processo do ERP para o qual ser criado a regra:
Select: ORDEM DE VENDA, FATURA DE VENDA, NF WRITER, PEDIDO DE
COMPRA e MIRO
*Empresa: Listar empresas que esto cadastradas no sistema, que esto ativas.
Dever ser possvel selecionar mais de uma empresa;
*UF: Indica para qual UF esta regra valer. Possvel selecionar mais de uma UF.
Select: BA, MG, RJ, RS e SP;
Pgina 9 de 28
acordo
como
objeto
selecionado
dever
identificar
automaticamente
os
4.2.2.1. Descrio
dos
campos,
opes
de
select
funcionalidades
Objeto: Dever mostrar o objeto selecionado na tela anterior (tpico 4.2.1). Este
campo no dever ficar aberto para edio;
Pgina 10 de 28
Pgina 11 de 28
Em muitos casos o fluxo de regras ficar grande, para ficar mais fcil visualizar
onde um determinado campo est atribudo na regra, ao passar o mouse em
algum campo da obrigao acessria, dever destacar onde este campo est
atribudo nas funcionalidades Regras e Fluxo de Regras;
Pgina 12 de 28
Aes: Atravs desta opo que ser adicionado as aes da regra para a
Operao selecionada dentro do Fluxo de Regras. Haver dois campos (Aes 1
e Aes 2) onde podero ser inseridos os campos das tabelas, valor ou algum
contedo que deva ser considerado para a regra, e dever atribuir uma ao
tendo as seguintes opes (Aes): IGUAL A, DIFERENTE DE, MAIOR QUE,
MENOR QUE, MAIOR OU IGUAL A e MENOR OU IGUAL A.
EX: (com observaes de funcionalidade que tambm devero funcionar):
Pgina 13 de 28
Aes: Opes que indicar qual a ao que dever ser tomara para os campos
Aes 1 e Aes 2;
Select: IGUAL A, DIFERENTE DE, MAIOR QUE, MENOR QUE, MAIOR
OU IGUAL A e MENOR OU IGUAL A
Regra: medida que a regra est sendo criada no campo Fluxo da regra
(regra criada em forma de fluxo) dever neste campo traduzir a regra para
forma escrita. Este campo ser preenchido automaticamente e no dever ficar
aberto para edio;
Pgina 14 de 28
Nome Tcnico: Flag que indica que no campo das obrigaes dever aparecer o
nome tcnico;
Descrio: Flag indica que no campo das obrigaes dever aparecer o a
descrio;
Operaes: Haver cones que ativaro a funo necessria para criar a regra,
ficar ativo na funo drag in drop, onde permitir arrastar para a campo de
Fluxo da Regra (dever permitir a funo inversa tambm). Os cones sero:
- Condio: Na elaborao da regra representa o SE. Ex: Se material(ordem
de venda-item)
ter duas sadas, uma no caso SIM e outra para o caso de No. O sistema
no dever permitir salvar a regra se houver alguma condio que no
tenha uma ao atribuda (neste caso gerar mensagem: Existe condio
que no possui uma ao atribuda, preencher informao) e tambm no
dever permitir salvar se no tiver uma operao atribuda as sadas Sim e
No (neste caso gerar mensagem: Existe condio que no possui fluxo
posterior atribudo).
- Frmulas: Permite importar formulas que estejam por exemplo em um
arquivo excel, ao arrastar este cone para o Fluxo de Regras dever
solicitar o upload de um arquivo e a frmula contida neste documento
dever ser executada. O sistema no dever permitir salvar a regra se no
tiver um arquivo atribudo (neste caso gerar mensagem: Existe arvore de
Pgina 15 de 28
Pgina 16 de 28
de
No permitido
de venda-item)
Pgina 17 de 28
Salvar: Salvar nova regra criada. No permitir salvar a regra se no houver nada
no Fluxo de Regras (neste caso gerar mensagem: No existe nenhum fluxo de
regra atribudo, no permitido salvar);
Voltar: Permitir voltar a tela que definimos os parmetros para criao da regra
(tpico 4.2.1), mas no dever apagar os dados desta tela, ou seja, se clicar
novamente em avanar, as informaes j atribudas nesta tela devero
aparecer conforme j preenchido, somente apagar as informaes se for
alterado o campo Objeto (neste caso gerar mensagem: Ao alterar o confronto
selecionado, apagar as informaes j atribudas, deseja continuar?)
Pgina 18 de 28
4.3.
Painel de inconsistncia
Pgina 19 de 28
dos
campos,
opes
de
select
funcionalidades
Os campos que possuem *(asterisco) sero obrigatrios:
*Objeto: Indica qual o processo do ERP para o qual foi criado a regra:
Select: ORDEM DE VENDA, FATURA DE VENDA, NF WRITER, PEDIDO DE
COMPRA e MIRO
*Empresa: Listar empresas para qual a regra selecionada foi criada e que esto
ativas. Dever ser possvel selecionar mais de uma empresa;
*UF: Lista as UFs para qual a regra selecionada foi criada. Possvel selecionar
mais de uma UF.
Select: BA, MG, RJ, RS e SP;
Filial: Listar filiais da empresa para qual a regra foi criada, que estejam ativas e
que pertenam a UF informada no campo UF. Se este campo (Filial) no for
preenchido, considerar todas as Filiais referente a empresa e UF selecionados.
Dever ser possvel selecionar mais de uma Filial;
Pgina 20 de 28
Pgina 21 de 28
Quantidade
de
inconsistncias
encontradas:
Soma
quantidade
de
inconsistncias encontradas.
Exportar: Permite exportar este arquivo para extenses como por exemplo:
excel.
Pgina 22 de 28
5. Desenho do processo
6. Pr-requisitos de Processamento
No aplicvel
7. Frequncia
Sempre que houver necessidade.
Situao
Na tela que lista as regras
Resultado
Gerar mensagem: Deseja realmente
Abrir
mesma coluna.
Gerar
Inconsist
ncia
Inconsistncia
validao
Painel
de
sem
as
opes
possveis
mensagem:
para
Nenhuma
aquela
regra
de
Direcionar
Inconsistn
selecionar
Inconsistncia,
cia
Painel de Inconsistncia.
uma
regra
de
para
a
os
tela
de
campos
Painel
de
Tributo,
Filial
a UF e empresa selecionados.
os
campos
anteriores
de
criar
de
inserir
Filial.
Tabelas
Campos
Na
tela
validao
de
(etapa
regra
1),
Tabelas
Campos
da funcionalidade Aes.
apagar
este
campo
desta
funcionalidade.
Tabelas
Campos
Na
tela
de
criar
regra
de
Pgina 24 de 28
Tabelas
Campos
entre
as
opes
Tcnico
tambm
marcar
Nome
Descrio
as
esta seleo.
duas
opes juntas.
Tabelas
Campos
Na
tela
de
criar
regra
de
atribudo
Regras.
esteja
ativo
no
Fluxo
no
Fluxo
de
Regras
em
de
Regras.
Operaes
ao
operao.
pendente
para
atribuir
esta
Na
tela
de
validao
criar
(regra
regra
2),
de
atribuir
Somente
permitir
se
existir
alguma
operao selecionada.
alguma ao.
Aes
cone.
alguma ao ao fluxo de
regra,
no fluxo de
regra
Na
tela
de
criar
regra
de
testar
cada
opo
Fluxo
da
regra
uma
ao
que
contenha
da
Na
tela
de
criar
regra
de
Gerar
mensagem:
Existe
operaes
Pgina 25 de 28
excluir?
tenha
outras
esta
excluir
ao
atribuda.
Fluxo
de
telas
Gerar
mensagem:
Esta
operao
nenhuma
outra
operao atribuda
Fluxo
telas
de
Na
tela
de
criar
regra
de
uma
ao
atribuda
operao subsequente.
e/ou
possui
uma
Regra
Dever
automaticamente
informaes
sendo criada.
no
fluxo
de
ir
descrevendo
a
regra
que
est
Na
tela
de
criar
regra
de
Salvar
no
uma
preencher informao.
operao
de
possui
uma
ao
atribuda,
condio e no atribuir
uma
ao,
atribuir
uma
Na
tela
de
criar
regra
de
Salvar
validao
(regra
atribuir
Formulas,
2),
condio
no
atribuir
um documento e salvar.
Salvar
condio
atribuir
Formulas,
nenhuma
no
operao
posterior e salvar.
Salvar
deciso
atribudo.
condio
rvore
de
que
no
possui
arquivo
Deciso, no atribuir um
documento e salvar.
Salvar
condio
rvore
Deciso,
no
de
atribuir
Voltar
(regra
2),
posteriormente
avanar novamente.
Voltar
Na
tela
de
criar
regra
de
Gerar
mensagem:
Ao
selecionado,
alguns
dados
validao,
da
clicar
regra
em
de
apagar
alterar
as
objeto
informaes j
voltar,
Nome
regra
da
inconsistncia,
selecionar
Pgina 27 de 28
esteja
com
data
de
regra.
Painel
de
gerar
vigncia expirada.
Na
tela
de
Inconsistncia,
quantidade de inconsistncias.
9. Aprovao
Nome
Data
Assinatura
(Final do documento)
Pgina 28 de 28