jonatasrs / sei

SEI++: Adiciona novas funcionalidades ao Sistema Eletrônico de Informações - SEI
https://jonatasrs.github.io/sei/
GNU General Public License v3.0
71 stars 59 forks source link

Escolher o tipo de anexo conforme regra #101

Closed rsemczuk closed 3 years ago

rsemczuk commented 5 years ago

Utiliza o mesmo local do texto padrão para salvar a regra: 'SavedOptions.incluirDocAoArrastar_TipoDocPadrao' Basta criar uma lista "[{},{},{}...]"com as regras utilizando 'regular expressions' conforme abaixo:

[ { "rxTestarNome":"P [0-9]+-[0-9]{4}", <--- ex. "P 123456-2019 PRIME"realiza o teste, se verdadeiro faz as mudanças "rxCopiarNumero":"[P]-_ -_([^.]).", <-- captura os grupos RegExp "rxCopiarNumeroReplace":"$1/$2$3", <-- refatora conforme necessidade "rxFlags":"i", <-- opções do regex: case insensitive etc "tipoDeDocumento": "Previsão de Pagamento" <-- seleciona o nome do documento externo desejado }, { "rxTestarNome":"NL [0-9]+-[0-9]{4}", "rxCopiarNumero":"[NL]-_ -_([^.]).", "rxCopiarNumeroReplace":"$1/$2$3", "rxFlags":"i", "tipoDeDocumento": "Previsão de Pagamento" }, ... ]