Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Criação de campos no Fluig - Contratos ou Envolvidos

01. VISÃO GERAL

O objetivo deste documento é apresentar como habilitar campos adicionais no fluxo de solicitações de contratos no Fluig.

02. Criação de campos no Fluig - Contratos ou Envolvidos

Caso queira habilitar os campos referente ao contrato e/ou os envolvidos do contrato, para serem preenchidos e/ou alterados na solicitação de contratos, deve-se seguir as seguintes regras para construção dos campos no formulário:

No fonte do html do fluxo de contrato, deverá possuir o seguinte padrão na nomenclatura para que o sistema reconheça o campo, sendo os atributos de nomenclatura id/nome/label_for

O padrão para nomenclatura deverá ter a estrutura Entidade + Tipo de conteúdo + Campo, onde:

  • E: Entidade
    • "C": Campo referente ao detalhe do contrato (NSZ)
    • "A": Campo referente ao envolvido do tipo Polo Ativo (NT9)
    • "P": Campo referente ao envolvido do tipo Polo Passivo (NT9)
  • T: Tipo do conteúdo 
    • "D": Data
    • "C": Carácter
    • "N": Numérico
    • "L": Booleano (Valores aceitos → T = verdadeiro / F = falso )
  • C: Campo → Nome do campo configurado no Protheus

Por exemplo:

  • Caso queira habilitar o campo de número de contrato, deverá possuir a seguinte estrutura : "CCNSZ_NUMCON"
  • Caso queira habilitar o campo de observação nos envolvidos, deverá possuir duas estruturas, onde:
    • Para Polo Ativo → "ACNT9_OBSERV"
    • Para Polo Passivo→ "PCNT9_OBSERV"

Ponto de Atenção:

  • Se deseja incluir um campo para ambos os envolvidos, o mesmo deverá ser informado duas vezes, considerando o tipo de entidade na declaração do html. Caso informando apenas uma vez, será considerado apenas o campo conforme definido na estrutura de entidade.
  • Caso queira editar os campos, lembre-se de ativa-los para edição no fonte de enableFields.js


Exemplo dos campos adicionais no SIGAJURI_Contrato.html
<!-- Campo numero do contrato -->
<div class="form-group">
	<label for="CCNSZ_NUMCON" class="col-md-2 control-label">NUMERO CONTRATO</label>
	<div class="col-md-9">
		<input type="text" id="CCNSZ_NUMCON" name="CCNSZ_NUMCON" class="form-control">
	</div>
</div>
<!-- Campo observação do Polo Ativo -->
<div class="form-group">
	<label for="ACNT9_OBSERV" class="col-md-2 control-label">Observ Polo Ativo</label>
	<div class="col-md-9">
		<input type="text" id="ACNT9_OBSERV" name="ACNT9_OBSERV" class="form-control">
	</div>
</div>
<!-- Campo observação do Polo Passivo -->
<div class="form-group">
	<label for="PCNT9_OBSERV" class="col-md-2 control-label">Observ Polo Passivo</label>
	<div class="col-md-9">
		<input type="text" id="PCNT9_OBSERV" name="PCNT9_OBSERV" class="form-control">
	</div>
</div>

Para saber mais sobre o desenvolvimento de formulários do fluig, clique aqui.


03. Utilização do ponto de entrada JWSFLGCCNT

Caso a regra informada no tópico anterior não atenda a sua necessidade, disponibilizamos o ponto de entrada JWSFLGCCNT, onde poderá utilizar os campos informados no formulário do fluig para editar as demais informações no contrato, podendo editar até dados de uma tabela customizada.

Para mais informações sobre o ponto de entrada, clique aqui.