Commit 87f684f9cc94066313ff77b22dc4523881da5777

Authored by gabriel.damasceno
2 parents a8a5a6bc a5c26768
Exists in master

Merge remote-tracking branch 'origin/tarefa-4108'

Showing 48 changed files with 523 additions and 291 deletions   Show diff stats
cit-esi-api/src/main/java/br/com/centralit/api/service/impl/InicializarEsiServiceImpl.java
... ... @@ -135,7 +135,7 @@ public class InicializarEsiServiceImpl extends UtilStartup{
135 135  
136 136 Menu menuEsi = new Menu("Workflow/ESI", null, null, null, 99, corEsi, cssMenuEsi, opacidadeMenuEsi, classeEsi, ICONE_MENU_BPE_ESI, moduloSelecionado);
137 137  
138   - Menu menuBuilder = new Menu("Builder", null, null, null, 99, corBuilder, cssMenuBuilder, opacidadeMenuBuilder, classeBuilder, ICONE_MENU_BUILDER, moduloSelecionado);
  138 + Menu menuBuilder = new Menu("Builder", null, null, null, 100, corBuilder, cssMenuBuilder, opacidadeMenuBuilder, classeBuilder, ICONE_MENU_BUILDER, moduloSelecionado);
139 139  
140 140 // menuEsi - Execução
141 141 Menu menuExecucao = new Menu("Execução", null, menuEsi, 0, 0, corEsi, cssMenuEsi, opacidadeMenuEsi, classeEsi, moduloSelecionado);
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/business/filter/SearchTaskParam.java
... ... @@ -288,6 +288,7 @@ public class SearchTaskParam extends SearchParams {
288 288 search.addFilterNotEqual("workItem.status", WorkItemStatusEnum.SUSPENDED);
289 289 search.addFilterNotEqual("workItem.status", WorkItemStatusEnum.CANCELLED);
290 290 search.addFilterNotEqual("workItem.status", WorkItemStatusEnum.COMPLETED);
  291 + search.addFilterNotEqual("workItem.status", WorkItemStatusEnum.ERROR);
291 292  
292 293 if (!UtilString.isNullOrEmpty(this.getTimeManagementStatus())) {
293 294 TimeManagementStatusEnum status = TimeManagementStatusEnum.valueOf(this.getTimeManagementStatus());
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/business/service/impl/BusinessProcessManagerImpl.java
... ... @@ -60,7 +60,7 @@ public class BusinessProcessManagerImpl extends RuntimeManagerBaseImpl implement
60 60  
61 61 output = this.start(runtimeEnvironment, originWorkItem, flowVersion, true);
62 62 } catch (Exception e) {
63   - solveException(RuntimeActionEnum.START_BUSINESS_PROCESS, e, runtimeEnvironment != null ? runtimeEnvironment.getInput() : null, flowVersion, output != null ? output.getProcessInstance() : null);
  63 + solveException(RuntimeActionEnum.START_BUSINESS_PROCESS, e, runtimeEnvironment, runtimeEnvironment != null ? runtimeEnvironment.getInput() : null, flowVersion);
64 64 }
65 65 return output;
66 66 }
... ... @@ -69,6 +69,7 @@ public class BusinessProcessManagerImpl extends RuntimeManagerBaseImpl implement
69 69 public RuntimeEnvironmentOutput start(RuntimeEnvironmentInput input) {
70 70 FlowVersion flowVersion = null;
71 71 RuntimeEnvironmentOutput output = null;
  72 + RuntimeEnvironment runtimeEnvironment = null;
72 73 try {
73 74 Assert.notNull(!input.hasBusinessProcess(), "Processo de negócio não informado");
74 75  
... ... @@ -81,7 +82,7 @@ public class BusinessProcessManagerImpl extends RuntimeManagerBaseImpl implement
81 82 Assert.notNull(businessProcess, "Processo de negócio não encontrado");
82 83  
83 84 flowVersion = this.retrieveFlowVersion(businessProcess.getFlow().getName());
84   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(input, flowVersion);
  85 + runtimeEnvironment = this.newEnvironment(input, flowVersion);
85 86  
86 87 this.initialize(runtimeEnvironment);
87 88  
... ... @@ -89,7 +90,7 @@ public class BusinessProcessManagerImpl extends RuntimeManagerBaseImpl implement
89 90  
90 91 output = this.start(runtimeEnvironment, null, flowVersion, true);
91 92 } catch (Exception e) {
92   - solveException(RuntimeActionEnum.START, e, input, flowVersion, output != null ? output.getProcessInstance() : null);
  93 + solveException(RuntimeActionEnum.START, e, runtimeEnvironment, input, flowVersion);
93 94 }
94 95 return output;
95 96 }
... ... @@ -99,9 +100,8 @@ public class BusinessProcessManagerImpl extends RuntimeManagerBaseImpl implement
99 100 FlowVersion flowVersion = null;
100 101 RuntimeEnvironmentOutput output = null;
101 102 RuntimeEnvironmentInput input = null;
  103 + RuntimeEnvironment runtimeEnvironment = null;
102 104 try {
103   - RuntimeEnvironment runtimeEnvironment = null;
104   -
105 105 if (businessProcess.getTarget().equals(BusinessProcessTargetEnum.FLOW)) {
106 106 flowVersion = this.retrieveFlowVersion(businessProcess.getFlow().getName());
107 107 runtimeEnvironment = this.newEnvironment(new RuntimeEnvironmentInput(), flowVersion);
... ... @@ -130,7 +130,7 @@ public class BusinessProcessManagerImpl extends RuntimeManagerBaseImpl implement
130 130 }
131 131  
132 132 } catch (Exception e) {
133   - solveException(RuntimeActionEnum.INITIALIZE_FLOW, e, input, flowVersion, null);
  133 + solveException(RuntimeActionEnum.INITIALIZE_FLOW, e, runtimeEnvironment, input, flowVersion);
134 134 }
135 135 return output;
136 136 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/business/service/impl/BusinessProcessServiceImpl.java
... ... @@ -31,6 +31,7 @@ import br.com.centralit.esi.api.execution.model.WorkItem;
31 31 import br.com.centralit.esi.api.execution.model.WorkItemAssignment;
32 32 import br.com.centralit.esi.api.execution.service.WorkItemAssignmentService;
33 33 import br.com.centralit.esi.api.execution.service.WorkItemService;
  34 +import br.com.centralit.esi.api.notification.service.NotificationTemplateService;
34 35 import br.com.centralit.esi.api.pack.service.ImportService;
35 36 import br.com.centralit.esi.api.resource.service.ResourceService;
36 37 import br.com.centralit.esi.api.scheduler.service.EventJobService;
... ... @@ -89,6 +90,9 @@ public class BusinessProcessServiceImpl extends GenericServiceImpl<BusinessProce
89 90 @Autowired
90 91 private BusinessProcessCategoryService businessProcessCategoryService;
91 92  
  93 + @Autowired
  94 + private NotificationTemplateService notificationTemplateService;
  95 +
92 96 private BusinessProcessDao businessProcessDao;
93 97  
94 98 @Autowired
... ... @@ -555,11 +559,24 @@ public class BusinessProcessServiceImpl extends GenericServiceImpl<BusinessProce
555 559 }
556 560 }
557 561  
  562 + if (businessProcess.getCreationTemplate() != null) {
  563 + businessProcess.setCreationTemplate(notificationTemplateService.save(businessProcess.getCreationTemplate(), replace));
  564 + }
  565 + if (businessProcess.getCompletionTemplate() != null) {
  566 + businessProcess.setCompletionTemplate(notificationTemplateService.save(businessProcess.getCompletionTemplate(), replace));
  567 + }
  568 + if (businessProcess.getAssignmentTemplate() != null) {
  569 + businessProcess.setAssignmentTemplate(notificationTemplateService.save(businessProcess.getAssignmentTemplate(), replace));
  570 + }
  571 + if (businessProcess.getAssignmentRemovalTemplate() != null) {
  572 + businessProcess.setAssignmentRemovalTemplate(notificationTemplateService.save(businessProcess.getAssignmentRemovalTemplate(), replace));
  573 + }
  574 +
558 575 if (sourceObject.isNew()) {
559 576 EsiAppUtils.clearBasicAttributes(sourceObject);
560 577 return this.save(businessProcess);
561 578 }else{
562   - EsiAppUtils.assignBasicAttributes(businessProcess, sourceObject);
  579 + EsiAppUtils.assignBasicAttributes(existingProcess, sourceObject);
563 580 return this.merge(sourceObject);
564 581 }
565 582 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/model/FlowElement.java
... ... @@ -401,4 +401,7 @@ public class FlowElement extends PersistentFlowObject {
401 401 return false;
402 402 }
403 403  
  404 + public boolean stopExecutionOnError() {
  405 + return true;
  406 + }
404 407 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/model/FlowVersion.java
... ... @@ -173,7 +173,7 @@ public class FlowVersion extends PersistentObject {
173 173 FlowElement startEvent = null;
174 174 if (eventName == null) {
175 175 for (Event event: this.getEvents()) {
176   - if (event.isStartEvent()) {
  176 + if (event.isStartEvent() && !event.isSignalEvent()) {
177 177 startEvent = event;
178 178 break;
179 179 }
... ... @@ -277,7 +277,7 @@ public class FlowVersion extends PersistentObject {
277 277 @PrePersist
278 278 protected void onPrePersist() {
279 279 if (this.getPersistentExecution() == null)
280   - this.setPersistentExecution(false);
  280 + this.setPersistentExecution(this.flow != null && this.flow.getFlowApplication() != null && this.flow.getFlowApplication().equals(FlowApplicationEnum.BUSINESS_PROCESS) ? true : false);
281 281 if (this.getTimeManagementType() == null)
282 282 this.setTimeManagementType(TimeManagementTypeEnum.NONE);
283 283 if (this.getTimeManagementType().equals(TimeManagementTypeEnum.FLOW)) {
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/model/PersistentFlowObject.java
... ... @@ -26,7 +26,7 @@ public abstract class PersistentFlowObject extends PersistentObject implements S
26 26  
27 27 public static final int ATTACHED_NONE = 0;
28 28 public static final int ATTACHED_THROW = 1;
29   - public static final int ATTACHED_CATCH = 1;
  29 + public static final int ATTACHED_CATCH = 2;
30 30  
31 31 @Id
32 32 @GeneratedValue(strategy = GenerationType.AUTO)
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/model/event/Event.java
... ... @@ -52,5 +52,10 @@ public abstract class Event extends FlowElement {
52 52 public boolean isEvent() {
53 53 return true;
54 54 }
  55 +
  56 + @Override
  57 + public boolean stopExecutionOnError() {
  58 + return false;
  59 + }
55 60  
56 61 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/model/event/TimerIntermediateEvent.java
... ... @@ -13,7 +13,7 @@ import br.com.centralit.esi.api.enumerated.FlowElementGroupEnum;
13 13 @PrimaryKeyJoinColumn(name = "id")
14 14 @FlowElementDesign(propertiesTabs = {"ESI.ABA.IDENTIFICACAO","ESI.ABA.ATRIBUTOS"},name = "Temporizador", tip ="Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores"
15 15 , group = FlowElementGroupEnum.EVENTS, groupSequence = 9, displayIdentifier=true
16   - , attachToBoundary = {FlowElement.ATTACHED_NONE, FlowElement.ATTACHED_CATCH}, defaultTab=1)
  16 + , attachToBoundary = {FlowElement.ATTACHED_NONE, FlowElement.ATTACHED_THROW}, defaultTab=1)
17 17  
18 18 public class TimerIntermediateEvent extends TimerEvent {
19 19  
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/model/task/EmailTask.java
... ... @@ -235,4 +235,10 @@ public class EmailTask extends Activity {
235 235 this.emailText = "";
236 236 }
237 237 }
  238 +
  239 + @Override
  240 + public boolean stopExecutionOnError() {
  241 + return false;
  242 + }
  243 +
238 244 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/design/service/impl/FlowVersionServiceImpl.java
... ... @@ -933,7 +933,7 @@ public class FlowVersionServiceImpl extends GenericServiceImpl<FlowVersion, Long
933 933 EsiAppUtils.clearBasicAttributes(sourceObject);
934 934 return this.save(flowVersion);
935 935 }else{
936   - EsiAppUtils.assignBasicAttributes(flowVersion, sourceObject);
  936 + EsiAppUtils.assignBasicAttributes(existingFlowVersion, sourceObject);
937 937 return this.merge(sourceObject);
938 938 }
939 939 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/RuntimeActionEnum.java
... ... @@ -13,7 +13,9 @@ public enum RuntimeActionEnum {
13 13 RETRIEVE_USER_TASK("ESI.ENUMERADO.RUNTIME_RETRIEVE_USER_TASK"),
14 14 PROCESS_JOB("ESI.ENUMERADO.RUNTIME_PROCESS_JOB"),
15 15 BUSINESS_RULE("ESI.ENUMERADO.RUNTIME_BUSINESS_RULE"),
16   - REOPEN("ESI.ENUMERADO.RUNTIME_REOPEN");
  16 + REOPEN("ESI.ENUMERADO.RUNTIME_REOPEN"),
  17 + SUSPEND("ESI.ENUMERADO.RUNTIME_SUSPEND"),
  18 + RESTART("ESI.ENUMERADO.RUNTIME_RESTART");
17 19  
18 20 private String id;
19 21 private String description;
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/WorkItemStatusEnum.java
... ... @@ -6,7 +6,8 @@ public enum WorkItemStatusEnum {
6 6 RUNNING("RUNNING"),
7 7 SUSPENDED("SUSPENDED"),
8 8 CANCELLED("CANCELLED"),
9   - COMPLETED("COMPLETED");
  9 + COMPLETED("COMPLETED"),
  10 + ERROR("COMPLETED");
10 11  
11 12 private String id;
12 13 private String description;
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/dao/impl/WorkItemAssignmentDaoHibernate.java
... ... @@ -24,7 +24,7 @@ public class WorkItemAssignmentDaoHibernate extends CitGenericDAOImpl implements
24 24 public List<WorkItemAssignment> listTasksAssignedAsPotentialOwner(User user) {
25 25 String queryString = "select atribuicao from WorkItemAssignment atribuicao "
26 26 + "where atribuicao.user.id = :actorId "
27   - + " and atribuicao.workItem.status not in (:suspended, :cancelled, :completed) "
  27 + + " and atribuicao.workItem.status not in (:suspended, :cancelled, :completed, :error) "
28 28 + "order by atribuicao.assignmentTimestamp";
29 29  
30 30 Query query = em().createQuery(queryString);
... ... @@ -32,6 +32,7 @@ public class WorkItemAssignmentDaoHibernate extends CitGenericDAOImpl implements
32 32 query.setParameter("suspended", WorkItemStatusEnum.SUSPENDED);
33 33 query.setParameter("cancelled", WorkItemStatusEnum.CANCELLED);
34 34 query.setParameter("completed", WorkItemStatusEnum.COMPLETED);
  35 + query.setParameter("error", WorkItemStatusEnum.ERROR);
35 36  
36 37 return query.getResultList();
37 38 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/model/ProcessInstance.java
... ... @@ -221,6 +221,8 @@ public class ProcessInstance extends PersistentObject implements Serializable {
221 221 @JsonIgnore
222 222 protected NotificationTemplate assignmentRemovalTemplate;
223 223  
  224 + @JsonIgnore
  225 + protected Boolean errorStatus;
224 226  
225 227 /**
226 228 * Retorna o valor do atributo <code>stopOnException</code>
... ... @@ -257,7 +259,6 @@ public class ProcessInstance extends PersistentObject implements Serializable {
257 259 this.setOwner(originWorkItem.getProcessInstance());
258 260 }
259 261 if (runtimeEnvironment != null) {
260   - this.setRuntimeEnvironment(runtimeEnvironment);
261 262 this.setRuntimeId(runtimeEnvironment.getRuntimeId());
262 263 }
263 264 }
... ... @@ -468,9 +469,13 @@ public class ProcessInstance extends PersistentObject implements Serializable {
468 469 */
469 470 public void setErrorLog(ErrorLog errorLog) {
470 471 this.errorLog = errorLog;
  472 + if (this.hasOriginWorkItem()) {
  473 + this.getOriginWorkItem().setErrorLog(errorLog);
  474 + }
471 475 if (this.hasOwner()) {
472 476 this.getOwner().setErrorLog(errorLog);
473 477 }
  478 + this.errorStatus = errorLog != null;
474 479 }
475 480  
476 481  
... ... @@ -505,7 +510,11 @@ public class ProcessInstance extends PersistentObject implements Serializable {
505 510 return this.getException() != null;
506 511 }
507 512  
508   - public boolean hasError() {
  513 + public boolean isStoppedByError() {
  514 + return this.hasErrorLog() && this.errorStatus != null && this.errorStatus;
  515 + }
  516 +
  517 + public boolean hasErrorLog() {
509 518 return this.getErrorLog() != null;
510 519 }
511 520  
... ... @@ -1073,5 +1082,31 @@ public class ProcessInstance extends PersistentObject implements Serializable {
1073 1082 }
1074 1083 return userTasks;
1075 1084 }
  1085 +
  1086 + public boolean isPersistentExecution() {
  1087 + boolean result = this.hasErrorLog() || (this.getFlowVersion().getPersistentExecution() != null && this.getFlowVersion().getPersistentExecution());
  1088 + if (!result && this.hasOwner()) {
  1089 + result = this.getOwner().isPersistentExecution();
  1090 + }
  1091 + return result;
  1092 + }
  1093 +
  1094 + public boolean hasNewWorkItems() {
  1095 + return this.newWorkItems != null && this.newWorkItems.size() > 0;
  1096 + }
  1097 +
  1098 +
  1099 + public void clearErrorStatus() {
  1100 + this.errorStatus = false;
  1101 + }
  1102 +
  1103 + public boolean getErrorStatus() {
  1104 + return errorStatus;
  1105 + }
  1106 +
  1107 +
  1108 + public void setErrorStatus(boolean errorStatus) {
  1109 + this.errorStatus = errorStatus;
  1110 + }
1076 1111 }
1077 1112  
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/model/WorkItem.java
... ... @@ -112,7 +112,7 @@ public class WorkItem extends PersistentObject {
112 112 private User owner;
113 113  
114 114 @ManyToOne(cascade = { CascadeType.ALL }, fetch=FetchType.LAZY, optional=true)
115   - @JsonView({ Views.EsiRuntimeLogView.class})
  115 + @JsonView({Views.EsiListView.class, Views.EsiRuntimeLogView.class })
116 116 private ErrorLog errorLog;
117 117  
118 118 @ManyToOne(fetch=FetchType.LAZY, optional=true)
... ... @@ -328,7 +328,7 @@ public class WorkItem extends PersistentObject {
328 328 public boolean isCompleted() {
329 329 if (this.getStatus() == null)
330 330 return false;
331   - return this.getStatus().equals(WorkItemStatusEnum.COMPLETED) || this.getStatus().equals(WorkItemStatusEnum.CANCELLED);
  331 + return this.getStatus().equals(WorkItemStatusEnum.COMPLETED) || this.getStatus().equals(WorkItemStatusEnum.CANCELLED) || this.getStatus().equals(WorkItemStatusEnum.ERROR);
332 332 }
333 333  
334 334 public boolean isSolved() {
... ... @@ -627,4 +627,8 @@ public class WorkItem extends PersistentObject {
627 627 public void setLifeCycleId(Integer lifeCycleId) {
628 628 this.lifeCycleId = lifeCycleId;
629 629 }
  630 +
  631 + public boolean hasError() {
  632 + return this.getErrorLog() != null;
  633 + }
630 634 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/service/ProcessInstanceServiceBase.java
... ... @@ -22,8 +22,6 @@ public interface ProcessInstanceServiceBase extends GenericService&lt;ProcessInstan
22 22 public void executeWorkItem(RuntimeEnvironment runtimeEnvironment, WorkItem workItem);
23 23  
24 24 public void completeProcessInstance(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance);
25   -
26   - public boolean isPersistent(ProcessInstance processInstance);
27 25  
28 26 public List<ProcessInstance> findByOriginWorkItem(WorkItem workItem);
29 27  
... ... @@ -49,7 +47,7 @@ public interface ProcessInstanceServiceBase extends GenericService&lt;ProcessInstan
49 47  
50 48 public WorkItem getWorkItem(long workItemId);
51 49  
52   - public ProcessInstance saveOrUpdate(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, boolean force);
  50 + public ProcessInstance saveOrUpdate(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance);
53 51  
54 52 public void addMessage(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, NotificationTemplate notificationTemplate, User[] users, Group[] groups, List<File> files);
55 53  
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/service/event/WorkItemErrorEndEventServiceImpl.java
... ... @@ -22,7 +22,7 @@ public class WorkItemErrorEndEventServiceImpl extends WorkItemServiceImpl&lt;ErrorE
22 22  
23 23 @Override
24 24 protected WorkItem internalSolve(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, FlowElement flowElement) {
25   - if (processInstance.hasError()) {
  25 + if (processInstance.isStoppedByError()) {
26 26 this.registerAndComplete(runtimeEnvironment, processInstance,flowElement);
27 27 this.completeProcessInstance(runtimeEnvironment, processInstance);
28 28 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/service/event/WorkItemErrorIntermediateEventServiceImpl.java
... ... @@ -22,7 +22,7 @@ public class WorkItemErrorIntermediateEventServiceImpl extends WorkItemServiceIm
22 22  
23 23 @Override
24 24 protected WorkItem internalSolve(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, FlowElement flowElement) {
25   - if (processInstance.hasError()) {
  25 + if (processInstance.isStoppedByError()) {
26 26 WorkItem workItem = this.registerAndComplete(runtimeEnvironment, processInstance,flowElement);
27 27 return retrieveTargets(runtimeEnvironment,workItem);
28 28 }else{
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/service/impl/ProcessInstanceServiceBaseImpl.java
... ... @@ -47,13 +47,12 @@ import br.com.centralit.esi.api.parameter.model.Parameter;
47 47 import br.com.centralit.esi.api.parameter.service.ParameterService;
48 48 import br.com.centralit.esi.api.runtime.RuntimeContext;
49 49 import br.com.centralit.esi.api.runtime.RuntimeEnvironment;
  50 +import br.com.centralit.esi.api.runtime.RuntimeEnvironmentImpl;
50 51 import br.com.centralit.esi.api.security.model.Group;
51 52 import br.com.centralit.esi.api.security.model.User;
52 53 import br.com.centralit.esi.api.security.service.SecurityService;
53 54 import br.com.centralit.esi.api.subscriber.model.Subscriber;
54 55 import br.com.centralit.esi.api.util.EsiAppUtils;
55   -import br.com.centralit.esi.exception.EsiControlledException;
56   -import br.com.centralit.esi.exception.EsiExecutionException;
57 56 import br.com.centralit.framework.exception.BusinessException;
58 57 import br.com.centralit.framework.mail.HTMLMail;
59 58 import br.com.centralit.framework.service.arquitetura.GenericServiceImpl;
... ... @@ -118,6 +117,16 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
118 117 return workItemService.getReference(workItemId);
119 118 }
120 119  
  120 + protected void verifyOriginWorkItem(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
  121 + if (processInstance.hasOriginWorkItem()) {
  122 + RuntimeEnvironment originRuntimeEnvironment = processInstance.getOriginWorkItem().getProcessInstance().getRuntimeEnvironment();
  123 + if (originRuntimeEnvironment == null) {
  124 + originRuntimeEnvironment = new RuntimeEnvironmentImpl(runtimeEnvironment, processInstance.getOriginWorkItem().getProcessInstance().getFlowVersion());
  125 + }
  126 + this.executeWorkItem(originRuntimeEnvironment, processInstance.getOriginWorkItem());
  127 + }
  128 + }
  129 +
121 130 @SuppressWarnings("rawtypes")
122 131 public void completeProcessInstance(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
123 132 processInstance.complete();
... ... @@ -131,7 +140,9 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
131 140 }
132 141 }
133 142  
134   - if (processInstance.isSendCompletionNotification()) {
  143 + this.verifyOriginWorkItem(runtimeEnvironment, processInstance);
  144 +
  145 + if (!processInstance.isStoppedByError() && processInstance.isSendCompletionNotification()) {
135 146 this.addMessage(runtimeEnvironment, processInstance, processInstance.getCompletionTemplate(), this.getSubscribersUsers(processInstance), this.getSubscribersGroups(processInstance), null);
136 147 }
137 148 }
... ... @@ -197,57 +208,16 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
197 208 this.intializeObjects(runtimeEnvironment, processInstance);
198 209 WorkItemService workItemService = runtimeContext.getWorkItemService(flowElement);
199 210 WorkItem workItem = workItemService.solve(runtimeEnvironment, processInstance, flowElement);
  211 + if (!flowElement.stopExecutionOnError() && processInstance.isStoppedByError()) {
  212 + processInstance.clearErrorStatus();
  213 + }
200 214 if (workItem != null && workItem.getTargets() != null) {
201 215 return workItem.getTargets();
202 216 }else{
203 217 return new ArrayList<FlowElement>();
204 218 }
205 219 }
206   -
207   - @Override
208   - public boolean isPersistent(ProcessInstance processInstance) {
209   - boolean result = false;
210   - if (!processInstance.hasOwner()) {
211   - result = processInstance.hasError() || this.hasPersistentChild(processInstance);
212   - if (!result) {
213   - result = processInstance.getFlowVersion().getPersistentExecution() != null && processInstance.getFlowVersion().getPersistentExecution();
214   - }
215   - }
216   - return result;
217   - }
218   -
219   - private boolean hasPersistentChild(ProcessInstance processInstance) {
220   - boolean result = false;
221   - if (processInstance.hasChildren()) {
222   - for (ProcessInstance child : processInstance.getChildren()) {
223   - if (this.isPersistent(child)) {
224   - result = true;
225   - break;
226   - }
227   - }
228   - }
229   - return result;
230   - }
231 220  
232   - protected void solveException(ProcessInstance processInstance) {
233   - if (processInstance.hasException() && processInstance.isStopOnException()) {
234   - Throwable e = processInstance.getException();
235   - if (processInstance.hasOwner()) {
236   - if (e instanceof EsiControlledException) {
237   - throw (EsiControlledException) e;
238   - }else{
239   - throw new EsiControlledException(e);
240   - }
241   - }else{
242   - if (e instanceof EsiExecutionException) {
243   - throw (EsiExecutionException) e;
244   - }else{
245   - throw new EsiExecutionException(e);
246   - }
247   - }
248   - }
249   - }
250   -
251 221 protected void updateVariables(ProcessInstance processInstance, boolean force) {
252 222 if (processInstance.getFlowVersion().getVariables() != null) {
253 223 RuntimeEnvironment runtimeEnvironment = processInstance.getRuntimeEnvironment();
... ... @@ -267,7 +237,7 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
267 237 instanceVariable.setProcessInstance(processInstance);
268 238 instanceVariable.setFlowVariable(flowVariable);
269 239 instanceVariable.buildValues(obj);
270   - if ((force || this.isPersistent(processInstance)) && flowVariable.getPersistentVariable() != null && flowVariable.getPersistentVariable()) {
  240 + if ((force || processInstance.isPersistentExecution()) && flowVariable.getPersistentVariable() != null && flowVariable.getPersistentVariable()) {
271 241 instanceVariable = processInstanceVariableService.save(instanceVariable);
272 242 }
273 243 processInstance.addVariable(instanceVariable);
... ... @@ -391,51 +361,11 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
391 361 }
392 362 }
393 363  
394   - @SuppressWarnings({ "rawtypes", "unchecked" })
395   - @Override
396   - public ProcessInstance saveOrUpdate(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, boolean force) {
397   - if (this.isPersistent(processInstance) || force) {
398   - List<WorkItem> newWorkItems = processInstance.getNewWorkItems();
399   -
400   - this.initializeTimeManagementStatus(processInstance);
401   - if (processInstance.isNew()) {
402   - processInstance = this.save(processInstance);
403   - }else{
404   - processInstance = this.merge(processInstance);
405   - }
406   -
407   - while (newWorkItems.size() > 0) {
408   - WorkItem workItem = newWorkItems.get(0);
409   - WorkItemService workItemService = runtimeContext.getWorkItemService(workItem.getFlowElement());
410   - workItem = (WorkItem) workItemService.save(workItem);
411   - workItemService.afterRegistry(processInstance.getRuntimeEnvironment(), workItem);
412   - this.solveTimeManagementStatus(processInstance, workItem);
413   - newWorkItems.remove(0);
414   - }
415   -
416   - this.updateVariables(processInstance, force);
417   -
418   - if (processInstance.hasChildren()) {
419   - for (ProcessInstance child : processInstance.getChildren()) {
420   - this.saveOrUpdate(runtimeEnvironment, child, true);
421   - }
422   - }
423   -
424   - this.sendMessages(runtimeEnvironment, processInstance);
425   - }
426   - return processInstance;
427   - }
428 364  
429 365 protected ProcessInstance getProcessInstance(WorkItem workItem) {
430 366 return workItem.getProcessInstance();
431 367 }
432   -
433   - protected ProcessInstance finalize(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
434   - this.solveException(processInstance);
435 368  
436   - return processInstance;
437   - }
438   -
439 369 @Override
440 370 public void sendMessages(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
441 371 if ((EsiAppUtils.BPE_SEND_EMAIL || EsiAppUtils.BPE_SEND_NOTIFICATION) && processInstance.getMessages() != null) {
... ... @@ -543,7 +473,7 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
543 473 throw new BusinessException("Elemento de início do fluxo '"+runtimeEnvironment.getFlowName()+"' não existe.");
544 474  
545 475 ProcessInstance processInstance = this.createInstance(runtimeEnvironment, originWorkItem, flowVersion);
546   - if (this.isPersistent(processInstance)) {
  476 + if (processInstance.isPersistentExecution()) {
547 477 processInstance = super.save(processInstance);
548 478 }
549 479  
... ... @@ -555,18 +485,16 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
555 485  
556 486 this.go(runtimeEnvironment, processInstance, elementoInicio);
557 487  
558   - if (processInstance.isSendCreationNotification()) {
  488 + if (!processInstance.isStoppedByError() && processInstance.isSendCreationNotification()) {
559 489 this.addMessage(runtimeEnvironment, processInstance, processInstance.getCreationTemplate(), this.getSubscribersUsers(processInstance), this.getSubscribersGroups(processInstance), null);
560 490 }
561 491  
562   - this.saveOrUpdate(runtimeEnvironment, processInstance, false);
563   -
564   - return finalize(runtimeEnvironment, processInstance);
  492 + return processInstance;
565 493 }
566 494  
567 495 @Override
568 496 public void initialize(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
569   - processInstance.setRuntimeEnvironment(runtimeEnvironment);
  497 + runtimeEnvironment.addProcessInstance(processInstance);
570 498 this.intializeObjects(runtimeEnvironment, processInstance);
571 499 this.updateStatusVariable(runtimeEnvironment, processInstance, processInstance.getFlowStatus());
572 500 }
... ... @@ -577,8 +505,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
577 505 this.initialize(runtimeEnvironment, processInstance);
578 506  
579 507 userTaskItem = workItemUserTaskService.capture(runtimeEnvironment, userTaskItem);
580   -
581   - this.saveOrUpdate(runtimeEnvironment, processInstance, false);
582 508 }
583 509  
584 510 protected void validateExecute(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, WorkItem workItem) {
... ... @@ -596,7 +522,7 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
596 522 }
597 523  
598 524 @SuppressWarnings({ "rawtypes" })
599   - public void execute(RuntimeEnvironment runtimeEnvironment, WorkItem workItem) {
  525 + protected void execute(RuntimeEnvironment runtimeEnvironment, WorkItem workItem) {
600 526 if (workItem.getStatus().equals(WorkItemStatusEnum.COMPLETED)) {
601 527 return;
602 528 }
... ... @@ -610,8 +536,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
610 536  
611 537 this.initialize(runtimeEnvironment, processInstance);
612 538  
613   - processInstance.setErrorLog(null);
614   -
615 539 WorkItemService workItemService = this.runtimeContext.getWorkItemService(workItem.getFlowElement());
616 540 workItem = workItemService.execute(runtimeEnvironment, workItem);
617 541 if (workItem != null && workItem.getTargets() != null) {
... ... @@ -619,9 +543,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
619 543 this.go(runtimeEnvironment, processInstance, target);
620 544 }
621 545 }
622   -
623   - this.saveOrUpdate(runtimeEnvironment, processInstance, false);
624   - this.finalize(runtimeEnvironment, processInstance);
625 546 }
626 547  
627 548 @Override
... ... @@ -657,8 +578,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
657 578 this.initialize(runtimeEnvironment, processInstance);
658 579  
659 580 workItemUserTaskService.delegate(runtimeEnvironment, userTaskItem, userTaskItem.getGroups(), userTaskItem.getUsers());
660   -
661   - this.finalize(runtimeEnvironment, processInstance);
662 581 }
663 582  
664 583 @Override
... ... @@ -676,8 +595,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
676 595 this.initialize(runtimeEnvironment, processInstance);
677 596  
678 597 workItemUserTaskService.removeDelegation(runtimeEnvironment, userTaskItem, userTaskItem.getGroups(), userTaskItem.getUsers());
679   -
680   - this.finalize(runtimeEnvironment, processInstance);
681 598 }
682 599  
683 600 @Override
... ... @@ -695,8 +612,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
695 612 this.initialize(runtimeEnvironment, processInstance);
696 613  
697 614 userTaskItem = workItemUserTaskService.capture(runtimeEnvironment, userTaskItem);
698   -
699   - this.saveOrUpdate(runtimeEnvironment, processInstance, false);
700 615 }
701 616  
702 617 @Override
... ... @@ -740,6 +655,8 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
740 655 if (processInstance.timeIsManageable()) {
741 656 this.restartTimeManagement(processInstance);
742 657 }
  658 +
  659 + this.initialize(runtimeEnvironment, processInstance);
743 660 this.merge(processInstance);
744 661 }
745 662  
... ... @@ -761,10 +678,6 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
761 678 this.initialize(runtimeEnvironment, processInstance);
762 679  
763 680 this.go(runtimeEnvironment, processInstance, elementoInicio);
764   -
765   - this.saveOrUpdate(runtimeEnvironment, processInstance, false);
766   -
767   - finalize(runtimeEnvironment, processInstance);
768 681 }
769 682  
770 683 @Override
... ... @@ -789,4 +702,35 @@ public abstract class ProcessInstanceServiceBaseImpl extends GenericServiceImpl&lt;
789 702 return processInstanceDao.findByOwner(owner);
790 703 }
791 704  
  705 + @SuppressWarnings({ "unchecked", "rawtypes" })
  706 + @Override
  707 + public ProcessInstance saveOrUpdate(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
  708 + List<WorkItem> newWorkItems = processInstance.getNewWorkItems();
  709 +
  710 + this.initializeTimeManagementStatus(processInstance);
  711 + if (processInstance.isNew()) {
  712 + processInstance = this.save(processInstance);
  713 + }else{
  714 + processInstance = this.merge(processInstance);
  715 + }
  716 +
  717 + while (newWorkItems.size() > 0) {
  718 + WorkItem workItem = newWorkItems.get(0);
  719 + WorkItemService workItemService = runtimeContext.getWorkItemService(workItem.getFlowElement());
  720 + if (workItem.isNew()) {
  721 + workItem = (WorkItem) workItemService.save(workItem);
  722 + }else{
  723 + workItem = (WorkItem) workItemService.merge(workItem);
  724 + }
  725 + workItemService.afterRegistry(processInstance.getRuntimeEnvironment(), workItem);
  726 + this.solveTimeManagementStatus(processInstance, workItem);
  727 + newWorkItems.remove(0);
  728 + }
  729 +
  730 + this.updateVariables(processInstance, true);
  731 +
  732 + this.sendMessages(runtimeEnvironment, processInstance);
  733 +
  734 + return processInstance;
  735 + }
792 736 }
793 737 \ No newline at end of file
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/service/impl/WorkItemServiceImpl.java
... ... @@ -14,6 +14,7 @@ import br.com.centralit.esi.api.design.model.WorkItemAction;
14 14 import br.com.centralit.esi.api.design.model.event.Event;
15 15 import br.com.centralit.esi.api.design.service.FlowActionService;
16 16 import br.com.centralit.esi.api.design.service.FlowConnectionService;
  17 +import br.com.centralit.esi.api.enumerated.WorkItemStatusEnum;
17 18 import br.com.centralit.esi.api.execution.dao.WorkItemDao;
18 19 import br.com.centralit.esi.api.execution.model.ProcessInstance;
19 20 import br.com.centralit.esi.api.execution.model.WorkItem;
... ... @@ -24,6 +25,7 @@ import br.com.centralit.esi.api.log.service.ErrorLogService;
24 25 import br.com.centralit.esi.api.runtime.RuntimeEnvironment;
25 26 import br.com.centralit.esi.api.scheduler.service.EventJobService;
26 27 import br.com.centralit.esi.api.util.EsiAppUtils;
  28 +import br.com.centralit.esi.exception.EsiBusinessException;
27 29 import br.com.centralit.esi.exception.EsiControlledException;
28 30 import br.com.centralit.framework.esi.environment.SignalEventInput;
29 31 import br.com.centralit.framework.service.arquitetura.GenericServiceImpl;
... ... @@ -107,13 +109,25 @@ public class WorkItemServiceImpl&lt;E extends FlowElement&gt; extends GenericServiceIm
107 109  
108 110 protected List<FlowElement> getTargetElements(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, WorkItem workItem) {
109 111 List<FlowElement> targets = new ArrayList<FlowElement>();
110   - List<FlowConnection> connections = this.getCompliedTargetConnections(runtimeEnvironment, this.getFlowElement(workItem), processInstance);
111   - for (FlowConnection flowConnection : connections) {
112   - this.flowConnectionService.executeAction(runtimeEnvironment, processInstance, flowConnection);
113   - targets.add(this.flowConnectionService.getTargetlement(flowConnection));
  112 + if (!processInstance.isStoppedByError() || !workItem.getFlowElement().stopExecutionOnError()) {
  113 + List<FlowConnection> connections = this.getCompliedTargetConnections(runtimeEnvironment, this.getFlowElement(workItem), processInstance);
  114 + for (FlowConnection flowConnection : connections) {
  115 + this.flowConnectionService.executeAction(runtimeEnvironment, processInstance, flowConnection);
  116 + targets.add(this.flowConnectionService.getTargetlement(flowConnection));
  117 + }
  118 + }else{
  119 + targets = this.retrieveErrorEvents(runtimeEnvironment, processInstance, workItem);
114 120 }
115 121 return targets;
116 122 }
  123 +
  124 + protected boolean isErrorEvent(FlowElement flowElement) {
  125 + if (flowElement instanceof Event) {
  126 + Event event = (Event) flowElement;
  127 + return event.isErrorEvent();
  128 + }
  129 + return false;
  130 + }
117 131  
118 132 protected WorkItem retrieveTargets(RuntimeEnvironment runtimeEnvironment, WorkItem workItem) {
119 133 workItem.setTargets(this.getTargetElements(runtimeEnvironment, workItem.getProcessInstance(), workItem));
... ... @@ -125,24 +139,27 @@ public class WorkItemServiceImpl&lt;E extends FlowElement&gt; extends GenericServiceIm
125 139 return workItem;
126 140 }
127 141  
128   - protected WorkItem retrieveErrorEvents(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, WorkItem workItem) {
129   - workItem.setTargets(null);
130   - List<FlowElement> targets = new ArrayList<FlowElement>();
131   - List<FlowElement> list = this.getTargetElements(runtimeEnvironment, processInstance, workItem);
132   - if (list != null) {
133   - for (FlowElement target : list) {
134   - if (target instanceof Event) {
135   - Event event = (Event) target;
136   - if (event.isErrorEvent()) {
  142 + protected List<FlowElement> retrieveErrorEvents(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, WorkItem workItem) {
  143 + List<FlowElement> targets = null;
  144 + if (workItem != null) {
  145 + List<FlowConnection> connections = this.getCompliedTargetConnections(runtimeEnvironment, this.getFlowElement(workItem), processInstance);
  146 + List<FlowElement> list = new ArrayList<FlowElement>();
  147 + for (FlowConnection flowConnection : connections) {
  148 + this.flowConnectionService.executeAction(runtimeEnvironment, processInstance, flowConnection);
  149 + list.add(this.flowConnectionService.getTargetlement(flowConnection));
  150 + }
  151 + if (list != null && list.size() > 0) {
  152 + for (FlowElement target : list) {
  153 + if (this.isErrorEvent(target)) {
  154 + if (targets == null) {
  155 + targets = new ArrayList<FlowElement>();
  156 + }
137 157 targets.add(target);
138 158 }
139 159 }
140   - }
141   - }
142   - if (targets.size() > 0) {
143   - workItem.setTargets(targets);
  160 + }
144 161 }
145   - return workItem;
  162 + return targets;
146 163 }
147 164  
148 165 protected WorkItem register(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, FlowElement flowElement) {
... ... @@ -152,6 +169,9 @@ public class WorkItemServiceImpl&lt;E extends FlowElement&gt; extends GenericServiceIm
152 169 workItem.setActor(runtimeEnvironment.getUser());
153 170 processInstance.addNewWorkItem(workItem);
154 171 runtimeEnvironment.addOrUpdateObject("workItem", workItem);
  172 + if (processInstance.isPersistentExecution()) {
  173 + workItem = super.save(workItem);
  174 + }
155 175 return workItem;
156 176 }
157 177  
... ... @@ -187,26 +207,29 @@ public class WorkItemServiceImpl&lt;E extends FlowElement&gt; extends GenericServiceIm
187 207 }
188 208  
189 209 protected WorkItem solveException(Exception e, RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance, FlowElement flowElement, WorkItem workItem) {
190   - if (workItem == null) {
191   - workItem = this.register(runtimeEnvironment, processInstance,flowElement);
192   - }
193   - workItem = this.retrieveErrorEvents(runtimeEnvironment, processInstance, workItem);
194   -
195   - ErrorLog errorLog = processInstance.getErrorLog();
196   - if (errorLog == null) {
197   - errorLog = errorLogService.create(e);
198   - processInstance.setErrorLog(errorLog);
199   - }
200   - workItem.setErrorLog(errorLog);
  210 + List<FlowElement> targets = this.retrieveErrorEvents(runtimeEnvironment, processInstance, workItem);
201 211  
202   - if (workItem.getTargets() == null) {
203   - processInstance.setStopOnException(true);
  212 + RuntimeException exception = null;
  213 + if (targets != null) {
204 214 if (e instanceof EsiControlledException) {
205   - throw (EsiControlledException) e;
  215 + exception = (EsiControlledException) e;
206 216 }else{
207   - throw new EsiControlledException(e);
  217 + exception = new EsiControlledException(e);
208 218 }
209   - }
  219 + }else{
  220 + processInstance.setStopOnException(true);
  221 + exception = new EsiBusinessException(e);
  222 + }
  223 +
  224 + ErrorLog errorLog = errorLogService.create(exception);
  225 + processInstance.setErrorLog(errorLog);
  226 +
  227 + if (workItem != null) {
  228 + workItem.setTargets(targets);
  229 + workItem.setErrorLog(errorLog);
  230 + workItem.setStatus(WorkItemStatusEnum.ERROR);
  231 + }
  232 +
210 233 return workItem;
211 234 }
212 235  
... ... @@ -236,9 +259,13 @@ public class WorkItemServiceImpl&lt;E extends FlowElement&gt; extends GenericServiceIm
236 259 if (workItem != null) {
237 260 runtimeEnvironment.addOrUpdateObject("workItem", workItem);
238 261  
239   - FlowElement element = this.getFlowElement(workItem);
240   - if (element.getExitAction() != null) {
241   - flowActionService.execute(runtimeEnvironment, workItem.getProcessInstance(), element.getExitAction());
  262 + if (!workItem.hasError()) {
  263 + FlowElement element = this.getFlowElement(workItem);
  264 + if (element.getExitAction() != null) {
  265 + flowActionService.execute(runtimeEnvironment, workItem.getProcessInstance(), element.getExitAction());
  266 + }
  267 + }else{
  268 + workItem.setStatus(WorkItemStatusEnum.ERROR);
242 269 }
243 270 }
244 271  
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/execution/service/task/WorkItemUserTaskServiceImpl.java
... ... @@ -122,6 +122,9 @@ public class WorkItemUserTaskServiceImpl extends WorkItemServiceImpl&lt;UserTask&gt; i
122 122 this.initializeTimeManagementStatus(workItem);
123 123 processInstance.addNewWorkItem(workItem);
124 124 runtimeEnvironment.addOrUpdateObject("userTask", workItem);
  125 + if (processInstance.isPersistentExecution()) {
  126 + workItem = (UserTaskItem) super.save(workItem);
  127 + }
125 128 return workItem;
126 129 }
127 130  
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/notification/model/NotificationTemplate.java
... ... @@ -55,28 +55,28 @@ public class NotificationTemplate extends PersistentObject {
55 55 protected Long id;
56 56  
57 57 /** Atributo assunto. */
58   - @JsonView({ Views.EsiNotificationEditView.class, Views.BusinessProcessEditView.class, Views.EsiNotificationListView.class })
  58 + @JsonView({ Views.EsiNotificationEditView.class, Views.BusinessProcessEditView.class, Views.EsiNotificationListView.class, Views.EsiPackageExportView.class })
59 59 private String name;
60 60  
61 61 /** Atributo assunto. */
62   - @JsonView({ Views.EsiNotificationEditView.class, Views.BusinessProcessEditView.class, Views.EsiNotificationListView.class })
  62 + @JsonView({ Views.EsiNotificationEditView.class, Views.BusinessProcessEditView.class, Views.EsiNotificationListView.class, Views.EsiPackageExportView.class })
63 63 private String description;
64 64  
65 65 /** Atributo assunto. */
66   - @JsonView({ Views.EsiNotificationEditView.class, Views.BusinessProcessEditView.class, Views.EsiNotificationListView.class })
  66 + @JsonView({ Views.EsiNotificationEditView.class, Views.BusinessProcessEditView.class, Views.EsiNotificationListView.class, Views.EsiPackageExportView.class })
67 67 private String subject;
68 68  
69 69 /** Atributo mensagem. */
70 70 @Lob
71 71 @Basic(fetch = FetchType.LAZY)
72 72 @Type(type="org.hibernate.type.StringClobType")
73   - @JsonView({ Views.EsiNotificationEditView.class, Views.EsiNotificationListView.class })
  73 + @JsonView({ Views.EsiNotificationEditView.class, Views.EsiNotificationListView.class, Views.EsiPackageExportView.class })
74 74 private String text;
75 75  
76 76 @Lob
77 77 @Basic(fetch = FetchType.LAZY)
78 78 @Type(type="org.hibernate.type.StringClobType")
79   - @JsonView({ Views.EsiNotificationEditView.class, Views.EsiNotificationListView.class })
  79 + @JsonView({ Views.EsiNotificationEditView.class, Views.EsiNotificationListView.class, Views.EsiPackageExportView.class })
80 80 private String HTMLText;
81 81  
82 82 @Override
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/notification/service/NotificationTemplateService.java
... ... @@ -10,5 +10,7 @@ public interface NotificationTemplateService extends GenericService&lt;Notification
10 10 public List<NotificationTemplate> findByDescription(String description);
11 11  
12 12 public NotificationTemplate findByName(String name);
  13 +
  14 + NotificationTemplate save(NotificationTemplate sourceObject, boolean replace);
13 15  
14 16 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/notification/service/impl/NotificationTemplateServiceImpl.java
... ... @@ -8,6 +8,7 @@ import org.springframework.stereotype.Service;
8 8 import br.com.centralit.esi.api.notification.dao.NotificationTemplateDao;
9 9 import br.com.centralit.esi.api.notification.model.NotificationTemplate;
10 10 import br.com.centralit.esi.api.notification.service.NotificationTemplateService;
  11 +import br.com.centralit.esi.api.util.EsiAppUtils;
11 12 import br.com.centralit.framework.service.arquitetura.GenericServiceImpl;
12 13  
13 14 @Service("notificationTemplateService")
... ... @@ -32,5 +33,28 @@ public class NotificationTemplateServiceImpl extends GenericServiceImpl&lt;Notifica
32 33 public NotificationTemplate findByName(String name) {
33 34 return this.notificationTemplateDao.findByName(name);
34 35 }
  36 +
  37 + @Override
  38 + public NotificationTemplate save(NotificationTemplate sourceObject, boolean replace) {
  39 + sourceObject.setId(null);
  40 +
  41 + NotificationTemplate existingNotification = (NotificationTemplate) this.findByName(sourceObject.getName());
  42 + if (existingNotification != null) {
  43 + if (!replace) {
  44 + return existingNotification;
  45 + }else{
  46 + sourceObject.setId(existingNotification.getId());
  47 + }
  48 + }
  49 +
  50 + if (sourceObject.isNew()) {
  51 + EsiAppUtils.clearBasicAttributes(sourceObject);
  52 + return this.save(sourceObject);
  53 + }else{
  54 + EsiAppUtils.assignBasicAttributes(existingNotification, sourceObject);
  55 + return this.merge(sourceObject);
  56 + }
  57 +
  58 + }
35 59  
36 60 }
37 61 \ No newline at end of file
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/FormVersionServiceImpl.java
... ... @@ -598,7 +598,7 @@ public class FormVersionServiceImpl extends ResourceVersionServiceImpl implement
598 598 EsiAppUtils.clearBasicAttributes(sourceObject);
599 599 return this.save(formVersion);
600 600 }else{
601   - EsiAppUtils.assignBasicAttributes(formVersion, sourceObject);
  601 + EsiAppUtils.assignBasicAttributes(existingFormVersion, sourceObject);
602 602 return this.merge(sourceObject);
603 603 }
604 604 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironment.java
... ... @@ -183,5 +183,15 @@ public interface RuntimeEnvironment {
183 183 * @return <code>List<BusinessRule></code>
184 184 */
185 185 public List<BusinessRule> getBusinessRules();
  186 +
  187 + /**
  188 + * Retorna as instâncias do processo do ambiente de execução
  189 + */
  190 + public List<ProcessInstance> getInstances();
  191 +
  192 + /**
  193 + * Adiciona uma instância de processo à lista de instância
  194 + */
  195 + public void addProcessInstance(ProcessInstance processInstance);
186 196  
187 197 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentImpl.java
... ... @@ -47,6 +47,9 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment {
47 47  
48 48 @JsonIgnore
49 49 protected List<BusinessRule> businessRules;
  50 +
  51 + @JsonIgnore
  52 + protected List<ProcessInstance> instances;
50 53  
51 54 @Override
52 55 public RuntimeEnvironmentInput getInput() {
... ... @@ -213,6 +216,7 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment {
213 216 * @param flowName
214 217 */
215 218 private void initialize(RuntimeEnvironmentInput input, FlowVersion flowVersion) {
  219 + this.instances = new ArrayList<ProcessInstance>();
216 220 this.objects = new MapObjects();
217 221 this.initializeAttributes(input, flowVersion, null);
218 222 this.assignInputVariables(flowVersion, true);
... ... @@ -226,6 +230,7 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment {
226 230 * @param processInstance
227 231 */
228 232 private void initialize(ProcessInstance processInstance, RuntimeEnvironmentInput input) {
  233 + this.instances = new ArrayList<ProcessInstance>();
229 234 this.objects = new MapObjects();
230 235 this.initializeAttributes(input, processInstance.getFlowVersion(), processInstance.getRuntimeId());
231 236 this.assignInitialValues(processInstance.getFlowVersion(), true);
... ... @@ -238,6 +243,7 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment {
238 243 * @param ownerEnvironment
239 244 */
240 245 private void initialize(RuntimeEnvironment ownerEnvironment, FlowVersion flowVersion) {
  246 + this.instances = ownerEnvironment.getInstances();
241 247 this.objects = ownerEnvironment.getObjects();
242 248 this.user = ownerEnvironment.getUser();
243 249  
... ... @@ -461,4 +467,31 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment {
461 467 }
462 468 this.addOrUpdateObject(businessRule.getIdentifier(), businessRule);
463 469 }
  470 +
  471 + @Override
  472 + public void addProcessInstance(ProcessInstance processInstance) {
  473 + if (this.instances == null) {
  474 + this.instances = new ArrayList<ProcessInstance>();
  475 + }
  476 + processInstance.setRuntimeEnvironment(this);
  477 + boolean hasObject = false;
  478 + if (!processInstance.isNew()) {
  479 + for (ProcessInstance instance : this.instances) {
  480 + if (!instance.isNew() && instance.getId().equals(processInstance.getId())) {
  481 + hasObject = true;
  482 + break;
  483 + }
  484 + }
  485 + }
  486 + if (!hasObject) {
  487 + hasObject = this.instances.contains(processInstance);
  488 + }
  489 + if (!hasObject) {
  490 + this.instances.add(processInstance);
  491 + }
  492 + }
  493 +
  494 + public List<ProcessInstance> getInstances() {
  495 + return instances;
  496 + }
464 497 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/impl/RuntimeManagerBaseImpl.java
... ... @@ -30,9 +30,7 @@ import br.com.centralit.esi.api.security.model.User;
30 30 import br.com.centralit.esi.api.security.service.SecurityService;
31 31 import br.com.centralit.esi.api.util.EsiAppUtils;
32 32 import br.com.centralit.esi.exception.EsiBusinessException;
33   -import br.com.centralit.esi.exception.EsiControlledException;
34 33 import br.com.centralit.esi.exception.EsiExecutionException;
35   -import br.com.centralit.framework.esi.environment.EnvironmentInput;
36 34 import br.com.centralit.framework.esi.environment.EnvironmentVariable;
37 35 import br.com.centralit.framework.util.UtilDate;
38 36  
... ... @@ -92,7 +90,48 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
92 90 return runtimeEnvironment;
93 91 }
94 92  
  93 + protected void solveException(RuntimeActionEnum action, Throwable exception, RuntimeEnvironment runtimeEnvironment, RuntimeEnvironmentInput input, FlowVersion flowVersion) {
  94 + exception.printStackTrace();
  95 + ProcessInstance processInstance = runtimeEnvironment != null && runtimeEnvironment.getInstances() != null && runtimeEnvironment.getInstances().size() > 0 ? runtimeEnvironment.getInstances().get(0) : null;
  96 + runtimeLogService.create(action, exception, securityService.getAuthenticatedUser(), input, flowVersion, processInstance);
  97 + if (exception instanceof RuntimeException) {
  98 + throw (RuntimeException) exception;
  99 + }else{
  100 + throw new EsiBusinessException(exception);
  101 + }
  102 + }
  103 +
  104 + protected void verifyException(RuntimeEnvironment runtimeEnvironment) {
  105 + if (runtimeEnvironment.getInstances() != null) {
  106 + for (ProcessInstance processInstance : runtimeEnvironment.getInstances()) {
  107 + if (processInstance.hasException() && processInstance.isStopOnException()) {
  108 + Throwable e = processInstance.getException();
  109 + if (e instanceof RuntimeException) {
  110 + throw (RuntimeException) e;
  111 + }else{
  112 + throw new EsiBusinessException(e);
  113 + }
  114 + }
  115 + }
  116 + }
  117 + }
  118 +
  119 + protected void saveOrUpdateProcessInstances(RuntimeEnvironment runtimeEnvironment) {
  120 + if (runtimeEnvironment.getInstances() != null) {
  121 + boolean hasSaved = false;
  122 + for (ProcessInstance processInstance : runtimeEnvironment.getInstances()) {
  123 + if (hasSaved || processInstance.isPersistentExecution()) {
  124 + this.getProcessInstanceService().saveOrUpdate(runtimeEnvironment, processInstance);
  125 + hasSaved = true;
  126 + }
  127 + }
  128 + }
  129 + }
  130 +
95 131 protected RuntimeEnvironmentOutput finalize(ProcessInstance processInstance, RuntimeEnvironment runtimeEnvironment) {
  132 + this.verifyException(runtimeEnvironment);
  133 + this.saveOrUpdateProcessInstances(runtimeEnvironment);
  134 +
96 135 return new RuntimeEnvironmentOutput(runtimeEnvironment, processInstance);
97 136 }
98 137  
... ... @@ -113,24 +152,12 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
113 152 }
114 153 }
115 154  
116   - protected void verifyOriginWorkItem(RuntimeEnvironment runtimeEnvironment, ProcessInstance processInstance) {
117   - if (processInstance.hasOriginWorkItem()) {
118   - RuntimeEnvironment originRuntimeEnvironment = processInstance.getOriginWorkItem().getProcessInstance().getRuntimeEnvironment();
119   - if (originRuntimeEnvironment == null) {
120   - originRuntimeEnvironment = newEnvironment(runtimeEnvironment, processInstance.getOriginWorkItem().getProcessInstance().getFlowVersion());
121   - }
122   - this.getProcessInstanceService().executeWorkItem(originRuntimeEnvironment, processInstance.getOriginWorkItem());
123   - }
124   - }
125   -
126 155 protected RuntimeEnvironmentOutput start(RuntimeEnvironment runtimeEnvironment, WorkItem originWorkItem, FlowVersion flowVersion, boolean createLog) {
127 156 initialize(runtimeEnvironment);
128 157 ProcessInstance processInstance = this.getProcessInstanceService().start(runtimeEnvironment, originWorkItem, flowVersion);
129 158 RuntimeEnvironmentOutput output = finalize(processInstance, runtimeEnvironment);
130 159  
131   - this.verifyOriginWorkItem(runtimeEnvironment, processInstance);
132   -
133   - if (createLog && this.getProcessInstanceService().isPersistent(processInstance)) {
  160 + if (createLog && processInstance.isPersistentExecution()) {
134 161 runtimeLogService.create( runtimeEnvironment.getInput().isSignal() ? RuntimeActionEnum.SIGNAL_EVENT
135 162 : flowVersion.isBusinessRule() ? RuntimeActionEnum.BUSINESS_RULE
136 163 : RuntimeActionEnum.START, null,
... ... @@ -207,18 +234,6 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
207 234 }
208 235 }
209 236  
210   - protected void solveException(RuntimeActionEnum action, Throwable exception, EnvironmentInput runtimeEnvironmentInput, FlowVersion flowVersion, ProcessInstance processInstance) {
211   - exception.printStackTrace();
212   - if (!(exception instanceof EsiControlledException) || processInstance == null) {
213   - runtimeLogService.create(action, exception, securityService.getAuthenticatedUser(), runtimeEnvironmentInput, flowVersion, processInstance);
214   - throw new EsiControlledException(exception);
215   - }else if (exception instanceof RuntimeException) {
216   - throw (RuntimeException) exception;
217   - }else{
218   - throw new EsiControlledException(exception);
219   - }
220   - }
221   -
222 237 @Override
223 238 public RuntimeEnvironmentOutput start(RuntimeEnvironment ownerEnvironment, WorkItem originWorkItem, FlowVersion flowVersion) {
224 239 RuntimeEnvironmentOutput output = null;
... ... @@ -227,7 +242,7 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
227 242 runtimeEnvironment = this.newEnvironment(ownerEnvironment, flowVersion);
228 243 output = this.start(runtimeEnvironment, originWorkItem, flowVersion, true);
229 244 } catch (Exception e) {
230   - solveException(RuntimeActionEnum.START, e, runtimeEnvironment != null ? runtimeEnvironment.getInput() : null, flowVersion, output != null ? output.getProcessInstance() : null);
  245 + solveException(RuntimeActionEnum.START, e, runtimeEnvironment, runtimeEnvironment != null ? runtimeEnvironment.getInput() : null, flowVersion);
231 246 }
232 247 return output;
233 248 }
... ... @@ -236,11 +251,13 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
236 251 public RuntimeEnvironmentOutput start(RuntimeEnvironmentInput input) {
237 252 FlowVersion flowVersion = null;
238 253 RuntimeEnvironmentOutput output = null;
  254 + RuntimeEnvironment runtimeEnvironment = null;
239 255 try {
240 256 flowVersion = this.retrieveFlowVersion(input.getFlowName());
241   - output = this.start(this.newEnvironment(input, flowVersion), null, flowVersion, true);
  257 + runtimeEnvironment = this.newEnvironment(input, flowVersion);
  258 + output = this.start(runtimeEnvironment, null, flowVersion, true);
242 259 } catch (Exception e) {
243   - solveException(RuntimeActionEnum.START, e, input, flowVersion, output != null ? output.getProcessInstance() : null);
  260 + solveException(RuntimeActionEnum.START, e, runtimeEnvironment, input, flowVersion);
244 261 }
245 262 return output;
246 263 }
... ... @@ -250,6 +267,7 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
250 267 public RuntimeEnvironmentOutput captureTask(RuntimeEnvironmentInput input) {
251 268 FlowVersion flowVersion = null;
252 269 RuntimeEnvironmentOutput output = null;
  270 + RuntimeEnvironment runtimeEnvironment = null;
253 271 ProcessInstance processInstance = null;
254 272 try {
255 273 Assert.notNull(input.getWorkItemId(), "Id da tarefa não foi informado");
... ... @@ -262,9 +280,10 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
262 280  
263 281 input.setFlowName(flowVersion.getFlow().getName());
264 282  
265   - output = this.captureTask(this.newEnvironment(input, processInstance), task);
  283 + runtimeEnvironment = this.newEnvironment(input, processInstance);
  284 + output = this.captureTask(runtimeEnvironment, task);
266 285 } catch (Exception e) {
267   - solveException(RuntimeActionEnum.CAPTURE_TASK, e, input, flowVersion, processInstance);
  286 + solveException(RuntimeActionEnum.CAPTURE_TASK, e, runtimeEnvironment, input, flowVersion);
268 287 }
269 288 return output;
270 289 }
... ... @@ -274,6 +293,7 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
274 293 FlowVersion flowVersion = null;
275 294 RuntimeEnvironmentOutput output = null;
276 295 ProcessInstance processInstance = null;
  296 + RuntimeEnvironment runtimeEnvironment = null;
277 297 try {
278 298 Assert.notNull(input.getWorkItemId(), "Id da tarefa não foi informado");
279 299  
... ... @@ -285,9 +305,10 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
285 305  
286 306 input.setFlowName(flowVersion.getFlow().getName());
287 307  
288   - output = this.updateTask(this.newEnvironment(input, processInstance), task);
  308 + runtimeEnvironment = this.newEnvironment(input, processInstance);
  309 + output = this.updateTask(runtimeEnvironment, task);
289 310 } catch (Exception e) {
290   - solveException(RuntimeActionEnum.UPDATE_TASK, e, input, flowVersion, processInstance);
  311 + solveException(RuntimeActionEnum.UPDATE_TASK, e, runtimeEnvironment, input, flowVersion);
291 312 }
292 313 return output;
293 314 }
... ... @@ -297,6 +318,7 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
297 318 FlowVersion flowVersion = null;
298 319 RuntimeEnvironmentOutput output = null;
299 320 ProcessInstance processInstance = null;
  321 + RuntimeEnvironment runtimeEnvironment = null;
300 322 try {
301 323 Assert.notNull(input.getWorkItemId(), "Id da tarefa não foi informado");
302 324  
... ... @@ -308,9 +330,10 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
308 330  
309 331 input.setFlowName(flowVersion.getFlow().getName());
310 332  
311   - output = this.completeTask(this.newEnvironment(input, processInstance), task);
  333 + runtimeEnvironment = this.newEnvironment(input, processInstance);
  334 + output = this.completeTask(runtimeEnvironment, task);
312 335 } catch (Exception e) {
313   - solveException(RuntimeActionEnum.COMPLETE_TASK, e, input, flowVersion, processInstance);
  336 + solveException(RuntimeActionEnum.COMPLETE_TASK, e, runtimeEnvironment, input, flowVersion);
314 337 }
315 338 return output;
316 339 }
... ... @@ -321,17 +344,18 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
321 344 RuntimeEnvironmentOutput output = null;
322 345 ProcessInstance processInstance = null;
323 346 RuntimeEnvironmentInput input = null;
  347 + RuntimeEnvironment runtimeEnvironment = null;
324 348 try {
325 349 processInstance = this.getProcessInstanceService().getReference(processInstanceId);
326 350 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
327 351  
328 352 flowVersion = processInstance.getFlowVersion();
329   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(processInstance);
  353 + runtimeEnvironment = this.newEnvironment(processInstance);
330 354 input = runtimeEnvironment.getInput();
331 355  
332 356 output = this.initialize(runtimeEnvironment, processInstance);
333 357 } catch (Exception e) {
334   - solveException(RuntimeActionEnum.INITIALIZE_INSTANCE, e, input, flowVersion, processInstance);
  358 + solveException(RuntimeActionEnum.INITIALIZE_INSTANCE, e, runtimeEnvironment, input, flowVersion);
335 359 }
336 360 return output;
337 361 }
... ... @@ -341,12 +365,20 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
341 365 ProcessInstance processInstance = this.getProcessInstanceService().getReference(input.getProcessInstanceId());
342 366 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
343 367  
344   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(input, processInstance);
345   -
346   - this.initialize(runtimeEnvironment);
347   -
348   - this.getProcessInstanceService().suspend(runtimeEnvironment, processInstance);
349   - return finalize(processInstance, runtimeEnvironment);
  368 + FlowVersion flowVersion = processInstance.getFlowVersion();
  369 + RuntimeEnvironmentOutput output = null;
  370 + RuntimeEnvironment runtimeEnvironment = null;
  371 + try {
  372 + runtimeEnvironment = this.newEnvironment(input, processInstance);
  373 +
  374 + this.initialize(runtimeEnvironment);
  375 +
  376 + this.getProcessInstanceService().suspend(runtimeEnvironment, processInstance);
  377 + output = finalize(processInstance, runtimeEnvironment);
  378 + } catch (Exception e) {
  379 + solveException(RuntimeActionEnum.SUSPEND, e, runtimeEnvironment, input, flowVersion);
  380 + }
  381 + return output;
350 382 }
351 383  
352 384 @Override
... ... @@ -354,12 +386,22 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
354 386 ProcessInstance processInstance = this.getProcessInstanceService().getReference(processInstanceId);
355 387 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
356 388  
357   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(processInstance);
358   -
359   - this.initialize(runtimeEnvironment);
360   -
361   - this.getProcessInstanceService().suspend(runtimeEnvironment, processInstance);
362   - return finalize(processInstance, runtimeEnvironment);
  389 + FlowVersion flowVersion = processInstance.getFlowVersion();
  390 + RuntimeEnvironmentOutput output = null;
  391 + RuntimeEnvironmentInput input = null;
  392 + RuntimeEnvironment runtimeEnvironment = null;
  393 + try {
  394 + runtimeEnvironment = this.newEnvironment(processInstance);
  395 + input = runtimeEnvironment.getInput();
  396 +
  397 + this.initialize(runtimeEnvironment);
  398 +
  399 + this.getProcessInstanceService().suspend(runtimeEnvironment, processInstance);
  400 + output = finalize(processInstance, runtimeEnvironment);
  401 + } catch (Exception e) {
  402 + solveException(RuntimeActionEnum.SUSPEND, e, runtimeEnvironment, input, flowVersion);
  403 + }
  404 + return output;
363 405 }
364 406  
365 407 @Override
... ... @@ -367,12 +409,20 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
367 409 ProcessInstance processInstance = this.getProcessInstanceService().getReference(input.getProcessInstanceId());
368 410 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
369 411  
370   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(input, processInstance);
371   -
372   - this.initialize(runtimeEnvironment);
373   -
374   - this.getProcessInstanceService().restart(runtimeEnvironment, processInstance);
375   - return finalize(processInstance, runtimeEnvironment);
  412 + FlowVersion flowVersion = processInstance.getFlowVersion();
  413 + RuntimeEnvironmentOutput output = null;
  414 + RuntimeEnvironment runtimeEnvironment = null;
  415 + try {
  416 + runtimeEnvironment = this.newEnvironment(input, processInstance);
  417 +
  418 + this.initialize(runtimeEnvironment);
  419 +
  420 + this.getProcessInstanceService().restart(runtimeEnvironment, processInstance);
  421 + output = finalize(processInstance, runtimeEnvironment);
  422 + } catch (Exception e) {
  423 + solveException(RuntimeActionEnum.RESTART, e, runtimeEnvironment, input, flowVersion);
  424 + }
  425 + return output;
376 426 }
377 427  
378 428 @Override
... ... @@ -380,12 +430,22 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
380 430 ProcessInstance processInstance = this.getProcessInstanceService().getReference(processInstanceId);
381 431 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
382 432  
383   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(processInstance);
384   -
385   - this.initialize(runtimeEnvironment);
386   -
387   - this.getProcessInstanceService().restart(runtimeEnvironment, processInstance);
388   - return finalize(processInstance, runtimeEnvironment);
  433 + FlowVersion flowVersion = processInstance.getFlowVersion();
  434 + RuntimeEnvironmentOutput output = null;
  435 + RuntimeEnvironmentInput input = null;
  436 + RuntimeEnvironment runtimeEnvironment = null;
  437 + try {
  438 + runtimeEnvironment = this.newEnvironment(processInstance);
  439 + input = runtimeEnvironment.getInput();
  440 +
  441 + this.initialize(runtimeEnvironment);
  442 +
  443 + this.getProcessInstanceService().restart(runtimeEnvironment, processInstance);
  444 + output = finalize(processInstance, runtimeEnvironment);
  445 + } catch (Exception e) {
  446 + solveException(RuntimeActionEnum.RESTART, e, runtimeEnvironment, input, flowVersion);
  447 + }
  448 + return output;
389 449 }
390 450  
391 451 @Override
... ... @@ -393,13 +453,22 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
393 453 ProcessInstance processInstance = this.getProcessInstanceService().getReference(processInstanceId);
394 454 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
395 455  
396   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(processInstance);
397   -
398   - this.initialize(runtimeEnvironment);
399   -
400   - this.getProcessInstanceService().reopen(runtimeEnvironment, processInstance);
401   -
402   - return finalize(processInstance, runtimeEnvironment);
  456 + FlowVersion flowVersion = processInstance.getFlowVersion();
  457 + RuntimeEnvironmentOutput output = null;
  458 + RuntimeEnvironmentInput input = null;
  459 + RuntimeEnvironment runtimeEnvironment = null;
  460 + try {
  461 + runtimeEnvironment = this.newEnvironment(processInstance);
  462 + input = runtimeEnvironment.getInput();
  463 +
  464 + this.initialize(runtimeEnvironment);
  465 +
  466 + this.getProcessInstanceService().reopen(runtimeEnvironment, processInstance);
  467 + output = finalize(processInstance, runtimeEnvironment);
  468 + } catch (Exception e) {
  469 + solveException(RuntimeActionEnum.REOPEN, e, runtimeEnvironment, input, flowVersion);
  470 + }
  471 + return output;
403 472 }
404 473  
405 474 @Override
... ... @@ -407,16 +476,24 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
407 476 ProcessInstance processInstance = this.getProcessInstanceService().getReference(input.getProcessInstanceId());
408 477 Assert.notNull(processInstance, "A instância do fluxo não foi localizada");
409 478  
410   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(input, processInstance);
411   -
412   - this.initialize(runtimeEnvironment);
413   -
414   - this.getProcessInstanceService().reopen(runtimeEnvironment, processInstance);
415   -
416   - runtimeLogService.create( RuntimeActionEnum.REOPEN, null,
417   - runtimeEnvironment, processInstance.getFlowVersion(), processInstance);
418   -
419   - return finalize(processInstance, runtimeEnvironment);
  479 + FlowVersion flowVersion = processInstance.getFlowVersion();
  480 + RuntimeEnvironmentOutput output = null;
  481 + RuntimeEnvironment runtimeEnvironment = null;
  482 + try {
  483 + runtimeEnvironment = this.newEnvironment(input, processInstance);
  484 +
  485 + this.initialize(runtimeEnvironment);
  486 +
  487 + this.getProcessInstanceService().reopen(runtimeEnvironment, processInstance);
  488 +
  489 + runtimeLogService.create( RuntimeActionEnum.REOPEN, null,
  490 + runtimeEnvironment, processInstance.getFlowVersion(), processInstance);
  491 +
  492 + output = finalize(processInstance, runtimeEnvironment);
  493 + } catch (Exception e) {
  494 + solveException(RuntimeActionEnum.REOPEN, e, runtimeEnvironment, input, flowVersion);
  495 + }
  496 + return output;
420 497 }
421 498  
422 499 @Override
... ... @@ -424,15 +501,16 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
424 501 FlowVersion flowVersion = null;
425 502 RuntimeEnvironmentOutput output = null;
426 503 RuntimeEnvironmentInput input = null;
  504 + RuntimeEnvironment runtimeEnvironment = null;
427 505 try {
428 506 flowVersion = this.retrieveFlowVersion(flowName);
429   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(new RuntimeEnvironmentInput(), flowVersion);
  507 + runtimeEnvironment = this.newEnvironment(new RuntimeEnvironmentInput(), flowVersion);
430 508  
431 509 input = runtimeEnvironment.getInput();
432 510  
433 511 output = new RuntimeEnvironmentOutput(runtimeEnvironment, flowVersion);
434 512 } catch (Exception e) {
435   - solveException(RuntimeActionEnum.INITIALIZE_FLOW, e, input, flowVersion, null);
  513 + solveException(RuntimeActionEnum.INITIALIZE_FLOW, e, runtimeEnvironment, input, flowVersion);
436 514 }
437 515 return output;
438 516 }
... ... @@ -442,6 +520,8 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
442 520 FlowVersion flowVersion = null;
443 521 RuntimeEnvironmentOutput output = null;
444 522 ProcessInstance processInstance = null;
  523 + RuntimeEnvironment runtimeEnvironment = null;
  524 +
445 525 if (workItem == null && input.getWorkItemId() == null)
446 526 throw new EsiExecutionException("Item de trabalho não foi informado");
447 527  
... ... @@ -459,10 +539,11 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
459 539  
460 540 input.setFlowName(flowVersion.getFlow().getName());
461 541  
462   - output = this.executeWorkItem(this.newEnvironment(input, flowVersion), auxWorkItem);
  542 + runtimeEnvironment = this.newEnvironment(input, flowVersion);
  543 + output = this.executeWorkItem(runtimeEnvironment, auxWorkItem);
463 544 }
464 545 } catch (Exception e) {
465   - solveException(RuntimeActionEnum.EXECUTE_WORK_ITEM, e, input, flowVersion, processInstance);
  546 + solveException(RuntimeActionEnum.EXECUTE_WORK_ITEM, e, runtimeEnvironment, input, flowVersion);
466 547 }
467 548 return output;
468 549 }
... ... @@ -473,6 +554,7 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
473 554 RuntimeEnvironmentOutput output = null;
474 555 ProcessInstance processInstance = null;
475 556 RuntimeEnvironmentInput input = null;
  557 + RuntimeEnvironment runtimeEnvironment = null;
476 558 try {
477 559 WorkItem userTask = this.getProcessInstanceService().getWorkItem(userTaskId);
478 560 if (userTask == null)
... ... @@ -481,12 +563,12 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase {
481 563 processInstance = userTask.getProcessInstance();
482 564 flowVersion = processInstance.getFlowVersion();
483 565  
484   - RuntimeEnvironment runtimeEnvironment = this.newEnvironment(userTask.getProcessInstance());
  566 + runtimeEnvironment = this.newEnvironment(userTask.getProcessInstance());
485 567 input = runtimeEnvironment.getInput();
486 568  
487 569 output = this.retrieveUserTask(runtimeEnvironment, userTask);
488 570 } catch (Exception e) {
489   - solveException(RuntimeActionEnum.RETRIEVE_USER_TASK, e, input, flowVersion, processInstance);
  571 + solveException(RuntimeActionEnum.RETRIEVE_USER_TASK, e, runtimeEnvironment, input, flowVersion);
490 572 }
491 573 return output;
492 574 }
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/api/security/service/impl/SecurityServiceImpl.java
... ... @@ -39,7 +39,7 @@ public class SecurityServiceImpl implements SecurityService {
39 39 User user = null;
40 40 if (this.getLocalUsers() != null) {
41 41 for (User searchUser : this.getLocalUsers()) {
42   - if (searchUser.getId().equalsIgnoreCase(userId)) {
  42 + if (searchUser.getId().equals(userId)) {
43 43 user = searchUser;
44 44 break;
45 45 }
... ... @@ -68,7 +68,7 @@ public class SecurityServiceImpl implements SecurityService {
68 68 Group group = null;
69 69 if (this.getLocalGroups() != null) {
70 70 for (Group searchGroup : this.getLocalGroups()) {
71   - if (searchGroup.getId().equalsIgnoreCase(groupId)) {
  71 + if (searchGroup.getId().equals(groupId)) {
72 72 group = searchGroup;
73 73 break;
74 74 }
... ... @@ -77,7 +77,7 @@ public class SecurityServiceImpl implements SecurityService {
77 77  
78 78 if (group == null) {
79 79 RuntimeEnvironmentInput input = new RuntimeEnvironmentInput(esiServiceGroups, true, true)
80   - .addVariable(new RuntimeVariable("acronym", VariableTypeEnum.TEXT, groupId));
  80 + .addVariable(new RuntimeVariable("groupId", VariableTypeEnum.TEXT, groupId));
81 81  
82 82 RuntimeEnvironmentOutput output = runtimeManager.start(input);
83 83  
... ... @@ -143,7 +143,7 @@ public class SecurityServiceImpl implements SecurityService {
143 143 @Override
144 144 public List<Group> getGroups() {
145 145 RuntimeEnvironmentInput input = new RuntimeEnvironmentInput(esiServiceGroups, true, true)
146   - .addVariable(new RuntimeVariable("acronym", VariableTypeEnum.TEXT, "-1"));
  146 + .addVariable(new RuntimeVariable("groupId", VariableTypeEnum.TEXT, "-1"));
147 147  
148 148 RuntimeEnvironmentOutput output = runtimeManager.start(input);
149 149  
... ...
cit-esi-api/src/main/java/br/com/centralit/esi/exception/EsiBusinessException.java
... ... @@ -20,4 +20,12 @@ public class EsiBusinessException extends BusinessException {
20 20 super(s);
21 21 this.setCodigoErro(702);
22 22 }
  23 + public EsiBusinessException(Throwable e){
  24 + super(e);
  25 + if (e instanceof BusinessException && ((BusinessException) e).getCodigoErro() != null) {
  26 + this.setCodigoErro(((BusinessException) e).getCodigoErro());
  27 + }else{
  28 + this.setCodigoErro(702);
  29 + }
  30 + }
23 31 }
... ...
cit-esi-web/src/main/java/br/com/centralit/listener/StartupListenerEsi.java
... ... @@ -1850,6 +1850,7 @@ public class StartupListenerEsi extends UtilStartup implements ApplicationListen
1850 1850 internacionalizacaoList.add(new Internacionalizacao("ESI.CONDICOES", "Condições", dominio, modulo));
1851 1851 internacionalizacaoList.add(new Internacionalizacao("ESI.CONSEQUENCIAS", "Consequências", dominio, modulo));
1852 1852 internacionalizacaoList.add(new Internacionalizacao("ESI.DADOS", "Dados", dominio, modulo));
  1853 + internacionalizacaoList.add(new Internacionalizacao("ESI.WORKFLOW_ESI", "Workflow/ESI", dominio, modulo));
1853 1854  
1854 1855 internacionalizacaoList.add(new Internacionalizacao("ESI.CONTEXTO_JNDI", "Contexto JNDI", dominio, modulo));
1855 1856 internacionalizacaoList.add(new Internacionalizacao("ESI.VALOR_AUTOMATICO", "Valor atribuído pelo banco", dominio, modulo));
... ... @@ -2111,6 +2112,8 @@ public class StartupListenerEsi extends UtilStartup implements ApplicationListen
2111 2112 internacionalizacaoList.add(new Internacionalizacao("ESI.SQL_UPDATE", "SQL Update", dominio, modulo));
2112 2113 internacionalizacaoList.add(new Internacionalizacao("ESI.INCLUIR_SELECIONADOS", "Incluir selecionados", dominio, modulo));
2113 2114 internacionalizacaoList.add(new Internacionalizacao("ESI.DESTINATARIOS", "Destinatários", dominio, modulo));
  2115 + internacionalizacaoList.add(new Internacionalizacao("ESI.TAREFA", "Tarefa", dominio, modulo));
  2116 + internacionalizacaoList.add(new Internacionalizacao("ESI.ATUALIZADO", "atualizado", dominio, modulo));
2114 2117  
2115 2118 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_ENGINE_REGRA_DROOLS", "Drools", dominio, modulo));
2116 2119 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_ESTIMATIVA_TEMPO", "Tempo", dominio, modulo));
... ... @@ -2127,6 +2130,8 @@ public class StartupListenerEsi extends UtilStartup implements ApplicationListen
2127 2130 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.SITUACAO_ITEM_EXECUTADO", "Executada", dominio, modulo));
2128 2131 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_GERENCIAMENTO_TEMPO_FLUXO", "Definido no fluxo", dominio, modulo));
2129 2132 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.RUNTIME_REOPEN", "Reabertura", dominio, modulo));
  2133 + internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.RUNTIME_SUSPEND", "Suspensão", dominio, modulo));
  2134 + internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.RUNTIME_RESTART", "Reinício", dominio, modulo));
2130 2135 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_ALVO_PROCESSO_NEGOCIO_URL", "URL", dominio, modulo));
2131 2136 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_VARIAVEL_XML", "XML", dominio, modulo));
2132 2137 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.SITUACAO_GERENCIAMENTO_TEMPO_SUSPENSO", "Suspenso", dominio, modulo));
... ... @@ -2137,6 +2142,7 @@ public class StartupListenerEsi extends UtilStartup implements ApplicationListen
2137 2142 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_ALVO_PROCESSO_NEGOCIO_FORM", "Formulário", dominio, modulo));
2138 2143 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.SITUACAO_ITEM_EXECUTANDO", "Executando", dominio, modulo));
2139 2144 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.SITUACAO_ITEM_CANCELADO", "Cancelada", dominio, modulo));
  2145 + internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.SITUACAO_ITEM_ERRO", "Erro", dominio, modulo));
2140 2146 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_OBJETO_DADOS_TABELA", "Tabela", dominio, modulo));
2141 2147 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.RUNTIME_UPDATE_TASK", "Atualização de tarefa", dominio, modulo));
2142 2148 internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_ESTIMATIVA_PERCENTUAL", "Percentual do tempo total do fluxo", dominio, modulo));
... ...
cit-esi-web/src/main/resources/flows/esi_service_notification.json
1   -{"dataInativo":null,"dataBloqueio":null,"creationDate":"2016-01-19T18:21:17.570-0200","flow":{"dataInativo":null,"dataBloqueio":null,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Envio de notificações","name":"esi_service_notification"},"timeManagementType":"NONE","majorVersion":4,"minorVersion":5,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":null,"resource":false,"dependencies":[]},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"tipoNotificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"tipoPrioridade","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"notificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"esiNotification","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"statusHttp","variableType":"INTEGER","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":236,"shortName":"Início","elementType":"StartEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Evento de Início","group":1,"groupSequence":1,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"StartEvent.png","iconName":"StartEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"Início","posX":"56,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":237,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,1],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 4","posX":"577,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":238,"shortName":"Fechamento BD","elementType":"DatabaseClose","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Fechamento de conexão de banco de dados","group":2,"groupSequence":3,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseClose.png","iconName":"DatabaseClose.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"}},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":238,"shortName":"Fechamento BD","elementType":"DatabaseClose","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Fechamento de conexão de banco de dados","group":2,"groupSequence":3,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseClose.png","iconName":"DatabaseClose.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":239,"shortName":"Script","elementType":"JavaScriptTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Script","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"JavaScriptTask.png","iconName":"JavaScriptTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"scriptCode","tab":1,"title":"ESI.PROPRIEDADE.SCRIPT","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]},{"id":"command","tab":1,"title":"Comando JavaScriptTask para execução (se houver)","type":"TEXT","maxLength":100,"width":9,"height":120,"required":false,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"returnVariable","tab":1,"title":"Variável que armazenará o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":240,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,1],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 5","posX":"705,00","posY":"112,00","height":"23,00","width":"23,00","ownerElement":{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":239,"shortName":"Script","elementType":"JavaScriptTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Script","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"JavaScriptTask.png","iconName":"JavaScriptTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"scriptCode","tab":1,"title":"ESI.PROPRIEDADE.SCRIPT","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]},{"id":"command","tab":1,"title":"Comando JavaScriptTask para execução (se houver)","type":"TEXT","maxLength":100,"width":9,"height":120,"required":false,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"returnVariable","tab":1,"title":"Variável que armazenará o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":241,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,1],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 2","posX":"269,00","posY":"100,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":243,"shortName":"SQL","elementType":"DatabaseSql","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector SQL","group":2,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseSql.png","iconName":"DatabaseSql.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão BD","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":false},{"id":"sqlClauseTypeEnum","tab":1,"title":"Tipo de SQL","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"INSERT","title":"Insert"},{"id":"UPDATE","title":"Update"},{"id":"DELETE","title":"Delete"},{"id":"SELECT","title":"Select"}]},{"id":"sqlCommand","tab":1,"title":"SQL","type":"TEXTAREA","width":9,"height":250,"required":true,"identifier":false},{"id":"returnSqlVariable","tab":1,"title":"Variável para retorno do SQL","type":"VARIABLE_NAME","maxLength":120,"width":6,"required":true,"identifier":false},{"id":"listSqlVariable","tab":1,"title":"Variável de lista para várias operações SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"beanName","tab":1,"title":"Variável de um bean usado pra substituir valores no SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"returnType","tab":1,"title":"Tipo de retorno","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"LIST","title":"LIST"}]}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":242,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,1],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 1","posX":"153,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":244,"shortName":"Conector BD","elementType":"DatabaseConnector","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector de banco de dados","group":2,"groupSequence":1,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseConnector.png","iconName":"DatabaseConnector.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true},{"id":"connectorType","tab":1,"title":"Tipo de Conexão","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JNDI","title":"JNDI"},{"id":"DIRECT","title":"ESI.ENUMERADO.TIPO_CONEXAO_BANCO_DADOS_DIRETO"}]},{"id":"driverClassName","tab":1,"title":"Nome da Classe do Driver JDBC (com pacote completo)","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPath","tab":1,"title":"Caminho de conexão JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCUser","tab":1,"title":"Usuário JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPassword","tab":1,"title":"Senha JDBC","type":"PASSWORD","maxLength":120,"width":6,"required":false,"identifier":false},{"id":"JNDIContext","tab":1,"title":"JNDI Contexto","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JNDIName","tab":1,"title":"JNDI Nome","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"autoCommit","tab":1,"title":"Faz autocommit?","type":"BOOLEAN","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false}},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":243,"shortName":"SQL","elementType":"DatabaseSql","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector SQL","group":2,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseSql.png","iconName":"DatabaseSql.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão BD","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":false},{"id":"sqlClauseTypeEnum","tab":1,"title":"Tipo de SQL","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"INSERT","title":"Insert"},{"id":"UPDATE","title":"Update"},{"id":"DELETE","title":"Delete"},{"id":"SELECT","title":"Select"}]},{"id":"sqlCommand","tab":1,"title":"SQL","type":"TEXTAREA","width":9,"height":250,"required":true,"identifier":false},{"id":"returnSqlVariable","tab":1,"title":"Variável para retorno do SQL","type":"VARIABLE_NAME","maxLength":120,"width":6,"required":true,"identifier":false},{"id":"listSqlVariable","tab":1,"title":"Variável de lista para várias operações SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"beanName","tab":1,"title":"Variável de um bean usado pra substituir valores no SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"returnType","tab":1,"title":"Tipo de retorno","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"LIST","title":"LIST"}]}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":244,"shortName":"Conector BD","elementType":"DatabaseConnector","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector de banco de dados","group":2,"groupSequence":1,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseConnector.png","iconName":"DatabaseConnector.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true},{"id":"connectorType","tab":1,"title":"Tipo de Conexão","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JNDI","title":"JNDI"},{"id":"DIRECT","title":"ESI.ENUMERADO.TIPO_CONEXAO_BANCO_DADOS_DIRETO"}]},{"id":"driverClassName","tab":1,"title":"Nome da Classe do Driver JDBC (com pacote completo)","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPath","tab":1,"title":"Caminho de conexão JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCUser","tab":1,"title":"Usuário JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPassword","tab":1,"title":"Senha JDBC","type":"PASSWORD","maxLength":120,"width":6,"required":false,"identifier":false},{"id":"JNDIContext","tab":1,"title":"JNDI Contexto","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JNDIName","tab":1,"title":"JNDI Nome","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"autoCommit","tab":1,"title":"Faz autocommit?","type":"BOOLEAN","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":245,"shortName":"Fim","elementType":"EndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Fim","group":1,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"EndEvent.png","iconName":"EndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"Este tipo de evento indica que todas as atividades do processo devem ser finalizadas imediatamente","defaultTab":0,"name":"Fim","posX":"1.068,00","posY":"220,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":246,"shortName":"SQL","elementType":"DatabaseSql","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector SQL","group":2,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseSql.png","iconName":"DatabaseSql.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão BD","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":false},{"id":"sqlClauseTypeEnum","tab":1,"title":"Tipo de SQL","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"INSERT","title":"Insert"},{"id":"UPDATE","title":"Update"},{"id":"DELETE","title":"Delete"},{"id":"SELECT","title":"Select"}]},{"id":"sqlCommand","tab":1,"title":"SQL","type":"TEXTAREA","width":9,"height":250,"required":true,"identifier":false},{"id":"returnSqlVariable","tab":1,"title":"Variável para retorno do SQL","type":"VARIABLE_NAME","maxLength":120,"width":6,"required":true,"identifier":false},{"id":"listSqlVariable","tab":1,"title":"Variável de lista para várias operações SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"beanName","tab":1,"title":"Variável de um bean usado pra substituir valores no SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"returnType","tab":1,"title":"Tipo de retorno","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"LIST","title":"LIST"}]}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Select tipoPrioridade","posX":"428,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoPrioridade' and nome = 'MEDIO'","returnSqlVariable":"tipoPrioridade","returnType":"JSON"},{"className":"Rest","dataInativo":null,"dataBloqueio":null,"id":247,"shortName":"","elementType":"Rest","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Chamada REST","group":3,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"Rest.png","iconName":"Rest.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"parameterType","tab":1,"title":"Tipo de parâmetro para comunicação","type":"COMBO","maxLength":15,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"XML","title":"XML"}]},{"id":"httpMethod","tab":1,"title":"Metodo HTTP","type":"COMBO","maxLength":15,"width":9,"required":true,"identifier":false,"options":[{"id":"GET","title":"GET"},{"id":"POST","title":"POST"}]},{"id":"url","tab":1,"title":"URL","type":"TEXT","maxLength":255,"width":9,"required":true,"identifier":false},{"id":"encode","tab":1,"title":"Encode","type":"TEXT","defaultValue":"UTF-8","maxLength":25,"width":4,"required":false,"identifier":false},{"id":"timeout","tab":1,"title":"Timeout (em segundos)","type":"INTEGER","defaultValue":5,"width":5,"required":true,"identifier":false},{"id":"statusVariableName","tab":1,"title":"Variável para receber o status http","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":true,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","width":9,"height":250,"required":false,"identifier":false},{"id":"returnVariableName","tab":1,"title":"Variável para receber o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":true,"identifier":false},{"id":"authenticationRequired","tab":1,"title":"Necessita autenticação?","type":"BOOLEAN","width":9,"required":false,"identifier":false},{"id":"authenticationDomain","tab":1,"title":"Domain para autenticação (caso exista)","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":false},{"id":"authenticationUser","tab":1,"title":"Usuário para autenticação","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":false},{"id":"authenticationPassword","tab":1,"title":"Senha para autenticação","type":"PASSWORD","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Chamada REST","posX":"888,00","posY":"68,00","height":"48,00","width":"48,00","parameterType":"JSON","httpMethod":"POST","url":"https://localhost:8443/cit-portal-web/rest/notificacao","encode":"UTF-8","timeout":5,"statusVariableName":"statusHttp","parameters":"${notificacao}","returnVariableName":"notificacao","authenticationRequired":false},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":248,"shortName":"Script","elementType":"JavaScriptTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Script","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"JavaScriptTask.png","iconName":"JavaScriptTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"scriptCode","tab":1,"title":"ESI.PROPRIEDADE.SCRIPT","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]},{"id":"command","tab":1,"title":"Comando JavaScriptTask para execução (se houver)","type":"TEXT","maxLength":100,"width":9,"height":120,"required":false,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"returnVariable","tab":1,"title":"Variável que armazenará o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Verifica erro","posX":"860,00","posY":"204,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"if (statusHttp!= 200) {\n throw \"Ocorreu erro na inclusão da notificação no cit-portal-web Status: \" + statusHttp;\n}"}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":234,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":237,"targetRefId":238},{"dataInativo":null,"dataBloqueio":null,"id":235,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"652,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":238,"targetRefId":239},{"dataInativo":null,"dataBloqueio":null,"id":236,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":240,"targetRefId":239},{"dataInativo":null,"dataBloqueio":null,"id":237,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":241,"targetRefId":243},{"dataInativo":null,"dataBloqueio":null,"id":238,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"222,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":244,"targetRefId":243},{"dataInativo":null,"dataBloqueio":null,"id":239,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":242,"targetRefId":244},{"dataInativo":null,"dataBloqueio":null,"id":240,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"118,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":236,"targetRefId":244},{"dataInativo":null,"dataBloqueio":null,"id":241,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"366,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":243,"targetRefId":246},{"dataInativo":null,"dataBloqueio":null,"id":242,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"520,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":246,"targetRefId":238},{"dataInativo":null,"dataBloqueio":null,"id":243,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"846,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":239,"targetRefId":247},{"dataInativo":null,"dataBloqueio":null,"id":244,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"1.016,00","edgeY":"236,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":248,"targetRefId":245},{"dataInativo":null,"dataBloqueio":null,"id":245,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"912,00","edgeY":"160,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":247,"targetRefId":248}],"changedData":false}
2 1 \ No newline at end of file
  2 +{"dataInativo":null,"dataBloqueio":null,"creationDate":"2016-03-26T16:31:24.933-0300","flow":{"dataInativo":null,"dataBloqueio":null,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Envio de notificações","name":"esi_service_notification"},"timeManagementType":"NONE","majorVersion":2,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":null,"resource":false,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"tipoNotificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"tipoPrioridade","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"notificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"esiNotification","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"statusHttp","variableType":"INTEGER","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":61,"shortName":"Início","elementType":"StartEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Evento de Início","group":1,"groupSequence":1,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"StartEvent.png","iconName":"StartEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"Início","posX":"56,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":62,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,2],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 4","posX":"577,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":63,"shortName":"Fechamento BD","elementType":"DatabaseClose","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Fechamento de conexão de banco de dados","group":2,"groupSequence":3,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseClose.png","iconName":"DatabaseClose.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"}},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":63,"shortName":"Fechamento BD","elementType":"DatabaseClose","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Fechamento de conexão de banco de dados","group":2,"groupSequence":3,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseClose.png","iconName":"DatabaseClose.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":64,"shortName":"Script","elementType":"JavaScriptTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Script","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"JavaScriptTask.png","iconName":"JavaScriptTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"scriptCode","tab":1,"title":"ESI.PROPRIEDADE.SCRIPT","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]},{"id":"command","tab":1,"title":"Comando JavaScriptTask para execução (se houver)","type":"TEXT","maxLength":100,"width":9,"height":120,"required":false,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"returnVariable","tab":1,"title":"Variável que armazenará o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":65,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,2],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 5","posX":"705,00","posY":"112,00","height":"23,00","width":"23,00","ownerElement":{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":64,"shortName":"Script","elementType":"JavaScriptTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Script","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"JavaScriptTask.png","iconName":"JavaScriptTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"scriptCode","tab":1,"title":"ESI.PROPRIEDADE.SCRIPT","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]},{"id":"command","tab":1,"title":"Comando JavaScriptTask para execução (se houver)","type":"TEXT","maxLength":100,"width":9,"height":120,"required":false,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"returnVariable","tab":1,"title":"Variável que armazenará o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":66,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,2],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 2","posX":"269,00","posY":"100,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":68,"shortName":"SQL","elementType":"DatabaseSql","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector SQL","group":2,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseSql.png","iconName":"DatabaseSql.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão BD","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":false},{"id":"sqlClauseTypeEnum","tab":1,"title":"Tipo de SQL","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"INSERT","title":"Insert"},{"id":"UPDATE","title":"Update"},{"id":"DELETE","title":"Delete"},{"id":"SELECT","title":"Select"}]},{"id":"sqlCommand","tab":1,"title":"SQL","type":"TEXTAREA","width":9,"height":250,"required":true,"identifier":false},{"id":"returnSqlVariable","tab":1,"title":"Variável para retorno do SQL","type":"VARIABLE_NAME","maxLength":120,"width":6,"required":true,"identifier":false},{"id":"listSqlVariable","tab":1,"title":"Variável de lista para várias operações SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"beanName","tab":1,"title":"Variável de um bean usado pra substituir valores no SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"returnType","tab":1,"title":"Tipo de retorno","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"LIST","title":"LIST"}]}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":67,"shortName":"","elementType":"ErrorEndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Erro de fim","group":1,"groupSequence":89,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorEndEvent.png","iconName":"ErrorEndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0,2],"hasBoundary":false,"identifierOnCenter":false,"tip":"Pode ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Erro de fim 1","posX":"153,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":69,"shortName":"Conector BD","elementType":"DatabaseConnector","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector de banco de dados","group":2,"groupSequence":1,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseConnector.png","iconName":"DatabaseConnector.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true},{"id":"connectorType","tab":1,"title":"Tipo de Conexão","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JNDI","title":"JNDI"},{"id":"DIRECT","title":"ESI.ENUMERADO.TIPO_CONEXAO_BANCO_DADOS_DIRETO"}]},{"id":"driverClassName","tab":1,"title":"Nome da Classe do Driver JDBC (com pacote completo)","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPath","tab":1,"title":"Caminho de conexão JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCUser","tab":1,"title":"Usuário JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPassword","tab":1,"title":"Senha JDBC","type":"PASSWORD","maxLength":120,"width":6,"required":false,"identifier":false},{"id":"JNDIContext","tab":1,"title":"JNDI Contexto","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JNDIName","tab":1,"title":"JNDI Nome","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"autoCommit","tab":1,"title":"Faz autocommit?","type":"BOOLEAN","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false}},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":68,"shortName":"SQL","elementType":"DatabaseSql","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector SQL","group":2,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseSql.png","iconName":"DatabaseSql.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão BD","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":false},{"id":"sqlClauseTypeEnum","tab":1,"title":"Tipo de SQL","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"INSERT","title":"Insert"},{"id":"UPDATE","title":"Update"},{"id":"DELETE","title":"Delete"},{"id":"SELECT","title":"Select"}]},{"id":"sqlCommand","tab":1,"title":"SQL","type":"TEXTAREA","width":9,"height":250,"required":true,"identifier":false},{"id":"returnSqlVariable","tab":1,"title":"Variável para retorno do SQL","type":"VARIABLE_NAME","maxLength":120,"width":6,"required":true,"identifier":false},{"id":"listSqlVariable","tab":1,"title":"Variável de lista para várias operações SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"beanName","tab":1,"title":"Variável de um bean usado pra substituir valores no SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"returnType","tab":1,"title":"Tipo de retorno","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"LIST","title":"LIST"}]}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":69,"shortName":"Conector BD","elementType":"DatabaseConnector","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector de banco de dados","group":2,"groupSequence":1,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseConnector.png","iconName":"DatabaseConnector.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":true},{"id":"connectorType","tab":1,"title":"Tipo de Conexão","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JNDI","title":"JNDI"},{"id":"DIRECT","title":"ESI.ENUMERADO.TIPO_CONEXAO_BANCO_DADOS_DIRETO"}]},{"id":"driverClassName","tab":1,"title":"Nome da Classe do Driver JDBC (com pacote completo)","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPath","tab":1,"title":"Caminho de conexão JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCUser","tab":1,"title":"Usuário JDBC","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JDBCPassword","tab":1,"title":"Senha JDBC","type":"PASSWORD","maxLength":120,"width":6,"required":false,"identifier":false},{"id":"JNDIContext","tab":1,"title":"JNDI Contexto","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"JNDIName","tab":1,"title":"JNDI Nome","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"autoCommit","tab":1,"title":"Faz autocommit?","type":"BOOLEAN","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":70,"shortName":"Fim","elementType":"EndEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Fim","group":1,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"EndEvent.png","iconName":"EndEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"Este tipo de evento indica que todas as atividades do processo devem ser finalizadas imediatamente","defaultTab":0,"name":"Fim","posX":"1.068,00","posY":"220,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":71,"shortName":"SQL","elementType":"DatabaseSql","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conector SQL","group":2,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"DatabaseSql.png","iconName":"DatabaseSql.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"connectionName","tab":1,"title":"Nome da conexão BD","type":"TEXT","maxLength":120,"width":9,"required":true,"identifier":false},{"id":"sqlClauseTypeEnum","tab":1,"title":"Tipo de SQL","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"INSERT","title":"Insert"},{"id":"UPDATE","title":"Update"},{"id":"DELETE","title":"Delete"},{"id":"SELECT","title":"Select"}]},{"id":"sqlCommand","tab":1,"title":"SQL","type":"TEXTAREA","width":9,"height":250,"required":true,"identifier":false},{"id":"returnSqlVariable","tab":1,"title":"Variável para retorno do SQL","type":"VARIABLE_NAME","maxLength":120,"width":6,"required":true,"identifier":false},{"id":"listSqlVariable","tab":1,"title":"Variável de lista para várias operações SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"beanName","tab":1,"title":"Variável de um bean usado pra substituir valores no SQL","type":"TEXT","maxLength":120,"width":9,"required":false,"identifier":false},{"id":"returnType","tab":1,"title":"Tipo de retorno","type":"COMBO","maxLength":3,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"LIST","title":"LIST"}]}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Select tipoPrioridade","posX":"428,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoPrioridade' and nome = 'MEDIO'","returnSqlVariable":"tipoPrioridade","returnType":"JSON"},{"className":"Rest","dataInativo":null,"dataBloqueio":null,"id":72,"shortName":"","elementType":"Rest","forBusinessProcesses":false,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Chamada REST","group":3,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"Rest.png","iconName":"Rest.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"parameterType","tab":1,"title":"Tipo de parâmetro para comunicação","type":"COMBO","maxLength":15,"width":9,"required":true,"identifier":false,"options":[{"id":"JSON","title":"JSON"},{"id":"XML","title":"XML"}]},{"id":"httpMethod","tab":1,"title":"Metodo HTTP","type":"COMBO","maxLength":15,"width":9,"required":true,"identifier":false,"options":[{"id":"GET","title":"GET"},{"id":"POST","title":"POST"}]},{"id":"url","tab":1,"title":"URL","type":"TEXT","maxLength":255,"width":9,"required":true,"identifier":false},{"id":"encode","tab":1,"title":"Encode","type":"TEXT","defaultValue":"UTF-8","maxLength":25,"width":4,"required":false,"identifier":false},{"id":"timeout","tab":1,"title":"Timeout (em segundos)","type":"INTEGER","defaultValue":5,"width":5,"required":true,"identifier":false},{"id":"statusVariableName","tab":1,"title":"Variável para receber o status http","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":true,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","width":9,"height":250,"required":false,"identifier":false},{"id":"returnVariableName","tab":1,"title":"Variável para receber o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":true,"identifier":false},{"id":"authenticationRequired","tab":1,"title":"Necessita autenticação?","type":"BOOLEAN","width":9,"required":false,"identifier":false},{"id":"authenticationDomain","tab":1,"title":"Domain para autenticação (caso exista)","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":false},{"id":"authenticationUser","tab":1,"title":"Usuário para autenticação","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":false},{"id":"authenticationPassword","tab":1,"title":"Senha para autenticação","type":"PASSWORD","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Chamada REST","posX":"888,00","posY":"68,00","height":"48,00","width":"48,00","parameterType":"JSON","httpMethod":"POST","url":"https://localhost:8443/cit-portal-web/rest/notificacao","encode":"UTF-8","timeout":5,"statusVariableName":"statusHttp","parameters":"${notificacao}","returnVariableName":"notificacao","authenticationRequired":false},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":73,"shortName":"Script","elementType":"JavaScriptTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Script","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"JavaScriptTask.png","iconName":"JavaScriptTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATRIBUTOS"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"TEXT","maxLength":100,"width":9,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"scriptCode","tab":1,"title":"ESI.PROPRIEDADE.SCRIPT","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]},{"id":"command","tab":1,"title":"Comando JavaScriptTask para execução (se houver)","type":"TEXT","maxLength":100,"width":9,"height":120,"required":false,"identifier":false},{"id":"parameters","tab":1,"title":"Parametros","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false},{"id":"returnVariable","tab":1,"title":"Variável que armazenará o retorno","type":"VARIABLE_NAME","maxLength":100,"width":6,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Verifica erro","posX":"860,00","posY":"204,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"if (statusHttp!= 200) {\n throw \"Ocorreu erro na inclusão da notificação no cit-portal-web Status: \" + statusHttp;\n}"}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":57,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":62,"targetRefId":63},{"dataInativo":null,"dataBloqueio":null,"id":58,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"652,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":63,"targetRefId":64},{"dataInativo":null,"dataBloqueio":null,"id":59,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":65,"targetRefId":64},{"dataInativo":null,"dataBloqueio":null,"id":60,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":66,"targetRefId":68},{"dataInativo":null,"dataBloqueio":null,"id":61,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"118,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":61,"targetRefId":69},{"dataInativo":null,"dataBloqueio":null,"id":62,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":67,"targetRefId":69},{"dataInativo":null,"dataBloqueio":null,"id":63,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"222,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":69,"targetRefId":68},{"dataInativo":null,"dataBloqueio":null,"id":64,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"520,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":71,"targetRefId":63},{"dataInativo":null,"dataBloqueio":null,"id":65,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"366,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":68,"targetRefId":71},{"dataInativo":null,"dataBloqueio":null,"id":66,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"846,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":64,"targetRefId":72},{"dataInativo":null,"dataBloqueio":null,"id":67,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"912,00","edgeY":"160,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":72,"targetRefId":73},{"dataInativo":null,"dataBloqueio":null,"id":68,"shortName":"","elementType":"FlowConnection","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Conexão","group":8,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":false,"viewProperties":true,"iconWidth":24,"imageName":"FlowConnection.png","iconName":"FlowConnection.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.ATRIBUTOS"},{"id":1,"name":"ESI.ABA.ACAO"}],"properties":[{"id":"name","tab":0,"title":"Nome","type":"TEXT","maxLength":100,"width":9,"required":false,"identifier":true},{"id":"flowAction","tab":1,"title":"ESI.PROPRIEDADE.ACAO","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"condition","tab":0,"title":"ESI.PROPRIEDADE.CONDICAO","type":"SCRIPT","defaultValue":"RHINO","width":9,"height":250,"required":false,"identifier":false,"options":[{"id":"RHINO","title":"Rhino"},{"id":"NASHORN","title":"Nashorn"}]}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"condition":{"engineType":"RHINO"},"edgeX":"1.016,00","edgeY":"236,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":73,"targetRefId":70}],"changedData":false}
3 3 \ No newline at end of file
... ...
cit-esi-web/src/main/resources/packages/package_esi_flows.json
1   -{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T17:34:13.677-0200","dataCriacao":"2016-02-09T17:34:13.677-0200","version":0,"name":"esi_flows","description":"Fluxos básicos ESI","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":3,"name":"esi_service_notification","description":"BPE/ESI - Envio de notificações"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":1,"name":"esi_service_groups","description":"BPE/ESI - Recuperação de grupos"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":2,"name":"esi_service_users","description":"BPE/ESI - Recuperação de usuários"}],"dslrs":[],"dataObjects":[],"forms":[],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":3,"creationDate":"2016-01-19T18:21:17.570-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":3,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Envio de notificações","name":"esi_service_notification"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3,"resource":false,"dependencies":[]},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":6,"variable":{"name":"tipoNotificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":7,"variable":{"name":"tipoPrioridade","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":8,"variable":{"name":"notificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":9,"variable":{"name":"esiNotification","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":10,"variable":{"name":"statusHttp","variableType":"INTEGER","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":13,"elementType":"StartEvent","designId":13,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"56,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":14,"elementType":"ErrorEndEvent","designId":14,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 4","posX":"577,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":15,"elementType":"DatabaseClose","designId":15,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"}},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":15,"elementType":"DatabaseClose","designId":15,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":16,"elementType":"JavaScriptTask","designId":16,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":17,"elementType":"ErrorEndEvent","designId":17,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 5","posX":"705,00","posY":"112,00","height":"23,00","width":"23,00","ownerElement":{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":16,"elementType":"JavaScriptTask","designId":16,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":18,"elementType":"ErrorEndEvent","designId":18,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 2","posX":"269,00","posY":"100,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":20,"elementType":"DatabaseSql","designId":20,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":19,"elementType":"ErrorEndEvent","designId":19,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 1","posX":"153,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":21,"elementType":"DatabaseConnector","designId":21,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false}},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":20,"elementType":"DatabaseSql","designId":20,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":21,"elementType":"DatabaseConnector","designId":21,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":22,"elementType":"EndEvent","designId":22,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"1.068,00","posY":"220,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":23,"elementType":"DatabaseSql","designId":23,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Select tipoPrioridade","posX":"428,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoPrioridade' and nome = 'MEDIO'","returnSqlVariable":"tipoPrioridade","returnType":"JSON"},{"className":"Rest","dataInativo":null,"dataBloqueio":null,"id":24,"elementType":"Rest","designId":24,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Chamada REST","posX":"888,00","posY":"68,00","height":"48,00","width":"48,00","parameterType":"JSON","httpMethod":"POST","url":"https://localhost:8443/cit-portal-web/rest/notificacao","encode":"UTF-8","timeout":5,"statusVariableName":"statusHttp","parameters":"${notificacao}","returnVariableName":"notificacao","authenticationRequired":false},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":25,"elementType":"JavaScriptTask","designId":25,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Verifica erro","posX":"860,00","posY":"204,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"if (statusHttp!= 200) {\n throw \"Ocorreu erro na inclusão da notificação no cit-portal-web Status: \" + statusHttp;\n}"}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":11,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":14,"targetRefId":15},{"dataInativo":null,"dataBloqueio":null,"id":12,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"652,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":15,"targetRefId":16},{"dataInativo":null,"dataBloqueio":null,"id":13,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":17,"targetRefId":16},{"dataInativo":null,"dataBloqueio":null,"id":14,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":18,"targetRefId":20},{"dataInativo":null,"dataBloqueio":null,"id":15,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":19,"targetRefId":21},{"dataInativo":null,"dataBloqueio":null,"id":16,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"118,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":13,"targetRefId":21},{"dataInativo":null,"dataBloqueio":null,"id":17,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"222,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":21,"targetRefId":20},{"dataInativo":null,"dataBloqueio":null,"id":18,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"520,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":23,"targetRefId":15},{"dataInativo":null,"dataBloqueio":null,"id":19,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"366,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":20,"targetRefId":23},{"dataInativo":null,"dataBloqueio":null,"id":20,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"846,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":16,"targetRefId":24},{"dataInativo":null,"dataBloqueio":null,"id":21,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"912,00","edgeY":"160,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":24,"targetRefId":25},{"dataInativo":null,"dataBloqueio":null,"id":22,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"1.016,00","edgeY":"236,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":25,"targetRefId":22}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":4,"creationDate":"2016-02-09T17:33:11.260-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":1,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Recuperação de grupos","name":"esi_service_groups"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":1,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":4,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":11,"variable":{"name":"acronym","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"CONSTANT","constantValue":"-1"},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":12,"variable":{"name":"userId","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"CONSTANT","constantValue":"-1"},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":13,"variable":{"name":"groups","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.security.model.Group","multiple":true},"persistentVariable":false,"returnVariable":true,"initialValue":{"constantValue":"-1"},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":26,"elementType":"JavaScriptTask","designId":26,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"704,00","posY":"136,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.br.com.centralit.esi.api.security.model);\n\ngetGroups = function() {\n\tvar result = new importNames.ArrayList(); \n\tvar groups = runtimeEnvironment.getObject(\"groups\");\n\n\tif (groups != null && groups.size() > 0) {\n\t\tfor(var i = 0; i < groups.size(); i++){\n\t\t\tvar group = new importNames.Group();\n\t\t\tgroup.setId(groups.get(i)[0]);\n\t\t\tgroup.setName(groups.get(i)[1]);\n\t\t\tgroup.setEmail(groups.get(i)[2]);\n\t\t\tgroup.setCode(parseInt(groups.get(i)[3]));\n\t\t\tresult.add(group);\n\t\t}\n\t}\n\treturn result;\n}\n\ngetGroups();"},"returnVariable":"groups"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":27,"elementType":"StartEvent","designId":27,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"152,00","height":"32,00","width":"32,00"},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":28,"elementType":"DatabaseClose","designId":28,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"572,00","posY":"152,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":29,"elementType":"DatabaseSql","designId":29,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"436,00","posY":"148,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"select sigla as id, nome as name, email, id as code\nfrom grupo\nwhere ('${acronym}' = '-1' or sigla = '${acronym}')\n and datainativo is null\n and ('${userId}' = '-1' or id in \n(select grupo_id \n from grupousuario g inner join seguranca_usuario u\n on u.id = g.usuario_id\nwhere u.username = '${userId}'\nand g.datainativo is null))\norder by 2","returnSqlVariable":"groups","returnType":"LIST"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":30,"elementType":"EndEvent","designId":30,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"924,00","posY":"152,00","height":"32,00","width":"32,00"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":31,"elementType":"DatabaseConnector","designId":31,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"272,00","posY":"152,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","driverClassName":"","JDBCPath":"","JDBCUser":"","JDBCPassword":"","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":23,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"654,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":28,"targetRefId":26},{"dataInativo":null,"dataBloqueio":null,"id":24,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"524,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":29,"targetRefId":28},{"dataInativo":null,"dataBloqueio":null,"id":25,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"866,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":26,"targetRefId":30},{"dataInativo":null,"dataBloqueio":null,"id":26,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"210,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":27,"targetRefId":31},{"dataInativo":null,"dataBloqueio":null,"id":27,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"370,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":31,"targetRefId":29}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":2,"creationDate":"2015-06-28T15:35:36.180-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":2,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Recuperação de usuários","name":"esi_service_users"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":2,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":4,"variable":{"name":"userId","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"CONSTANT","constantValue":"-1"},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5,"variable":{"name":"users","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.security.model.User","multiple":true},"persistentVariable":false,"returnVariable":true,"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":7,"elementType":"DatabaseClose","designId":7,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"608,00","posY":"176,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":8,"elementType":"StartEvent","designId":8,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"176,00","height":"32,00","width":"32,00"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":9,"elementType":"JavaScriptTask","designId":9,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"744,00","posY":"160,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.br.com.centralit.esi.api.security.model);\n\ngetUsers = function() {\n\tvar result = new importNames.ArrayList(); \n\tvar users = runtimeEnvironment.getObject(\"users\");\n\n\tif (users != null && users.size() > 0) {\n\t\tfor(var i = 0; i < users.size(); i++){\n\t\t\tvar user = new importNames.User();\n\t\t\tuser.setId(users.get(i)[0]);\n\t\t\tuser.setName(users.get(i)[1]);\n\t\t\tuser.setEmail(users.get(i)[2]);\n\t\t\tuser.setCode(parseInt(users.get(i)[3]));\n\t\t\tresult.add(user);\n\t\t}\n\t}\n\treturn result;\n}\n\ngetUsers();"},"returnVariable":"users"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":10,"elementType":"DatabaseConnector","designId":10,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"264,00","posY":"176,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","driverClassName":"","JDBCPath":"","JDBCUser":"","JDBCPassword":"","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":11,"elementType":"DatabaseSql","designId":11,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"428,00","posY":"172,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"select u.username as id,\n case\n when p.nome is null then u.username\n else p.nome\n end as name, u.email, u.id as code\nfrom seguranca_usuario u left join pessoa p\non p.usuario_id = u.id\nwhere '${userId}' = '-1' or username = '${userId}'\nand u.datainativo is null\norder by 2","returnSqlVariable":"users","returnType":"LIST"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":12,"elementType":"EndEvent","designId":12,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"980,00","posY":"176,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":6,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"692,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":7,"targetRefId":9},{"dataInativo":null,"dataBloqueio":null,"id":7,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"206,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":8,"targetRefId":10},{"dataInativo":null,"dataBloqueio":null,"id":8,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"362,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":10,"targetRefId":11},{"dataInativo":null,"dataBloqueio":null,"id":9,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"538,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":11,"targetRefId":7},{"dataInativo":null,"dataBloqueio":null,"id":10,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"914,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":9,"targetRefId":12}],"changedData":false}],"businessRules":[],"businessProcess":[],"replaceElement":false,"executeDDL":false}
2 1 \ No newline at end of file
  2 +{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T17:06:08.233-0300","dataCriacao":"2016-02-09T17:34:13.677-0200","version":0,"name":"esi_flows","description":"Fluxos básicos ESI","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":1555,"name":"esi_service_notification","description":"BPE/ESI - Envio de notificações"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":1588,"name":"esi_service_groups","description":"BPE/ESI - Recuperação de grupos"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":1605,"name":"esi_service_users","description":"BPE/ESI - Recuperação de usuários"}],"dslrs":[],"dataObjects":[],"forms":[],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":4089,"creationDate":"2016-03-26T17:07:55.028-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":1555,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Envio de notificações","name":"esi_service_notification"},"timeManagementType":"NONE","majorVersion":2,"minorVersion":1,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":4088,"resource":false,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":4115,"variable":{"name":"tipoNotificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4116,"variable":{"name":"tipoPrioridade","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4117,"variable":{"name":"notificacao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4118,"variable":{"name":"esiNotification","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4119,"variable":{"name":"statusHttp","variableType":"INTEGER","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":4102,"elementType":"StartEvent","designId":4102,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"56,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":4103,"elementType":"DatabaseClose","designId":4103,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":4104,"elementType":"JavaScriptTask","designId":4104,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":4105,"elementType":"ErrorEndEvent","designId":4105,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 5","posX":"705,00","posY":"112,00","height":"23,00","width":"23,00","ownerElement":{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":4104,"elementType":"JavaScriptTask","designId":4104,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cria notificação portal","posX":"700,00","posY":"60,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dominioTipoNotificacao = new JSONObject();\r\ndominioTipoNotificacao.put(\"codigo\",parseInt(tipoNotificacao.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar dominioTipoPrioridade = new JSONObject();\r\ndominioTipoPrioridade.put(\"codigo\",parseInt(tipoPrioridade.getJSONObject(0).get(\"codigo\")));\r\n\r\nvar usuarioLogado = new JSONObject();\r\nusuarioLogado.put(\"id\", parseInt(user.getCode()));\r\n\r\nvar notificacao = new JSONObject();\r\nnotificacao.put(\"assunto\",esiNotification.getString(\"subject\"));\r\nnotificacao.put(\"mensagem\",esiNotification.getString(\"message\"));\r\nnotificacao.put(\"tipoNotificacao\",dominioTipoNotificacao);\r\nnotificacao.put(\"tipoPrioridade\",dominioTipoPrioridade);\r\nnotificacao.put(\"usuario\",usuarioLogado);\r\n\r\nvar usuarios = \"\";\r\nvar grupos = \"\";\r\nvar notificacaoUsuarios = new JSONArray();\r\nif (esiNotification.has(\"users\")) {\r\n\tvar users = esiNotification.getJSONArray(\"users\");\r\n\tfor(var i = 0; i < users.length(); i++){\r\n\t\tvar user = users.getJSONObject(i);\r\n\t\t\r\n\t\tif (usuarios.indexOf(\"|\"+user.get(\"code\")+\"|\") < 0) {\r\n \t\tvar usuario = new JSONObject();\r\n \t\tusuario.put(\"id\",parseInt(user.get(\"code\")));\r\n \r\n \t\tvar notificacaoUsuario = new JSONObject();\r\n \t\tnotificacaoUsuario.put(\"usuario\",usuario);\r\n \r\n \t\tnotificacaoUsuarios.put(i,notificacaoUsuario);\r\n \t\tusuarios += \"|\"+user.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nvar notificacaoGrupos = new JSONArray();\r\nif (esiNotification.has(\"groups\")) {\r\n\tvar groups = esiNotification.getJSONArray(\"groups\");\r\n\tfor(var i = 0; i < groups.length(); i++){\r\n\t\tvar group = groups.getJSONObject(i);\r\n\r\n\t\tif (grupos.indexOf(\"|\"+group.get(\"code\")+\"|\") < 0) {\r\n \t\tvar grupo = new JSONObject();\r\n \t\tgrupo.put(\"id\",parseInt(group.get(\"code\")));\r\n \r\n \t\tvar notificacaoGrupo = new JSONObject();\r\n \t\tnotificacaoGrupo.put(\"grupo\",grupo);\r\n \r\n \t\tnotificacaoGrupos.put(i,notificacaoGrupo);\r\n \t\tgrupos += \"|\"+group.get(\"code\")+\"|\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nnotificacao.put(\"notificacaoUsuarios\",notificacaoUsuarios);\r\nnotificacao.put(\"notificacaoGrupos\",notificacaoGrupos);\r\n\r\nruntimeEnvironment.addOrUpdateObject(\"notificacao\",notificacao);"},"returnVariable":"notificacaoPortal"}},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":4106,"elementType":"DatabaseSql","designId":4106,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":4107,"elementType":"DatabaseConnector","designId":4107,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":4108,"elementType":"EndEvent","designId":4108,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"1.068,00","posY":"220,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":4109,"elementType":"DatabaseSql","designId":4109,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Select tipoPrioridade","posX":"428,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoPrioridade' and nome = 'MEDIO'","returnSqlVariable":"tipoPrioridade","returnType":"JSON"},{"className":"Rest","dataInativo":null,"dataBloqueio":null,"id":4110,"elementType":"Rest","designId":4110,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Chamada REST","posX":"888,00","posY":"68,00","height":"48,00","width":"48,00","parameterType":"JSON","httpMethod":"POST","url":"https://localhost:8443/cit-portal-web/rest/notificacao","encode":"UTF-8","timeout":5,"statusVariableName":"statusHttp","parameters":"${notificacao}","returnVariableName":"notificacao","authenticationRequired":false},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":4111,"elementType":"JavaScriptTask","designId":4111,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Verifica erro","posX":"860,00","posY":"204,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"if (statusHttp!= 200) {\n throw \"Ocorreu erro na inclusão da notificação no cit-portal-web Status: \" + statusHttp;\n}"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":4112,"elementType":"ErrorEndEvent","designId":4112,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 4","posX":"577,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":4103,"elementType":"DatabaseClose","designId":4103,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento BD","posX":"572,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":4113,"elementType":"ErrorEndEvent","designId":4113,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 2","posX":"269,00","posY":"100,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":4106,"elementType":"DatabaseSql","designId":4106,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Select TipoNotificacao","description":"","posX":"264,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"cit-portal","sqlClauseTypeEnum":"SELECT","sqlCommand":"select codigo from dominio where chave = 'tipoNotificacao' and nome = 'MODULO_ESI'","returnSqlVariable":"tipoNotificacao","returnType":"JSON"}},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":4114,"elementType":"ErrorEndEvent","designId":4114,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim 1","posX":"153,00","posY":"96,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":4107,"elementType":"DatabaseConnector","designId":4107,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector BD","posX":"148,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"cit-portal","connectorType":"JNDI","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":4091,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"652,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4103,"targetRefId":4104},{"dataInativo":null,"dataBloqueio":null,"id":4092,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":4105,"targetRefId":4104},{"dataInativo":null,"dataBloqueio":null,"id":4095,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"118,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4102,"targetRefId":4107},{"dataInativo":null,"dataBloqueio":null,"id":4094,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"222,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4107,"targetRefId":4106},{"dataInativo":null,"dataBloqueio":null,"id":4097,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"366,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4106,"targetRefId":4109},{"dataInativo":null,"dataBloqueio":null,"id":4098,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"520,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4109,"targetRefId":4103},{"dataInativo":null,"dataBloqueio":null,"id":4099,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"846,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4104,"targetRefId":4110},{"dataInativo":null,"dataBloqueio":null,"id":4101,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"912,00","edgeY":"160,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":4110,"targetRefId":4111},{"dataInativo":null,"dataBloqueio":null,"id":4100,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"1.016,00","edgeY":"236,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4111,"targetRefId":4108},{"dataInativo":null,"dataBloqueio":null,"id":4090,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":4112,"targetRefId":4103},{"dataInativo":null,"dataBloqueio":null,"id":4093,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":4113,"targetRefId":4106},{"dataInativo":null,"dataBloqueio":null,"id":4096,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":4114,"targetRefId":4107}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":4054,"creationDate":"2016-03-26T17:06:08.098-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":1588,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Recuperação de grupos","name":"esi_service_groups"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":2,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":4053,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":4066,"variable":{"name":"acronym","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"CONSTANT","constantValue":"-1"},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4067,"variable":{"name":"userId","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"CONSTANT","constantValue":"-1"},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4068,"variable":{"name":"groups","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.security.model.Group","multiple":true},"persistentVariable":false,"returnVariable":true,"initialValue":{"constantValue":"-1"},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":4060,"elementType":"JavaScriptTask","designId":4060,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"704,00","posY":"136,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.br.com.centralit.esi.api.security.model);\n\ngetGroups = function() {\n\tvar result = new importNames.ArrayList(); \n\tvar groups = runtimeEnvironment.getObject(\"groups\");\n\n\tif (groups != null && groups.size() > 0) {\n\t\tfor(var i = 0; i < groups.size(); i++){\n\t\t\tvar group = new importNames.Group();\n\t\t\tgroup.setId(groups.get(i)[0]);\n\t\t\tgroup.setName(groups.get(i)[1]);\n\t\t\tgroup.setEmail(groups.get(i)[2]);\n\t\t\tgroup.setCode(parseInt(groups.get(i)[3]));\n\t\t\tresult.add(group);\n\t\t}\n\t}\n\treturn result;\n}\n\ngetGroups();"},"returnVariable":"groups"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":4061,"elementType":"StartEvent","designId":4061,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"152,00","height":"32,00","width":"32,00"},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":4062,"elementType":"DatabaseClose","designId":4062,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"572,00","posY":"152,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":4063,"elementType":"DatabaseSql","designId":4063,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"436,00","posY":"148,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"select sigla as id, nome as name, email, id as code\nfrom grupo\nwhere ('${acronym}' = '-1' or sigla = '${acronym}')\n and datainativo is null\n and ('${userId}' = '-1' or id in \n(select grupo_id \n from grupousuario g inner join seguranca_usuario u\n on u.id = g.usuario_id\nwhere u.username = '${userId}'\nand g.datainativo is null))\norder by 2","returnSqlVariable":"groups","returnType":"LIST"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":4064,"elementType":"EndEvent","designId":4064,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"924,00","posY":"152,00","height":"32,00","width":"32,00"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":4065,"elementType":"DatabaseConnector","designId":4065,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"272,00","posY":"152,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","driverClassName":"","JDBCPath":"","JDBCUser":"","JDBCPassword":"","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":4055,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"654,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4062,"targetRefId":4060},{"dataInativo":null,"dataBloqueio":null,"id":4056,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"524,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4063,"targetRefId":4062},{"dataInativo":null,"dataBloqueio":null,"id":4057,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"866,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4060,"targetRefId":4064},{"dataInativo":null,"dataBloqueio":null,"id":4058,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"210,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4061,"targetRefId":4065},{"dataInativo":null,"dataBloqueio":null,"id":4059,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"370,00","edgeY":"168,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4065,"targetRefId":4063}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":4070,"creationDate":"2016-03-26T17:06:08.217-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":1605,"flowApplication":"SERVICE_INTEGRATION","description":"BPE/ESI - Recuperação de usuários","name":"esi_service_users"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":1,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":4069,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":4082,"variable":{"name":"userId","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"CONSTANT","constantValue":"-1"},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":4083,"variable":{"name":"users","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.security.model.User","multiple":true},"persistentVariable":false,"returnVariable":true,"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":4076,"elementType":"DatabaseClose","designId":4076,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"608,00","posY":"176,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":4077,"elementType":"StartEvent","designId":4077,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"176,00","height":"32,00","width":"32,00"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":4078,"elementType":"JavaScriptTask","designId":4078,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"744,00","posY":"160,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.br.com.centralit.esi.api.security.model);\n\ngetUsers = function() {\n\tvar result = new importNames.ArrayList(); \n\tvar users = runtimeEnvironment.getObject(\"users\");\n\n\tif (users != null && users.size() > 0) {\n\t\tfor(var i = 0; i < users.size(); i++){\n\t\t\tvar user = new importNames.User();\n\t\t\tuser.setId(users.get(i)[0]);\n\t\t\tuser.setName(users.get(i)[1]);\n\t\t\tuser.setEmail(users.get(i)[2]);\n\t\t\tuser.setCode(parseInt(users.get(i)[3]));\n\t\t\tresult.add(user);\n\t\t}\n\t}\n\treturn result;\n}\n\ngetUsers();"},"returnVariable":"users"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":4079,"elementType":"DatabaseConnector","designId":4079,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"264,00","posY":"176,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","driverClassName":"","JDBCPath":"","JDBCUser":"","JDBCPassword":"","JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal","autoCommit":false},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":4080,"elementType":"DatabaseSql","designId":4080,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"428,00","posY":"172,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"select u.username as id,\n case\n when p.nome is null then u.username\n else p.nome\n end as name, u.email, u.id as code\nfrom seguranca_usuario u left join pessoa p\non p.usuario_id = u.id\nwhere '${userId}' = '-1' or username = '${userId}'\nand u.datainativo is null\norder by 2","returnSqlVariable":"users","returnType":"LIST"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":4081,"elementType":"EndEvent","designId":4081,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"980,00","posY":"176,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":4071,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"692,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4076,"targetRefId":4078},{"dataInativo":null,"dataBloqueio":null,"id":4072,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"206,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4077,"targetRefId":4079},{"dataInativo":null,"dataBloqueio":null,"id":4074,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"538,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4080,"targetRefId":4076},{"dataInativo":null,"dataBloqueio":null,"id":4073,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"362,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4079,"targetRefId":4080},{"dataInativo":null,"dataBloqueio":null,"id":4075,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"914,00","edgeY":"192,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":4078,"targetRefId":4081}],"changedData":false}],"businessRules":[],"businessProcess":[],"replaceElement":false,"executeDDL":false}
3 3 \ No newline at end of file
... ...
cit-esi-web/src/main/resources/packages/package_objetos_rh_sqlserver.json
1   -{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T20:05:56.323-0300","dataCriacao":"2016-02-26T20:42:00.957-0300","version":5,"name":"objetos_rh_sqlserver","description":"Exemplos de crud com data object para RH","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":43,"name":"RH002_valida_empregado","description":"Valida inclusão e alteração de empregado"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":1,"name":"rh_empregado","description":"RH - Empregados"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":2,"name":"rh_funcao","description":"RH - Função"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":3,"name":"rh_departamento","description":"RH - Departamento"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":4,"name":"telefone_empregado","description":"RH - Telefone do empregado"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":5,"name":"rh_ferias","description":"RH - Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":24,"name":"mantemEmpregado","description":"Manter cadastro de empregado"}],"dslrs":[],"dataObjects":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T20:05:29.040-0300","dataCriacao":"2016-03-12T19:53:59.583-0300","version":4,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:53:59.530-0300","dataCriacao":"2016-03-12T19:53:59.530-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.537-0300","dataCriacao":"2016-03-09T22:36:46.537-0300","version":0,"id":496,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:44.233-0300","dataCriacao":"2016-03-09T22:47:44.233-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.523-0300","dataCriacao":"2016-03-09T22:47:52.523-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.570-0300","dataCriacao":"2016-03-09T22:47:52.570-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.587-0300","dataCriacao":"2016-03-09T22:37:26.587-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.413-0300","dataCriacao":"2016-03-09T22:36:46.413-0300","version":0,"id":484,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.587-0300","dataCriacao":"2016-03-09T22:47:52.587-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.603-0300","dataCriacao":"2016-03-09T22:47:52.603-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.617-0300","dataCriacao":"2016-03-09T22:47:52.617-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.697-0300","dataCriacao":"2016-03-09T22:47:52.697-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.713-0300","dataCriacao":"2016-03-09T22:47:52.713-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.773-0300","dataCriacao":"2016-03-09T22:47:52.773-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.547-0300","dataCriacao":"2016-03-09T22:36:46.547-0300","version":0,"id":498,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_empregado","description":"RH - Empregados","sqls":[{"dataInativo":null,"dataBloqueio":null,"type":"SELECT","name":"EmpregadoPorMatricula","description":"Recupera empregado por matrícula","defaultSQL":false,"sql":"SELECT e.id\r\n ,e.matricula\r\n ,e.nome\r\n ,e.dataAdmissao\r\n ,e.dataDemissao\r\n ,e.funcao_id\r\n ,e.departamento_id\r\n\t ,f.nome as nomeFuncao\r\n\t ,d.nome as nomeDepartamento\r\n FROM rh_empregado e left join rh_funcao f on f.id = e.funcao_id\r\n left join rh_departamento d on d.id = e.departamento_id\r\nWHERE e.matricula = ${matricula}"},{"dataInativo":null,"dataBloqueio":null,"type":"SELECT","name":"EmpregadoPorNome","description":"Recupera empregado por nome","defaultSQL":false,"sql":"SELECT e.id\r\n ,e.matricula\r\n ,e.nome\r\n ,e.dataAdmissao\r\n ,e.dataDemissao\r\n ,e.funcao_id\r\n ,e.departamento_id\r\n\t ,f.nome as nomeFuncao\r\n\t ,d.nome as nomeDepartamento\r\n FROM rh_empregado e left join rh_funcao f on f.id = e.funcao_id\r\n left join rh_departamento d on d.id = e.departamento_id\r\nWHERE e.nome like ${nomePesquisa:string}"}],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"id","label":"id","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"precision":0,"generatedValue":true,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":1,"name":"nome","attributeName":"nome","description":"Nome","label":"Nome","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":200,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":0,"name":"matricula","attributeName":"matricula","description":"Matrícula","label":"Matrícula","displayAtForm":true,"displayAtGrid":true,"width":3,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":10,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":2,"name":"dataAdmissao","attributeName":"dataAdmissao","description":"Data admissão","label":"Data admissão","displayAtForm":true,"displayAtGrid":false,"width":3,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":3,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":3,"indexGrid":2,"name":"departamento","attributeName":"departamento","description":"Departamento","label":"Departamento","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":true,"type":"MANY_TO_ONE","cascadeDelete":false,"updateByOwner":false,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":1,"referencedColumnName":"id","objectColumnName":"departamento_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_departamento","referencedColumnName":"nome"},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":4,"indexGrid":3,"name":"funcao","attributeName":"funcao","description":"Função","label":"Função","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":"MANY_TO_ONE","cascadeDelete":false,"updateByOwner":false,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":2,"referencedColumnName":"id","objectColumnName":"funcao_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_funcao","referencedColumnName":"nome"},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":5,"name":"telefones","attributeName":"telefones","description":"Telefones","label":"Telefones","displayAtForm":true,"displayAtGrid":false,"width":8,"required":false,"disabled":false,"tabIndex":1,"breakLine":false,"type":"ONE_TO_MANY","cascadeDelete":true,"updateByOwner":true,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":3,"referencedColumnName":"empregado_id","objectColumnName":"id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"telefone_empregado"},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":5,"name":"dataDemissao","attributeName":"dataDemissao","description":"Data demissão","label":"Data demissão","displayAtForm":false,"displayAtGrid":false,"width":4,"required":false,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":3,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":5,"name":"funcao_id","attributeName":"funcao_id","description":"Função","label":"Função","displayAtForm":false,"displayAtGrid":false,"width":2,"required":false,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":true,"precision":0,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":6,"name":"departamento_id","attributeName":"departamento_id","description":"Departamento","label":"Departamento","displayAtForm":false,"displayAtGrid":false,"width":2,"required":false,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":true,"precision":0,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":10,"name":"ferias","attributeName":"ferias","description":"Férias","label":"Férias","displayAtForm":false,"displayAtGrid":false,"width":12,"required":false,"disabled":false,"type":"ONE_TO_MANY","cascadeDelete":false,"updateByOwner":true,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":4,"referencedColumnName":"empregado_id","objectColumnName":"id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_ferias"}],"ddl":"CREATE TABLE [rh_empregado] (\r\n\t[id] bigint IDENTITY NOT NULL,\r\n\t[nome] varchar(200),\r\n\t[matricula] varchar(10),\r\n\t[dataAdmissao] datetime,\r\n\t[dataDemissao] datetime,\r\n\t[funcao_id] bigint,\r\n\t[departamento_id] bigint,\r\n\tCONSTRAINT pk_rh_empregado PRIMARY KEY ([id])\r\n);","relationshipsDdl":"ALTER TABLE [rh_empregado]\r\n\tADD CONSTRAINT fk_departamento\r\n\tFOREIGN KEY (departamento_id)\r\n\tREFERENCES [rh_departamento] (id);\r\n\r\nALTER TABLE [rh_empregado]\r\n\tADD CONSTRAINT fk_funcao\r\n\tFOREIGN KEY (funcao_id)\r\n\tREFERENCES [rh_funcao] (id);\r\n\r\n","insertRule":{"dataInativo":null,"dataBloqueio":null,"id":43,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"updateRule":{"dataInativo":null,"dataBloqueio":null,"id":43,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":19,"creationDate":"2016-03-12T19:54:00.353-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":19,"type":"FORM","description":"Empregados","name":"rh_empregado"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/rh_empregado","fileName":"rh_empregado.html","fileSize":1900,"fullPath":"data/rh_empregado/rh_empregado_form.html","tabs":[{"dataInativo":null,"dataBloqueio":null,"id":1,"index":0,"ngShowHtml":"","ngIfHtml":"","label":"Dados do Empregado","color":"red","icon":"fa-cc"},{"dataInativo":null,"dataBloqueio":null,"id":2,"index":1,"ngShowHtml":"","ngIfHtml":"","label":"Telefones","color":"green","icon":"fa-fax"}],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":1,"index":0,"tabIndex":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":1,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":2,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":3,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":200},{"dataInativo":null,"dataBloqueio":null,"id":4,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":5,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":6,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":7,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":8,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":9,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":10,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":2,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":11,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":12,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":13,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":10},{"dataInativo":null,"dataBloqueio":null,"id":14,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":15,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":16,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":17,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":18,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":19,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":20,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":3,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":21,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data admissão"},{"dataInativo":null,"dataBloqueio":null,"id":22,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":23,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":24,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":25,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":26,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":27,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]},{"dataInativo":null,"dataBloqueio":null,"id":2,"index":1,"tabIndex":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":4,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.820-0300","dataCriacao":"2016-03-09T22:37:26.820-0300","version":0,"id":11,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.387-0300","dataCriacao":"2016-03-09T22:36:46.387-0300","version":0,"id":482,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-search","description":"Data search","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<esi-data-search ng-if=\"${ng-target}\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-set-result=\"${ng-set-result}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":28,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":29,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.departamento"},{"dataInativo":null,"dataBloqueio":null,"id":30,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.200-0300","dataCriacao":"2016-03-09T22:37:24.200-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":31,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.190-0300","dataCriacao":"2016-03-09T22:37:24.190-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado"},{"dataInativo":null,"dataBloqueio":null,"id":32,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.213-0300","dataCriacao":"2016-03-09T22:37:24.213-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"departamento"},{"dataInativo":null,"dataBloqueio":null,"id":33,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.530-0300","dataCriacao":"2016-03-09T22:37:23.530-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":34,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":35,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":36,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":5,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.820-0300","dataCriacao":"2016-03-09T22:37:26.820-0300","version":0,"id":11,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.387-0300","dataCriacao":"2016-03-09T22:36:46.387-0300","version":0,"id":482,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-search","description":"Data search","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<esi-data-search ng-if=\"${ng-target}\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-set-result=\"${ng-set-result}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":37,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":38,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.funcao"},{"dataInativo":null,"dataBloqueio":null,"id":39,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.200-0300","dataCriacao":"2016-03-09T22:37:24.200-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":40,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.190-0300","dataCriacao":"2016-03-09T22:37:24.190-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado"},{"dataInativo":null,"dataBloqueio":null,"id":41,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.213-0300","dataCriacao":"2016-03-09T22:37:24.213-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"funcao"},{"dataInativo":null,"dataBloqueio":null,"id":42,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.530-0300","dataCriacao":"2016-03-09T22:37:23.530-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":43,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":44,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":45,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]},{"dataInativo":null,"dataBloqueio":null,"id":3,"index":2,"tabIndex":1,"components":[{"dataInativo":null,"dataBloqueio":null,"id":6,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.883-0300","dataCriacao":"2016-03-09T22:37:26.883-0300","version":0,"id":12,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.387-0300","dataCriacao":"2016-03-09T22:36:46.387-0300","version":0,"id":482,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-grid","description":"Data grid","templateCode":"<div class=\"panel panel-default\">\n<div class=\"panel-heading clearfix\">\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\n\t\t<translate>LABEL.ADICIONAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-pencil blue\"></i>\n\t\t<translate>LABEL.EDITAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" ngtype=\"button\" >\n\t\t<i class=\"fa fa-close red\"></i>\n\t\t<translate>LABEL.REMOVER</translate> </a>\n\t</button>\n</div>\n<table class=\"table table-striped table-bordered table-hover\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th width=\"5%\" class=\"text-center\">&nbsp;</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 1</th>\t\n\t\t\t<th><translate>ESI.CAMPO</translate> 2</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 3</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>\n\t\t<tr >\n\t\t\t<td class=\"text-center vertical-middle\">\n\t\t\t\t<input type=\"radio\" />\n\t\t\t</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t</tr>\n\t</tbody>\n</table>\n</div>","htmlCode":"<esi-data-grid ng-if=\"${ng-target}\" form=\"${form}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-before-save=\"${ng-before-save}\" ng-after-save=\"${ng-after-save}\" ng-disabled=\"${ng-disabled}\" />"},"width":8,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":46,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.200-0300","dataCriacao":"2016-03-09T22:37:24.200-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":47,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.190-0300","dataCriacao":"2016-03-09T22:37:24.190-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado"},{"dataInativo":null,"dataBloqueio":null,"id":48,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.213-0300","dataCriacao":"2016-03-09T22:37:24.213-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"telefones"},{"dataInativo":null,"dataBloqueio":null,"id":49,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.223-0300","dataCriacao":"2016-03-09T22:37:24.223-0300","version":0,"id":41,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-before-save","label":"ESI.ACAO_ANTES_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":50,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.240-0300","dataCriacao":"2016-03-09T22:37:24.240-0300","version":0,"id":42,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-after-save","label":"ESI.ACAO_DEPOIS_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":51,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":52,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":1,"pageName":"rh_empregado_form","controllerName":"Rh_empregadoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"rh_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_empregadoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_empregado';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":true,"forBusinessProcess":false,"forUserTask":false,"htmlCode":"<tabset class=\"tabbable\" >\n\t<tab active=\"true\">\n\t\t<tab-heading > <i class=\"fa fa-cc red\" ></i>&nbsp;Dados do Empregado</tab-heading>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_empregado.nome\" form=\"rh_empregadoForm\" ng-label=\"Nome\" ng-model=\"rh_empregado.nome\" ng-custom-maxlength=\"200\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_empregado.matricula\" form=\"rh_empregadoForm\" ng-label=\"Matrícula\" ng-model=\"rh_empregado.matricula\" ng-custom-maxlength=\"10\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_empregado.dataAdmissao\" form=\"rh_empregadoForm\" ng-label=\"Data admissão\" ng-model=\"rh_empregado.dataAdmissao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<esi-data-search ng-if=\"rh_empregado\" ng-id=\"rh_empregado.departamento\" form=\"rh_empregadoForm\" ng-label=\"Departamento\" ng-model=\"rh_empregado.departamento\" ng-data-object=\"dataObject\" ng-target=\"rh_empregado\" ng-relationship-name=\"departamento\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<esi-data-search ng-if=\"rh_empregado\" ng-id=\"rh_empregado.funcao\" form=\"rh_empregadoForm\" ng-label=\"Função\" ng-model=\"rh_empregado.funcao\" ng-data-object=\"dataObject\" ng-target=\"rh_empregado\" ng-relationship-name=\"funcao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n\t</tab>\n\t<tab >\n\t\t<tab-heading > <i class=\"fa fa-fax green\" ></i>&nbsp;Telefones</tab-heading>\n<div class=\"row\" >\n\t<div class=\"col-xs-8\" >\n\t\t<esi-data-grid ng-if=\"rh_empregado\" form=\"rh_empregadoForm\" ng-data-object=\"dataObject\" ng-target=\"rh_empregado\" ng-relationship-name=\"telefones\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n\t</tab>\n</tabset>\n","menuName":"Empregados 1"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:54:01.830-0300","dataCriacao":"2016-03-12T19:53:59.713-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:53:59.530-0300","dataCriacao":"2016-03-12T19:53:59.530-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.537-0300","dataCriacao":"2016-03-09T22:36:46.537-0300","version":0,"id":496,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:44.233-0300","dataCriacao":"2016-03-09T22:47:44.233-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.523-0300","dataCriacao":"2016-03-09T22:47:52.523-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.570-0300","dataCriacao":"2016-03-09T22:47:52.570-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.587-0300","dataCriacao":"2016-03-09T22:37:26.587-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.413-0300","dataCriacao":"2016-03-09T22:36:46.413-0300","version":0,"id":484,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.587-0300","dataCriacao":"2016-03-09T22:47:52.587-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.603-0300","dataCriacao":"2016-03-09T22:47:52.603-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.617-0300","dataCriacao":"2016-03-09T22:47:52.617-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.697-0300","dataCriacao":"2016-03-09T22:47:52.697-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.713-0300","dataCriacao":"2016-03-09T22:47:52.713-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.773-0300","dataCriacao":"2016-03-09T22:47:52.773-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.547-0300","dataCriacao":"2016-03-09T22:36:46.547-0300","version":0,"id":498,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_funcao","description":"RH - Função","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"Id","label":"Id","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":0,"name":"codigo","attributeName":"codigo","description":"Código","label":"Código","displayAtForm":true,"displayAtGrid":true,"width":4,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":10,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":1,"name":"nome","attributeName":"nome","description":"Nome","label":"Nome","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":100,"generatedValue":false,"autoIncrement":false}],"ddl":"CREATE TABLE [rh_funcao] (\r\n\t[id] bigint NOT NULL,\r\n\t[codigo] varchar(10),\r\n\t[nome] varchar(100),\r\n\tCONSTRAINT pk_rh_funcao PRIMARY KEY ([id])\r\n);","relationshipsDdl":"","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":20,"creationDate":"2016-03-12T19:54:00.793-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":20,"type":"FORM","description":"Função","name":"rh_funcao"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/rh_funcao","fileName":"rh_funcao.html","fileSize":484,"fullPath":"data/rh_funcao/rh_funcao_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":17,"index":0,"tabIndex":0,"htmlOnly":false,"htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":38,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":4,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":280,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Código"},{"dataInativo":null,"dataBloqueio":null,"id":281,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_funcao.codigo"},{"dataInativo":null,"dataBloqueio":null,"id":282,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":10},{"dataInativo":null,"dataBloqueio":null,"id":283,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":284,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":285,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":286,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":287,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":288,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":289,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":39,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":290,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":291,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_funcao.nome"},{"dataInativo":null,"dataBloqueio":null,"id":292,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":100},{"dataInativo":null,"dataBloqueio":null,"id":293,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":294,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":295,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":296,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":297,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":298,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":299,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":8,"pageName":"rh_funcao_form","controllerName":"Rh_funcaoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','rh_funcao')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"funcaoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_funcaoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n <fieldset>\r\n \r\n <legend>${formDescription}</legend>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n \t\t</fieldset>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_funcao';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-4\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_funcao.codigo\" form=\"rh_funcaoForm\" ng-label=\"Código\" ng-model=\"rh_funcao.codigo\" ng-custom-maxlength=\"10\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_funcao.nome\" form=\"rh_funcaoForm\" ng-label=\"Nome\" ng-model=\"rh_funcao.nome\" ng-custom-maxlength=\"100\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-10T00:33:30.597-0300","dataCriacao":"2016-03-10T00:33:30.597-0300","version":0,"id":676},"menuName":"RH - Função"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:54:01.830-0300","dataCriacao":"2016-03-12T19:53:59.803-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:53:59.530-0300","dataCriacao":"2016-03-12T19:53:59.530-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.537-0300","dataCriacao":"2016-03-09T22:36:46.537-0300","version":0,"id":496,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:44.233-0300","dataCriacao":"2016-03-09T22:47:44.233-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.523-0300","dataCriacao":"2016-03-09T22:47:52.523-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.570-0300","dataCriacao":"2016-03-09T22:47:52.570-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.587-0300","dataCriacao":"2016-03-09T22:37:26.587-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.413-0300","dataCriacao":"2016-03-09T22:36:46.413-0300","version":0,"id":484,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.587-0300","dataCriacao":"2016-03-09T22:47:52.587-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.603-0300","dataCriacao":"2016-03-09T22:47:52.603-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.617-0300","dataCriacao":"2016-03-09T22:47:52.617-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.697-0300","dataCriacao":"2016-03-09T22:47:52.697-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.713-0300","dataCriacao":"2016-03-09T22:47:52.713-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.773-0300","dataCriacao":"2016-03-09T22:47:52.773-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.547-0300","dataCriacao":"2016-03-09T22:36:46.547-0300","version":0,"id":498,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_departamento","description":"RH - Departamento","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"Id","label":"Id","displayAtForm":false,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":1,"name":"codigo","attributeName":"codigo","description":"Código","label":"Código","displayAtForm":true,"displayAtGrid":true,"width":4,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":10,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":0,"name":"nome","attributeName":"nome","description":"Nome","label":"Nome","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":100,"generatedValue":false,"autoIncrement":false}],"ddl":"CREATE TABLE [rh_departamento] (\r\n\t[id] bigint NOT NULL,\r\n\t[codigo] varchar(10),\r\n\t[nome] varchar(100),\r\n\tCONSTRAINT pk_rh_departamento PRIMARY KEY ([id])\r\n);","relationshipsDdl":"","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":21,"creationDate":"2016-03-12T19:54:00.950-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":21,"type":"FORM","description":"Departamento","name":"rh_departamento"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/rh_departamento","fileName":"rh_departamento.html","fileSize":520,"fullPath":"data/rh_departamento/rh_departamento_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":16,"index":0,"tabIndex":0,"htmlOnly":false,"htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":36,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":4,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":260,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Código"},{"dataInativo":null,"dataBloqueio":null,"id":261,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_departamento.codigo"},{"dataInativo":null,"dataBloqueio":null,"id":262,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":10},{"dataInativo":null,"dataBloqueio":null,"id":263,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":264,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":265,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":266,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":267,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":268,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":269,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":37,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":270,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":271,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_departamento.nome"},{"dataInativo":null,"dataBloqueio":null,"id":272,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":100},{"dataInativo":null,"dataBloqueio":null,"id":273,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":274,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":275,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":276,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":277,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":278,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":279,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":7,"pageName":"rh_departamento_form","controllerName":"Rh_departamentoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','rh_departamento')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"departamentoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_departamentoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n <fieldset>\r\n \r\n <legend>${formDescription}</legend>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n \t\t</fieldset>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_departamento';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-4\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_departamento.codigo\" form=\"rh_departamentoForm\" ng-label=\"Código\" ng-model=\"rh_departamento.codigo\" ng-custom-maxlength=\"10\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_departamento.nome\" form=\"rh_departamentoForm\" ng-label=\"Nome\" ng-model=\"rh_departamento.nome\" ng-custom-maxlength=\"100\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-10T00:33:30.597-0300","dataCriacao":"2016-03-10T00:33:30.597-0300","version":0,"id":676},"menuName":"Departamento"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:54:01.830-0300","dataCriacao":"2016-03-12T19:53:59.897-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:53:59.530-0300","dataCriacao":"2016-03-12T19:53:59.530-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.537-0300","dataCriacao":"2016-03-09T22:36:46.537-0300","version":0,"id":496,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:44.233-0300","dataCriacao":"2016-03-09T22:47:44.233-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.523-0300","dataCriacao":"2016-03-09T22:47:52.523-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.570-0300","dataCriacao":"2016-03-09T22:47:52.570-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.587-0300","dataCriacao":"2016-03-09T22:37:26.587-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.413-0300","dataCriacao":"2016-03-09T22:36:46.413-0300","version":0,"id":484,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.587-0300","dataCriacao":"2016-03-09T22:47:52.587-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.603-0300","dataCriacao":"2016-03-09T22:47:52.603-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.617-0300","dataCriacao":"2016-03-09T22:47:52.617-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.697-0300","dataCriacao":"2016-03-09T22:47:52.697-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.713-0300","dataCriacao":"2016-03-09T22:47:52.713-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.773-0300","dataCriacao":"2016-03-09T22:47:52.773-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.547-0300","dataCriacao":"2016-03-09T22:36:46.547-0300","version":0,"id":498,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"telefone_empregado","description":"RH - Telefone do empregado","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"id","label":"id","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"precision":0,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":0,"name":"numero","attributeName":"numero","description":"Número","label":"Número","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":100,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"name":"empregado_id","attributeName":"empregado_id","description":"id empregado","label":"id empregado","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":0,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":3,"name":"empregado","attributeName":"empregado","description":"Empregado","label":"Empregado","displayAtForm":false,"displayAtGrid":false,"width":4,"required":true,"disabled":false,"type":"MANY_TO_ONE","cascadeDelete":true,"updateByOwner":false,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":5,"referencedColumnName":"id","objectColumnName":"empregado_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_empregado","referencedColumnName":"nome"}],"ddl":"CREATE TABLE [telefone_empregado] (\r\n\t[id] bigint NOT NULL,\r\n\t[numero] varchar(100),\r\n\t[empregado_id] bigint,\r\n\tCONSTRAINT pk_telefone_empregado PRIMARY KEY ([id])\r\n);","relationshipsDdl":"ALTER TABLE [telefone_empregado]\r\n\tADD CONSTRAINT fk_empregado\r\n\tFOREIGN KEY (empregado_id)\r\n\tREFERENCES [rh_empregado] (id) ON DELETE CASCADE;\r\n\r\n","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":22,"creationDate":"2016-03-12T19:54:01.030-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":22,"type":"FORM","description":"Telefone","name":"telefone_empregado"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/telefone_empregado","fileName":"telefone_empregado.html","fileSize":286,"fullPath":"data/telefone_empregado/telefone_empregado_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":6,"index":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":11,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":93,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Número"},{"dataInativo":null,"dataBloqueio":null,"id":94,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"telefone_empregado.numero"},{"dataInativo":null,"dataBloqueio":null,"id":95,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":100},{"dataInativo":null,"dataBloqueio":null,"id":96,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":97,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":98,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":99,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":100,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":101,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":102,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":4,"pageName":"telefone_empregado_form","controllerName":"Telefone_empregadoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','telefone_empregado')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"telefone_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.telefone_empregadoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n <fieldset>\r\n \r\n <legend>${formDescription}</legend>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n \t\t</fieldset>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'telefone_empregado';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"telefone_empregado.numero\" form=\"telefone_empregadoForm\" ng-label=\"Número\" ng-model=\"telefone_empregado.numero\" ng-custom-maxlength=\"100\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menuName":"Telefone"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:54:01.830-0300","dataCriacao":"2016-03-12T19:54:00.010-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:53:59.530-0300","dataCriacao":"2016-03-12T19:53:59.530-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.537-0300","dataCriacao":"2016-03-09T22:36:46.537-0300","version":0,"id":496,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:44.233-0300","dataCriacao":"2016-03-09T22:47:44.233-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.523-0300","dataCriacao":"2016-03-09T22:47:52.523-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.570-0300","dataCriacao":"2016-03-09T22:47:52.570-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.587-0300","dataCriacao":"2016-03-09T22:37:26.587-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.413-0300","dataCriacao":"2016-03-09T22:36:46.413-0300","version":0,"id":484,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.587-0300","dataCriacao":"2016-03-09T22:47:52.587-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.603-0300","dataCriacao":"2016-03-09T22:47:52.603-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.617-0300","dataCriacao":"2016-03-09T22:47:52.617-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.437-0300","dataCriacao":"2016-03-09T22:37:26.437-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.633-0300","dataCriacao":"2016-03-09T22:47:52.633-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.307-0300","dataCriacao":"2016-03-09T22:37:26.307-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.650-0300","dataCriacao":"2016-03-09T22:47:52.650-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.697-0300","dataCriacao":"2016-03-09T22:47:52.697-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.713-0300","dataCriacao":"2016-03-09T22:47:52.713-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.727-0300","dataCriacao":"2016-03-09T22:47:52.727-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.760-0300","dataCriacao":"2016-03-09T22:47:52.760-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.773-0300","dataCriacao":"2016-03-09T22:47:52.773-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.550-0300","dataCriacao":"2016-03-09T22:37:26.550-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.547-0300","dataCriacao":"2016-03-09T22:36:46.547-0300","version":0,"id":498,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_ferias","description":"RH - Férias","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"Id","label":"Id","displayAtForm":false,"displayAtGrid":false,"width":2,"widthGrid":10,"required":false,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":0,"name":"dtInicioAquisicao","attributeName":"dtInicioAquisicao","description":"Data início aquisição","label":"Data início aquisição","displayAtForm":true,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"name":"empregado_id","attributeName":"empregado_id","description":"id empregado","label":"id empregado","displayAtForm":false,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.493-0300","dataCriacao":"2016-03-09T22:47:52.493-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":1,"name":"dtFimAquisicao","attributeName":"dtFimAquisicao","description":"Data fim aquisição","label":"Data fim aquisição","displayAtForm":true,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":2,"indexGrid":0,"name":"dtSaida","attributeName":"dtSaida","description":"Data da saída","label":"Data da saída","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":3,"indexGrid":1,"name":"dtRetorno","attributeName":"dtRetorno","description":"Data do retorno","label":"Data do retorno","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.667-0300","dataCriacao":"2016-03-09T22:47:52.667-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":4,"indexGrid":2,"name":"numDias","attributeName":"numDias","description":"Qtde de dias","label":"Qtde de dias","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":5,"indexGrid":3,"name":"diasAbono","attributeName":"diasAbono","description":"Dias de abono","label":"Dias de abono","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:47:52.540-0300","dataCriacao":"2016-03-09T22:47:52.540-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":8,"name":"empregado","attributeName":"empregado","description":"Empregado","label":"Empregado","displayAtForm":false,"displayAtGrid":false,"width":4,"widthGrid":10,"required":false,"disabled":false,"type":"MANY_TO_ONE","cascadeDelete":true,"updateByOwner":true,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":6,"referencedColumnName":"id","objectColumnName":"empregado_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_empregado","referencedColumnName":"nome"}],"ddl":"CREATE TABLE [rh_ferias] (\r\n\t[id] bigint NOT NULL,\r\n\t[dtInicioAquisicao] datetime,\r\n\t[empregado_id] bigint,\r\n\t[dtFimAquisicao] datetime,\r\n\t[dtSaida] datetime,\r\n\t[dtRetorno] datetime,\r\n\t[numDias] int,\r\n\t[diasAbono] int,\r\n\tCONSTRAINT pk_rh_ferias PRIMARY KEY ([id])\r\n);","relationshipsDdl":"ALTER TABLE [rh_ferias]\r\n\tADD CONSTRAINT fk_empregado\r\n\tFOREIGN KEY (empregado_id)\r\n\tREFERENCES [rh_empregado] (id) ON DELETE CASCADE;\r\n\r\n","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":23,"creationDate":"2016-03-12T19:54:01.267-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":23,"type":"FORM","description":"Férias","name":"rh_ferias"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/rh_ferias","fileName":"rh_ferias.html","fileSize":1404,"fullPath":"data/rh_ferias/rh_ferias_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":7,"index":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":12,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":103,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data início aquisição"},{"dataInativo":null,"dataBloqueio":null,"id":104,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtInicioAquisicao"},{"dataInativo":null,"dataBloqueio":null,"id":105,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":106,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":107,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":108,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":109,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":13,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":110,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data fim aquisição"},{"dataInativo":null,"dataBloqueio":null,"id":111,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtFimAquisicao"},{"dataInativo":null,"dataBloqueio":null,"id":112,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":113,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":114,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":115,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":116,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":14,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":117,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data da saída"},{"dataInativo":null,"dataBloqueio":null,"id":118,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtSaida"},{"dataInativo":null,"dataBloqueio":null,"id":119,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":120,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":121,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":122,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":123,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":15,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.493-0300","dataCriacao":"2016-03-09T22:37:26.493-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":124,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data do retorno"},{"dataInativo":null,"dataBloqueio":null,"id":125,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtRetorno"},{"dataInativo":null,"dataBloqueio":null,"id":126,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":127,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":128,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":129,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":130,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":16,"index":4,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":131,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde de dias"},{"dataInativo":null,"dataBloqueio":null,"id":132,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":133,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":134,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":135,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":136,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":137,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":138,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":17,"index":5,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.123-0300","dataCriacao":"2016-03-09T22:37:26.123-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":139,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":140,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":141,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":142,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":143,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":144,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":145,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":146,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5,"pageName":"rh_ferias_form","controllerName":"Rh_feriasFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','rh_ferias')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"rh_feriasList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_feriasChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_ferias';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtInicioAquisicao\" form=\"rh_feriasForm\" ng-label=\"Data início aquisição\" ng-model=\"rh_ferias.dtInicioAquisicao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtFimAquisicao\" form=\"rh_feriasForm\" ng-label=\"Data fim aquisição\" ng-model=\"rh_ferias.dtFimAquisicao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtSaida\" form=\"rh_feriasForm\" ng-label=\"Data da saída\" ng-model=\"rh_ferias.dtSaida\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtRetorno\" form=\"rh_feriasForm\" ng-label=\"Data do retorno\" ng-model=\"rh_ferias.dtRetorno\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"rh_ferias.numDias\" form=\"rh_feriasForm\" ng-label=\"Qtde de dias\" ng-model=\"rh_ferias.numDias\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"rh_ferias.diasAbono\" form=\"rh_feriasForm\" ng-label=\"Dias de abono\" ng-model=\"rh_ferias.diasAbono\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menuName":"Férias"}}],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":25,"creationDate":"2016-03-12T19:59:57.797-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":24,"type":"FORM","description":"Manter cadastro de empregado","name":"mantemEmpregado"},"majorVersion":1,"minorVersion":145,"versionNumber":"1.145","path":"rh","fileName":"mantemEmpregado.html","fileSize":4771,"fullPath":"rh/mantemEmpregado_form.html","previewJS":"$scope.pesquisando = true;\n$scope.opcoes = [{text: \"Por matricula\", value: \"1\"}, {text: \"Por nome\", value: \"2\"}, {text: \"Auto complete\", value: \"3\"}];","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":26,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":58,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.170-0300","dataCriacao":"2016-03-09T22:37:27.170-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.463-0300","dataCriacao":"2016-03-09T22:36:46.463-0300","version":0,"id":486,"name":"HTML","description":"Html","key":"formWidgetType","code":6},"name":"html","description":"Html"},"width":3,"htmlCode":"&nbsp;","properties":[{"dataInativo":null,"dataBloqueio":null,"id":413,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":414,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":59,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.207-0300","dataCriacao":"2016-03-09T22:37:27.207-0300","version":0,"id":17,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.470-0300","dataCriacao":"2016-03-09T22:36:46.470-0300","version":0,"id":487,"name":"IMAGE","description":"Imagem","key":"formWidgetType","code":7},"name":"image","description":"Image","templateCode":"<img class=\"{{component['class']}}\" src=\"{{component['image-url']}}\" />","htmlCode":"<img class=\"${class}\" src=\"${image-url}\" tooltip=\"${tooltip}\"/>"},"width":4,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":415,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":416,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.127-0300","dataCriacao":"2016-03-09T22:37:24.127-0300","version":0,"id":33,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"tooltip","label":"ESI.TOOLTIP","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":417,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.057-0300","dataCriacao":"2016-03-09T22:37:24.057-0300","version":0,"id":30,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.350-0300","dataCriacao":"2016-03-09T22:36:46.350-0300","version":0,"id":477,"name":"IMAGE","description":"Imagem","key":"formPropertyType","code":7},"name":"image","label":"ESI.NOME_IMAGEM","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":418,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.073-0300","dataCriacao":"2016-03-09T22:37:24.073-0300","version":0,"id":31,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"image-url","label":"ESI.URL_IMAGEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"http://www.centralit.com.br/images/logo_central.png"},{"dataInativo":null,"dataBloqueio":null,"id":419,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":420,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":27,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":60,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.020-0300","dataCriacao":"2016-03-09T22:37:27.020-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.480-0300","dataCriacao":"2016-03-09T22:36:46.480-0300","version":0,"id":489,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":421,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":422,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Tipo de pesquisa"},{"dataInativo":null,"dataBloqueio":null,"id":423,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.180-0300","dataCriacao":"2016-03-09T22:37:24.180-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":424,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":425,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":61,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.620-0300","dataCriacao":"2016-03-09T22:37:26.620-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.397-0300","dataCriacao":"2016-03-09T22:36:46.397-0300","version":0,"id":483,"name":"RADIO","description":"Radio","key":"formWidgetType","code":3},"name":"radio","description":"Radio","templateCode":"<div class='form-group'><label class='control-label block'>{{component['ng-label']}}</label><div class='radio-inline'><label ><input type='radio'>Opção</label></div></div>","htmlCode":"<label-input-radio ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" list=\"${list}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" text=\"${text}\" value=\"${value}\" />"},"width":10,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":426,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":427,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.tipoPesquisa"},{"dataInativo":null,"dataBloqueio":null,"id":428,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.407-0300","dataCriacao":"2016-03-09T22:37:23.407-0300","version":0,"id":10,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-custom-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregadoChecked = null"},{"dataInativo":null,"dataBloqueio":null,"id":429,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.423-0300","dataCriacao":"2016-03-09T22:37:23.423-0300","version":0,"id":11,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"list","label":"ESI.LISTA_VALORES","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"opcoes"},{"dataInativo":null,"dataBloqueio":null,"id":430,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":431,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":432,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":433,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":434,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"text"},{"dataInativo":null,"dataBloqueio":null,"id":435,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.360-0300","dataCriacao":"2016-03-09T22:37:23.360-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"value","label":"ESI.CAMPO_VALOR","defaultValue":"value","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"value"}]}]},{"dataInativo":null,"dataBloqueio":null,"id":28,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 1","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":62,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.020-0300","dataCriacao":"2016-03-09T22:37:27.020-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.480-0300","dataCriacao":"2016-03-09T22:36:46.480-0300","version":0,"id":489,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":436,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":437,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando SQL \"EmpregadoPorMatricula\" (retorna um único objeto)"},{"dataInativo":null,"dataBloqueio":null,"id":438,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.180-0300","dataCriacao":"2016-03-09T22:37:24.180-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":439,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":440,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":63,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":441,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":442,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":443,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":444,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":445,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":446,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":447,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":448,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":449,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":450,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":64,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.137-0300","dataCriacao":"2016-03-09T22:37:27.137-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.457-0300","dataCriacao":"2016-03-09T22:36:46.457-0300","version":0,"id":485,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"{{component['button-class']}}\" >\n\t\t\t<i class=\"fa {{component['icon']}} {{component['color']}}\"></i>&nbsp;{{component['ng-label']}}\n\t\t</button>\n\t</div>\n</div>","htmlCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"${button-class}\" ng-click=\"${ng-click}\" >\n\t\t\t<i class=\"fa ${icon} ${color}\"></i>&nbsp;${ng-label}\n\t\t</button>\n\t</div>\n</div>"},"width":9,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":451,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":452,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.610-0300","dataCriacao":"2016-03-09T22:37:23.610-0300","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"button-class","label":"ESI.CLASSE_CSS","defaultValue":"btn btn-primary wide-xs","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"btn btn-primary wide-xs"},{"dataInativo":null,"dataBloqueio":null,"id":453,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.627-0300","dataCriacao":"2016-03-09T22:37:23.627-0300","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.363-0300","dataCriacao":"2016-03-09T22:36:46.363-0300","version":0,"id":479,"name":"ICON","description":"Ícone","key":"formPropertyType","code":9},"name":"icon","label":"ESI.ICONE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"fa-search"},{"dataInativo":null,"dataBloqueio":null,"id":454,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.647-0300","dataCriacao":"2016-03-09T22:37:23.647-0300","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.370-0300","dataCriacao":"2016-03-09T22:36:46.370-0300","version":0,"id":480,"name":"COLOR","description":"Cor","key":"formPropertyType","code":10},"name":"color","label":"LABEL.COR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":455,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.657-0300","dataCriacao":"2016-03-09T22:37:23.657-0300","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-click","label":"ESI.ACAO_CLICK","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"pesquisaPorMatricula()"},{"dataInativo":null,"dataBloqueio":null,"id":456,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":457,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":29,"index":3,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 2","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":65,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.020-0300","dataCriacao":"2016-03-09T22:37:27.020-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.480-0300","dataCriacao":"2016-03-09T22:36:46.480-0300","version":0,"id":489,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":458,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":459,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando SQL \"EmpregadoPorNome\" (retorna uma lista de objetos)"},{"dataInativo":null,"dataBloqueio":null,"id":460,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.180-0300","dataCriacao":"2016-03-09T22:37:24.180-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":461,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":462,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":66,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":463,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":464,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":465,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":466,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":467,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":468,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":469,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":470,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":471,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":472,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":67,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.137-0300","dataCriacao":"2016-03-09T22:37:27.137-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.457-0300","dataCriacao":"2016-03-09T22:36:46.457-0300","version":0,"id":485,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"{{component['button-class']}}\" >\n\t\t\t<i class=\"fa {{component['icon']}} {{component['color']}}\"></i>&nbsp;{{component['ng-label']}}\n\t\t</button>\n\t</div>\n</div>","htmlCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"${button-class}\" ng-click=\"${ng-click}\" >\n\t\t\t<i class=\"fa ${icon} ${color}\"></i>&nbsp;${ng-label}\n\t\t</button>\n\t</div>\n</div>"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":473,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":474,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.610-0300","dataCriacao":"2016-03-09T22:37:23.610-0300","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"button-class","label":"ESI.CLASSE_CSS","defaultValue":"btn btn-primary wide-xs","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"btn btn-primary wide-xs"},{"dataInativo":null,"dataBloqueio":null,"id":475,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.627-0300","dataCriacao":"2016-03-09T22:37:23.627-0300","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.363-0300","dataCriacao":"2016-03-09T22:36:46.363-0300","version":0,"id":479,"name":"ICON","description":"Ícone","key":"formPropertyType","code":9},"name":"icon","label":"ESI.ICONE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"fa-search"},{"dataInativo":null,"dataBloqueio":null,"id":476,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.647-0300","dataCriacao":"2016-03-09T22:37:23.647-0300","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.370-0300","dataCriacao":"2016-03-09T22:36:46.370-0300","version":0,"id":480,"name":"COLOR","description":"Cor","key":"formPropertyType","code":10},"name":"color","label":"LABEL.COR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":477,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.657-0300","dataCriacao":"2016-03-09T22:37:23.657-0300","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-click","label":"ESI.ACAO_CLICK","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"pesquisaPorNome()"},{"dataInativo":null,"dataBloqueio":null,"id":478,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":479,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":30,"index":4,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 3","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":68,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.020-0300","dataCriacao":"2016-03-09T22:37:27.020-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.480-0300","dataCriacao":"2016-03-09T22:36:46.480-0300","version":0,"id":489,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":480,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":481,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando diretiva autoComplete"},{"dataInativo":null,"dataBloqueio":null,"id":482,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.180-0300","dataCriacao":"2016-03-09T22:37:24.180-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":483,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":484,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":69,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:26.767-0300","dataCriacao":"2016-03-09T22:37:26.767-0300","version":0,"id":10,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.387-0300","dataCriacao":"2016-03-09T22:36:46.387-0300","version":0,"id":482,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"auto-complete","description":"Auto Complete","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" ng-item=\"item\" />","htmlCode":"<auto-complete ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-item=\"${ng-item}\" ng-find=\"${ng-find}\" ng-set-result=\"${ng-set-result}\" ng-acao-borracha=\"${ng-acao-borracha}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":485,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":486,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregadoAux"},{"dataInativo":null,"dataBloqueio":null,"id":487,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.487-0300","dataCriacao":"2016-03-09T22:37:23.487-0300","version":0,"id":14,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-item","label":"LABEL.ITEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"item.nome"},{"dataInativo":null,"dataBloqueio":null,"id":488,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.510-0300","dataCriacao":"2016-03-09T22:37:23.510-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-find","label":"ESI.ACAO_FIND","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"buscaAutoComplete(value)"},{"dataInativo":null,"dataBloqueio":null,"id":489,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.530-0300","dataCriacao":"2016-03-09T22:37:23.530-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"setEmpregado(item)"},{"dataInativo":null,"dataBloqueio":null,"id":490,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.577-0300","dataCriacao":"2016-03-09T22:37:23.577-0300","version":0,"id":18,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-acao-borracha","label":"ESI.ACAO_BORRACHA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"limpaAutoComplete()"},{"dataInativo":null,"dataBloqueio":null,"id":491,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":492,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":493,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":494,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":31,"index":5,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 4","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":70,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.020-0300","dataCriacao":"2016-03-09T22:37:27.020-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.480-0300","dataCriacao":"2016-03-09T22:36:46.480-0300","version":0,"id":489,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":495,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":496,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando filterCriteria"},{"dataInativo":null,"dataBloqueio":null,"id":497,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.180-0300","dataCriacao":"2016-03-09T22:37:24.180-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":498,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":499,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":71,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:25.683-0300","dataCriacao":"2016-03-09T22:37:25.683-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.380-0300","dataCriacao":"2016-03-09T22:36:46.380-0300","version":0,"id":481,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":500,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":501,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.287-0300","dataCriacao":"2016-03-09T22:37:23.287-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":502,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.167-0300","dataCriacao":"2016-03-09T22:37:24.167-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":503,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.313-0300","dataCriacao":"2016-03-09T22:37:23.313-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":504,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":505,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.390-0300","dataCriacao":"2016-03-09T22:37:23.390-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":506,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":507,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":508,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.777-0300","dataCriacao":"2016-03-09T22:37:23.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":509,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.867-0300","dataCriacao":"2016-03-09T22:37:23.867-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.120-0300","dataCriacao":"2016-03-09T22:36:46.120-0300","version":0,"id":472,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":72,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.137-0300","dataCriacao":"2016-03-09T22:37:27.137-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.457-0300","dataCriacao":"2016-03-09T22:36:46.457-0300","version":0,"id":485,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"{{component['button-class']}}\" >\n\t\t\t<i class=\"fa {{component['icon']}} {{component['color']}}\"></i>&nbsp;{{component['ng-label']}}\n\t\t</button>\n\t</div>\n</div>","htmlCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"${button-class}\" ng-click=\"${ng-click}\" >\n\t\t\t<i class=\"fa ${icon} ${color}\"></i>&nbsp;${ng-label}\n\t\t</button>\n\t</div>\n</div>"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":510,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.253-0300","dataCriacao":"2016-03-09T22:37:23.253-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":511,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.610-0300","dataCriacao":"2016-03-09T22:37:23.610-0300","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"button-class","label":"ESI.CLASSE_CSS","defaultValue":"btn btn-primary wide-xs","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"btn btn-primary wide-xs"},{"dataInativo":null,"dataBloqueio":null,"id":512,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.627-0300","dataCriacao":"2016-03-09T22:37:23.627-0300","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.363-0300","dataCriacao":"2016-03-09T22:36:46.363-0300","version":0,"id":479,"name":"ICON","description":"Ícone","key":"formPropertyType","code":9},"name":"icon","label":"ESI.ICONE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"fa-search"},{"dataInativo":null,"dataBloqueio":null,"id":513,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.647-0300","dataCriacao":"2016-03-09T22:37:23.647-0300","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.370-0300","dataCriacao":"2016-03-09T22:36:46.370-0300","version":0,"id":480,"name":"COLOR","description":"Cor","key":"formPropertyType","code":10},"name":"color","label":"LABEL.COR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":514,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.657-0300","dataCriacao":"2016-03-09T22:37:23.657-0300","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-click","label":"ESI.ACAO_CLICK","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"pesquisaPorFilterCriteria()"},{"dataInativo":null,"dataBloqueio":null,"id":515,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":516,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":32,"index":6,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"pesquisando && empregado.tipoPesquisa == 5","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":73,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.020-0300","dataCriacao":"2016-03-09T22:37:27.020-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.480-0300","dataCriacao":"2016-03-09T22:36:46.480-0300","version":0,"id":489,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":517,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.597-0300","dataCriacao":"2016-03-09T22:37:23.597-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":518,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.373-0300","dataCriacao":"2016-03-09T22:37:23.373-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.113-0300","dataCriacao":"2016-03-09T22:36:46.113-0300","version":0,"id":471,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando consulta paginada com diretiva listDataObject"},{"dataInativo":null,"dataBloqueio":null,"id":519,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:24.180-0300","dataCriacao":"2016-03-09T22:37:24.180-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.157-0300","dataCriacao":"2016-03-09T22:36:46.157-0300","version":0,"id":473,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":520,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":521,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":74,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.170-0300","dataCriacao":"2016-03-09T22:37:27.170-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.463-0300","dataCriacao":"2016-03-09T22:36:46.463-0300","version":0,"id":486,"name":"HTML","description":"Html","key":"formWidgetType","code":6},"name":"html","description":"Html"},"width":12,"htmlCode":"<list-data-object ng-lista=\"rh_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"empregadoChecked\"></list-data-object>","properties":[{"dataInativo":null,"dataBloqueio":null,"id":522,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":523,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":33,"index":7,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregados.length > 0","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":75,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:27.170-0300","dataCriacao":"2016-03-09T22:37:27.170-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.463-0300","dataCriacao":"2016-03-09T22:36:46.463-0300","version":0,"id":486,"name":"HTML","description":"Html","key":"formWidgetType","code":6},"name":"html","description":"Html"},"width":12,"htmlCode":"<fieldset>\n\t<legend>Empregado(s) encontrado(s)</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n <th width=\"5%\" class=\"text-center\" ></th>\n\t\t\t\t\t\t\t<th>Matrícula</th>\n\t\t\t\t\t\t\t<th>Nome</th>\n\t\t\t\t\t\t\t<th>Departamento</th>\n\t\t\t\t\t\t\t<th>Função</th>\n\t\t\t\t\t\t\t<th>Admissão</th>\n\t\t\t\t\t\t\t<th>Demissão</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"empregado in empregados\">\n\t\t\t\t\t\t<td class=\"text-center vertical-middle\" >\n\t\t\t\t\t\t\t<input type=\"radio\" name=\"empregadoChecked\" ng-value=\"empregado\"\n\t\t\t\t\t\t\t\tng-model=\"empregadoChecked\" ng-click=\"checkEmpregado($index, empregado)\" />\n\t\t\t\t\t\t</td>\t\n\n\t\t\t\t\t\t\t<td>{{empregado.matricula}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nome}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeDepartamento}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeFuncao}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataAdmissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataDemissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>","properties":[{"dataInativo":null,"dataBloqueio":null,"id":524,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.670-0300","dataCriacao":"2016-03-09T22:37:23.670-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":525,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:37:23.680-0300","dataCriacao":"2016-03-09T22:37:23.680-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-09T22:36:46.357-0300","dataCriacao":"2016-03-09T22:36:46.357-0300","version":0,"id":478,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":11,"index":0,"label":"Cadastrar","ngClick":"cadastraEmpregado()","icon":"fa-plus-circle","color":"orange"},{"dataInativo":null,"dataBloqueio":null,"id":12,"index":1,"label":"Visualizar","ngShowHtml":"empregadoChecked","ngClick":"visualizaEmpregado()","icon":"fa-search-plus","color":"green"},{"dataInativo":null,"dataBloqueio":null,"id":13,"index":2,"label":"Editar","ngShowHtml":"empregadoChecked","ngClick":"editaEmpregado()","icon":"fa-pencil","color":"blue"},{"dataInativo":null,"dataBloqueio":null,"id":14,"index":3,"label":"Excluir","ngShowHtml":"empregadoChecked","ngClick":"excluiEmpregado()","icon":"fa-close","color":"red"},{"dataInativo":null,"dataBloqueio":null,"id":15,"index":4,"label":"Pesquisar","ngShowHtml":"empregado.id || empregados.length > 0","ngClick":"resetForm()","icon":"fa-search","color":"blue"}],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":10,"pageName":"mantemEmpregado_form","controllerName":"MantemEmpregadoFormController","pageCode":"<script type=\"text/ng-template\" id=\"modal-empregado\">\r\n <div id=\"rh_empregadoEdit\" ng-controller=\"Rh_empregadoFormController\" ng-init=\"initModal(acaoModalEmpregado, $parent.rh_empregado, fechaModalEmpregado)\">\r\n \t<div class=\"modal-header\">\r\n \t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"saveOrUpdate()\">\r\n \t\t\t<i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n \t\t</button>\r\n \t\t<button title=\"{{$translate.instant('LABEL.CANCELAR')}}\" alt=\"{{$translate.instant('LABEL.CANCELAR')}}\" \r\n \t\t\t\tng-click=\"$dismiss('cancel');\" class=\"btn btn-clear\">\r\n \t\t\t<i class=\"fa fa-times red\"></i> <translate>LABEL.CANCELAR</translate>\r\n \t\t</button>\r\n \t</div>\r\n \t<div class=\"modal-body\">\r\n \t\t<fieldset> \t\r\n \t\t\t<p>\r\n \t\t\t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t\t\t</p>\r\n \t\t\t\r\n <form name=\"rh_empregadoForm\">\r\n \t\t \t<form-html ng-form-name=\"rh_empregado\" ng-parent=\"rh_empregadoEdit\" ng-if=\"initialized\"/>\r\n \t\t\t</div>\r\n \t\t\t\r\n \t\t</fieldset>\r\n \t</div>\r\n </div>\r\n</script>\r\n\t\r\n<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-if=\"showBreadcrumb\" ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <form name=\"mantemEmpregadoForm\">\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":"\t$scope.initialize = function() {\r\n\t\t$scope.conexao = \"citgrp\";\r\n\t\t\r\n\t $scope.showExecuteButton = false;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t $scope.opcoes = [{text: \"Por matricula\", value: \"1\"}, {text: \"Por nome\", value: \"2\"}, {text: \"Auto complete\", value: \"3\"}, {text: \"Filter criteria\", value: \"4\"}, {text: \"Diretiva listDataObject\", value: \"5\"}];\r\n\t \r\n // Recupera metadados da versão atual do formulário\r\n\t\tFormBuilderRepository.getByName(\"mantemEmpregado\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n // Recupera metadados do data object\r\n\t\tDataRepository.find($scope.conexao, 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t// Busca empregado pela matrícula\r\n $scope.pesquisaPorMatricula = function() {\r\n $scope.setLoading(false);\r\n DataRepository.list($scope.dataObject, 'EmpregadoPorMatricula', {matricula: $scope.empregado.matricula}).then(function(result) {\r\n $scope.setLoading(false);\r\n if (result && result.length > 0) {\r\n $scope.empregados = result;\r\n $scope.pesquisando = false;\r\n }else{\r\n $scope.showAlert(\"error\", \"Empregado não encontrado\"); \r\n }\r\n });\r\n };\r\n \r\n // Busca empregado pelo nome\r\n $scope.pesquisaPorNome = function() {\r\n $scope.setLoading(false);\r\n var nome = $scope.empregado.nome ? $scope.empregado.nome : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nomePesquisa: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n if (result && result.length > 0) {\r\n $scope.empregados = result;\r\n $scope.pesquisando = false;\r\n }else{\r\n $scope.showAlert(\"error\", \"Não existe nenhum empregado com esse nome\"); \r\n }\r\n \r\n });\r\n };\r\n \r\n // Busca empregado para autocomplete\r\n $scope.buscaAutoComplete = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nomePesquisa: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n \r\n // Seta empregado selecionado no autocomplete\r\n $scope.setEmpregado = function(item) {\r\n $scope.empregados = [item];\r\n $scope.pesquisando = false;\r\n };\r\n \r\n // Busca empregado para autocomplete\r\n $scope.pesquisaPorFilterCriteria = function() {\r\n var filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 999999,\r\n fields : [\"id\",\"nome\"],\r\n filters : [{type : 'string', field : 'nome' }]\r\n };\r\n\r\n $scope.setLoading(true);\r\n $scope.filterCriteria.filters[0].value = $scope.empregado.nome;\r\n DataRepository.listPaged($scope.dataObject, filterCriteria).then(function(result) {\r\n $scope.empregados = result.originalElement.objects;\r\n $scope.setLoading(false);\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregadoAux = null; \r\n };\r\n \r\n // Limpa formulário\r\n $scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.empregado = {};\r\n $scope.empregados = [];\r\n $scope.limpaAutoComplete();\r\n $scope.mantemEmpregadoForm.$submitted = false;\r\n $scope.mantemEmpregadoForm.$setPristine();\r\n $scope.empregadoChecked = undefined;\r\n $scope.pesquisando = true;\r\n $scope.edit = false;\r\n });\r\n\t};\r\n\t\r\n\t$scope.checkEmpregado = function(index, empregado) {\r\n\t\tempregado.$index = index; \r\n\t\t$scope.empregadoChecked = empregado;\r\n\t};\r\n\r\n $scope.editaEmpregado = function() {\r\n $scope.rh_empregado = $scope.empregadoChecked;\r\n $scope.acaoModalEmpregado = DataObjectAction.UPDATE;\r\n $scope.$openModal('modal-empregado', 'lg');\r\n };\r\n\r\n $scope.visualizaEmpregado = function() {\r\n $scope.rh_empregado = $scope.empregadoChecked;\r\n $scope.acaoModalEmpregado = DataObjectAction.VIEW;\r\n $scope.$openModal('modal-empregado', 'lg');\r\n };\r\n\r\n $scope.cadastraEmpregado = function() {\r\n $scope.rh_empregado = {};\r\n $scope.edit = true;\r\n $scope.empregados = [];\r\n $scope.pesquisando = true;\r\n $scope.acaoModalEmpregado = DataObjectAction.INSERT;\r\n $scope.$openModal('modal-empregado', 'lg');\r\n };\r\n \r\n $scope.fechaModalEmpregado = function(){\r\n $scope.$modalInstance.dismiss('cancel');\r\n\t if ($scope.empregado.tipoPesquisa == 5) {\r\n\t $scope.fetchResult();\r\n\t }\r\n };\r\n \r\n $scope.excluiEmpregado = function(){\r\n $scope.rh_empregado = $scope.empregadoChecked;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, $scope.rh_empregado).then(function() {\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository","DataRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-3\" >\n\t\t&nbsp;\n\t</div>\n\t<div class=\"col-xs-4\" >\n\t\t<img src=\"http://www.centralit.com.br/images/logo_central.png\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Tipo de pesquisa</h4>\n\t</div>\n\t<div class=\"col-xs-10\" >\n\t\t<label-input-radio ng-id=\"empregado.tipoPesquisa\" form=\"mantemEmpregadoForm\" ng-model=\"empregado.tipoPesquisa\" ng-custom-change=\"empregadoChecked = null\" list=\"opcoes\" ng-obrigatorio=\"false\" ng-disabled=\"false\" text=\"text\" value=\"value\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 1\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando SQL \"EmpregadoPorMatricula\" (retorna um único objeto)</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"mantemEmpregadoForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-9\" >\n\t\t<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"pesquisaPorMatricula()\" >\n\t\t\t<i class=\"fa fa-search \"></i>&nbsp;Pesquisar\n\t\t</button>\n\t</div>\n</div>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 2\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando SQL \"EmpregadoPorNome\" (retorna uma lista de objetos)</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"mantemEmpregadoForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"pesquisaPorNome()\" >\n\t\t\t<i class=\"fa fa-search \"></i>&nbsp;Pesquisar\n\t\t</button>\n\t</div>\n</div>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 3\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando diretiva autoComplete</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<auto-complete ng-id=\"empregadoAux\" form=\"mantemEmpregadoForm\" ng-label=\"Nome\" ng-model=\"empregadoAux\" ng-item=\"item.nome\" ng-find=\"buscaAutoComplete(value)\" ng-set-result=\"setEmpregado(item)\" ng-acao-borracha=\"limpaAutoComplete()\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 4\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando filterCriteria</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"mantemEmpregadoForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"pesquisaPorFilterCriteria()\" >\n\t\t\t<i class=\"fa fa-search \"></i>&nbsp;Pesquisar\n\t\t</button>\n\t</div>\n</div>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 5\" ng-show='pesquisando && empregado.tipoPesquisa == 5' >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando consulta paginada com diretiva listDataObject</h4>\n\t</div>\n\t<div class=\"col-xs-12\" >\n\t\t<list-data-object ng-lista=\"rh_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"empregadoChecked\"></list-data-object>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregados.length > 0\" >\n\t<div class=\"col-xs-12\" >\n\t\t<fieldset>\n\t<legend>Empregado(s) encontrado(s)</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n <th width=\"5%\" class=\"text-center\" ></th>\n\t\t\t\t\t\t\t<th>Matrícula</th>\n\t\t\t\t\t\t\t<th>Nome</th>\n\t\t\t\t\t\t\t<th>Departamento</th>\n\t\t\t\t\t\t\t<th>Função</th>\n\t\t\t\t\t\t\t<th>Admissão</th>\n\t\t\t\t\t\t\t<th>Demissão</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"empregado in empregados\">\n\t\t\t\t\t\t<td class=\"text-center vertical-middle\" >\n\t\t\t\t\t\t\t<input type=\"radio\" name=\"empregadoChecked\" ng-value=\"empregado\"\n\t\t\t\t\t\t\t\tng-model=\"empregadoChecked\" ng-click=\"checkEmpregado($index, empregado)\" />\n\t\t\t\t\t\t</td>\t\n\n\t\t\t\t\t\t\t<td>{{empregado.matricula}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nome}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeDepartamento}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeFuncao}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataAdmissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataDemissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\t</div>\n</div>\n","menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-10T00:33:30.597-0300","dataCriacao":"2016-03-10T00:33:30.597-0300","version":0,"id":676},"menuName":"Manter cadastro de empregado 1"}],"flows":[],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":81,"creationDate":"2016-03-09T19:24:15.280-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":43,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":7,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":145,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":298,"variable":{"name":"dataObject","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.data.model.DataObject","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":299,"variable":{"name":"rh_empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[],"connections":[],"changedData":false,"type":"SCRIPT","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-12T19:53:58.700-0300","dataCriacao":"2016-03-12T19:53:58.700-0300","version":0,"id":6,"name":"RH"},"dslrs":[],"scriptCode":{"engineType":"RHINO","script":"var dataAtual = new Date();\n\nif (rh_empregado.has(\"dataAdmissao\")) {\n\tvar dataAdmissao = UtilDate.jsonToDate(rh_empregado.get(\"dataAdmissao\"));\n if (dataAdmissao.compareTo(dataAtual) > 0) {\n businessRule.addError(\"A data de admissão não pode ser maior que a data atual\");\n }\n}\n\nif (rh_empregado.has(\"dataDemissao\")) {\n\tvar dataDemissao = UtilDate.jsonToDate(rh_empregado.get(\"dataDemissao\"));\n if (dataDemissao.compareTo(dataAtual) < 0) {\n businessRule.addError(\"A data de demissão não pode ser menor que a data atual\");\n }\n}"}}],"businessProcess":[],"replaceElement":false,"executeDDL":false}
2 1 \ No newline at end of file
  2 +{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:26.757-0300","dataCriacao":"2016-02-26T20:42:00.957-0300","version":5,"name":"objetos_rh_sqlserver","description":"Exemplos de crud com data object para RH","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":4,"name":"RH002_valida_empregado","description":"Valida inclusão e alteração de empregado"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":1,"name":"rh_empregado","description":"RH - Empregados"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":2,"name":"rh_funcao","description":"RH - Função"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":3,"name":"rh_departamento","description":"RH - Departamento"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":4,"name":"telefone_empregado","description":"RH - Telefone do empregado"},{"dataInativo":null,"dataBloqueio":null,"type":"DATA_OBJECT","elementId":5,"name":"rh_ferias","description":"RH - Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":24,"name":"mantemEmpregado","description":"Manter cadastro de empregado"}],"dslrs":[],"dataObjects":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:26.787-0300","dataCriacao":"2016-03-26T16:13:24.990-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.953-0300","dataCriacao":"2016-03-26T16:13:24.953-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.037-0300","dataCriacao":"2016-03-26T16:12:05.037-0300","version":0,"id":273,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.607-0300","dataCriacao":"2016-03-26T16:12:06.607-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.697-0300","dataCriacao":"2016-03-26T16:12:06.697-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.727-0300","dataCriacao":"2016-03-26T16:12:06.727-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.360-0300","dataCriacao":"2016-03-26T16:12:06.360-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.017-0300","dataCriacao":"2016-03-26T16:12:05.017-0300","version":0,"id":267,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.737-0300","dataCriacao":"2016-03-26T16:12:06.737-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.763-0300","dataCriacao":"2016-03-26T16:12:06.763-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.807-0300","dataCriacao":"2016-03-26T16:12:06.807-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.863-0300","dataCriacao":"2016-03-26T16:12:06.863-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.880-0300","dataCriacao":"2016-03-26T16:12:06.880-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.917-0300","dataCriacao":"2016-03-26T16:12:06.917-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.947-0300","dataCriacao":"2016-03-26T16:12:06.947-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.040-0300","dataCriacao":"2016-03-26T16:12:05.040-0300","version":0,"id":275,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_empregado","description":"RH - Empregados","sqls":[{"dataInativo":null,"dataBloqueio":null,"type":"SELECT","name":"EmpregadoPorMatricula","description":"Recupera empregado por matrícula","defaultSQL":false,"sql":"SELECT e.id\r\n ,e.matricula\r\n ,e.nome\r\n ,e.dataAdmissao\r\n ,e.dataDemissao\r\n ,e.funcao_id\r\n ,e.departamento_id\r\n\t ,f.nome as nomeFuncao\r\n\t ,d.nome as nomeDepartamento\r\n FROM rh_empregado e left join rh_funcao f on f.id = e.funcao_id\r\n left join rh_departamento d on d.id = e.departamento_id\r\nWHERE e.matricula = ${matricula}"},{"dataInativo":null,"dataBloqueio":null,"type":"SELECT","name":"EmpregadoPorNome","description":"Recupera empregado por nome","defaultSQL":false,"sql":"SELECT e.id\r\n ,e.matricula\r\n ,e.nome\r\n ,e.dataAdmissao\r\n ,e.dataDemissao\r\n ,e.funcao_id\r\n ,e.departamento_id\r\n\t ,f.nome as nomeFuncao\r\n\t ,d.nome as nomeDepartamento\r\n FROM rh_empregado e left join rh_funcao f on f.id = e.funcao_id\r\n left join rh_departamento d on d.id = e.departamento_id\r\nWHERE e.nome like ${nome}","selectQueryPiece":"SELECT e.id \n ,e.matricula \n ,e.nome \n ,e.dataAdmissao \n ,e.dataDemissao \n ,e.funcao_id \n ,e.departamento_id \n ,f.nome as \"nomeFuncao\"\n ,d.nome as \"nomeDepartamento\" ","fromWhereQueryPiece":"FROM rh_empregado e left join rh_funcao f on f.id = e.funcao_id \nleft join rh_departamento d on d.id = e.departamento_id \n WHERE e.nome like ${nome}"}],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"id","label":"id","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"precision":0,"generatedValue":true,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":1,"name":"nome","attributeName":"nome","description":"Nome","label":"Nome","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":200,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":0,"name":"matricula","attributeName":"matricula","description":"Matrícula","label":"Matrícula","displayAtForm":true,"displayAtGrid":true,"width":3,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":10,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":2,"name":"dataAdmissao","attributeName":"dataAdmissao","description":"Data admissão","label":"Data admissão","displayAtForm":true,"displayAtGrid":false,"width":3,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":3,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":3,"indexGrid":2,"name":"departamento","attributeName":"departamento","description":"Departamento","label":"Departamento","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":true,"type":"MANY_TO_ONE","cascadeDelete":false,"updateByOwner":false,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":1,"referencedColumnName":"id","objectColumnName":"departamento_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_departamento","referencedColumnName":"nome"},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":4,"indexGrid":3,"name":"funcao","attributeName":"funcao","description":"Função","label":"Função","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"tabIndex":0,"breakLine":false,"type":"MANY_TO_ONE","cascadeDelete":false,"updateByOwner":false,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":2,"referencedColumnName":"id","objectColumnName":"funcao_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_funcao","referencedColumnName":"nome"},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":5,"name":"telefones","attributeName":"telefones","description":"Telefones","label":"Telefones","displayAtForm":true,"displayAtGrid":false,"width":8,"required":false,"disabled":false,"tabIndex":1,"breakLine":false,"type":"ONE_TO_MANY","cascadeDelete":true,"updateByOwner":true,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":3,"referencedColumnName":"empregado_id","objectColumnName":"id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"telefone_empregado"},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":5,"name":"dataDemissao","attributeName":"dataDemissao","description":"Data demissão","label":"Data demissão","displayAtForm":false,"displayAtGrid":false,"width":4,"required":false,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":3,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":5,"name":"funcao_id","attributeName":"funcao_id","description":"Função","label":"Função","displayAtForm":false,"displayAtGrid":false,"width":2,"required":false,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":0,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":6,"name":"departamento_id","attributeName":"departamento_id","description":"Departamento","label":"Departamento","displayAtForm":false,"displayAtGrid":false,"width":2,"required":false,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":0,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":10,"name":"ferias","attributeName":"ferias","description":"Férias","label":"Férias","displayAtForm":false,"displayAtGrid":false,"width":12,"required":false,"disabled":false,"type":"ONE_TO_MANY","cascadeDelete":false,"updateByOwner":true,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":4,"referencedColumnName":"empregado_id","objectColumnName":"id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_ferias"}],"ddl":"CREATE TABLE [rh_empregado] (\r\n\t[id] bigint IDENTITY NOT NULL,\r\n\t[nome] varchar(200),\r\n\t[matricula] varchar(10),\r\n\t[dataAdmissao] datetime,\r\n\t[dataDemissao] datetime,\r\n\t[funcao_id] bigint,\r\n\t[departamento_id] bigint,\r\n\tCONSTRAINT pk_rh_empregado PRIMARY KEY ([id])\r\n);","relationshipsDdl":"ALTER TABLE [rh_empregado]\r\n\tADD CONSTRAINT fk_departamento\r\n\tFOREIGN KEY (departamento_id)\r\n\tREFERENCES [rh_departamento] (id);\r\n\r\nALTER TABLE [rh_empregado]\r\n\tADD CONSTRAINT fk_funcao\r\n\tFOREIGN KEY (funcao_id)\r\n\tREFERENCES [rh_funcao] (id);\r\n\r\n","insertRule":{"dataInativo":null,"dataBloqueio":null,"id":4,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"updateRule":{"dataInativo":null,"dataBloqueio":null,"id":4,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":19,"creationDate":"2016-03-26T16:13:25.630-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":19,"type":"FORM","description":"Empregados","name":"rh_empregado"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/rh_empregado","fileName":"rh_empregado.html","fileSize":1900,"fullPath":"data/rh_empregado/rh_empregado_form.html","tabs":[{"dataInativo":null,"dataBloqueio":null,"id":1,"index":0,"ngShowHtml":"","ngIfHtml":"","label":"Dados do Empregado","color":"red","icon":"fa-cc"},{"dataInativo":null,"dataBloqueio":null,"id":2,"index":1,"ngShowHtml":"","ngIfHtml":"","label":"Telefones","color":"green","icon":"fa-fax"}],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":1,"index":0,"tabIndex":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":1,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":2,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":3,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":200},{"dataInativo":null,"dataBloqueio":null,"id":4,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":5,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":6,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":7,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":8,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":9,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":10,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":2,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":11,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":12,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":13,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":10},{"dataInativo":null,"dataBloqueio":null,"id":14,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":15,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":16,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":17,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":18,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":19,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":20,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":3,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":21,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data admissão"},{"dataInativo":null,"dataBloqueio":null,"id":22,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":23,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":24,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":25,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":26,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":27,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]},{"dataInativo":null,"dataBloqueio":null,"id":2,"index":1,"tabIndex":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":4,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.463-0300","dataCriacao":"2016-03-26T16:12:06.463-0300","version":0,"id":11,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.013-0300","dataCriacao":"2016-03-26T16:12:05.013-0300","version":0,"id":265,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-search","description":"Data search","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<esi-data-search ng-if=\"${ng-target}\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-set-result=\"${ng-set-result}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":28,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":29,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.departamento"},{"dataInativo":null,"dataBloqueio":null,"id":30,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":31,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado"},{"dataInativo":null,"dataBloqueio":null,"id":32,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.860-0300","dataCriacao":"2016-03-26T16:12:05.860-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"departamento"},{"dataInativo":null,"dataBloqueio":null,"id":33,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.707-0300","dataCriacao":"2016-03-26T16:12:05.707-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":34,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":35,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":36,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":5,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.463-0300","dataCriacao":"2016-03-26T16:12:06.463-0300","version":0,"id":11,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.013-0300","dataCriacao":"2016-03-26T16:12:05.013-0300","version":0,"id":265,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-search","description":"Data search","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<esi-data-search ng-if=\"${ng-target}\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-set-result=\"${ng-set-result}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":37,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":38,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado.funcao"},{"dataInativo":null,"dataBloqueio":null,"id":39,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":40,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado"},{"dataInativo":null,"dataBloqueio":null,"id":41,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.860-0300","dataCriacao":"2016-03-26T16:12:05.860-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"funcao"},{"dataInativo":null,"dataBloqueio":null,"id":42,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.707-0300","dataCriacao":"2016-03-26T16:12:05.707-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":43,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":44,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":45,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]},{"dataInativo":null,"dataBloqueio":null,"id":3,"index":2,"tabIndex":1,"components":[{"dataInativo":null,"dataBloqueio":null,"id":6,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.477-0300","dataCriacao":"2016-03-26T16:12:06.477-0300","version":0,"id":12,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.013-0300","dataCriacao":"2016-03-26T16:12:05.013-0300","version":0,"id":265,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-grid","description":"Data grid","templateCode":"<div class=\"panel panel-default\">\n<div class=\"panel-heading clearfix\">\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\n\t\t<translate>LABEL.ADICIONAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-pencil blue\"></i>\n\t\t<translate>LABEL.EDITAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" ngtype=\"button\" >\n\t\t<i class=\"fa fa-close red\"></i>\n\t\t<translate>LABEL.REMOVER</translate> </a>\n\t</button>\n</div>\n<table class=\"table table-striped table-bordered table-hover\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th width=\"5%\" class=\"text-center\">&nbsp;</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 1</th>\t\n\t\t\t<th><translate>ESI.CAMPO</translate> 2</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 3</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>\n\t\t<tr >\n\t\t\t<td class=\"text-center vertical-middle\">\n\t\t\t\t<input type=\"radio\" />\n\t\t\t</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t</tr>\n\t</tbody>\n</table>\n</div>","htmlCode":"<esi-data-grid ng-if=\"${ng-target}\" form=\"${form}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-before-save=\"${ng-before-save}\" ng-after-save=\"${ng-after-save}\" ng-disabled=\"${ng-disabled}\" />"},"width":8,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":46,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":47,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_empregado"},{"dataInativo":null,"dataBloqueio":null,"id":48,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.860-0300","dataCriacao":"2016-03-26T16:12:05.860-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"telefones"},{"dataInativo":null,"dataBloqueio":null,"id":49,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.860-0300","dataCriacao":"2016-03-26T16:12:05.860-0300","version":0,"id":41,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-before-save","label":"ESI.ACAO_ANTES_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":50,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.877-0300","dataCriacao":"2016-03-26T16:12:05.877-0300","version":0,"id":42,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-after-save","label":"ESI.ACAO_DEPOIS_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":51,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":52,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":1,"pageName":"rh_empregado_form","controllerName":"Rh_empregadoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"rh_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_empregadoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_empregado';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":true,"forBusinessProcess":false,"forUserTask":false,"generateDefaultPage":true,"htmlCode":"<tabset class=\"tabbable\" >\n\t<tab active=\"true\">\n\t\t<tab-heading > <i class=\"fa fa-cc red\" ></i>&nbsp;Dados do Empregado</tab-heading>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_empregado.nome\" form=\"rh_empregadoForm\" ng-label=\"Nome\" ng-model=\"rh_empregado.nome\" ng-custom-maxlength=\"200\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_empregado.matricula\" form=\"rh_empregadoForm\" ng-label=\"Matrícula\" ng-model=\"rh_empregado.matricula\" ng-custom-maxlength=\"10\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_empregado.dataAdmissao\" form=\"rh_empregadoForm\" ng-label=\"Data admissão\" ng-model=\"rh_empregado.dataAdmissao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<esi-data-search ng-if=\"rh_empregado\" ng-id=\"rh_empregado.departamento\" form=\"rh_empregadoForm\" ng-label=\"Departamento\" ng-model=\"rh_empregado.departamento\" ng-data-object=\"dataObject\" ng-target=\"rh_empregado\" ng-relationship-name=\"departamento\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<esi-data-search ng-if=\"rh_empregado\" ng-id=\"rh_empregado.funcao\" form=\"rh_empregadoForm\" ng-label=\"Função\" ng-model=\"rh_empregado.funcao\" ng-data-object=\"dataObject\" ng-target=\"rh_empregado\" ng-relationship-name=\"funcao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n\t</tab>\n\t<tab >\n\t\t<tab-heading > <i class=\"fa fa-fax green\" ></i>&nbsp;Telefones</tab-heading>\n<div class=\"row\" >\n\t<div class=\"col-xs-8\" >\n\t\t<esi-data-grid ng-if=\"rh_empregado\" form=\"rh_empregadoForm\" ng-data-object=\"dataObject\" ng-target=\"rh_empregado\" ng-relationship-name=\"telefones\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n\t</tab>\n</tabset>\n","menuName":"Empregados 1"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:26.787-0300","dataCriacao":"2016-03-26T16:13:25.090-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.953-0300","dataCriacao":"2016-03-26T16:13:24.953-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.037-0300","dataCriacao":"2016-03-26T16:12:05.037-0300","version":0,"id":273,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.607-0300","dataCriacao":"2016-03-26T16:12:06.607-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.697-0300","dataCriacao":"2016-03-26T16:12:06.697-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.727-0300","dataCriacao":"2016-03-26T16:12:06.727-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.360-0300","dataCriacao":"2016-03-26T16:12:06.360-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.017-0300","dataCriacao":"2016-03-26T16:12:05.017-0300","version":0,"id":267,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.737-0300","dataCriacao":"2016-03-26T16:12:06.737-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.763-0300","dataCriacao":"2016-03-26T16:12:06.763-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.807-0300","dataCriacao":"2016-03-26T16:12:06.807-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.863-0300","dataCriacao":"2016-03-26T16:12:06.863-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.880-0300","dataCriacao":"2016-03-26T16:12:06.880-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.917-0300","dataCriacao":"2016-03-26T16:12:06.917-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.947-0300","dataCriacao":"2016-03-26T16:12:06.947-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.040-0300","dataCriacao":"2016-03-26T16:12:05.040-0300","version":0,"id":275,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_funcao","description":"RH - Função","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"Id","label":"Id","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":0,"name":"codigo","attributeName":"codigo","description":"Código","label":"Código","displayAtForm":true,"displayAtGrid":true,"width":4,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":10,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":1,"name":"nome","attributeName":"nome","description":"Nome","label":"Nome","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":100,"generatedValue":false,"autoIncrement":false}],"ddl":"CREATE TABLE [rh_funcao] (\r\n\t[id] bigint NOT NULL,\r\n\t[codigo] varchar(10),\r\n\t[nome] varchar(100),\r\n\tCONSTRAINT pk_rh_funcao PRIMARY KEY ([id])\r\n);","relationshipsDdl":"","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":29,"creationDate":"2016-03-26T16:15:36.220-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":20,"type":"FORM","description":"Função","name":"rh_funcao"},"majorVersion":1,"minorVersion":1,"versionNumber":"1.1","path":"data/rh_funcao","fileName":"rh_funcao.html","fileSize":484,"fullPath":"data/rh_funcao/rh_funcao_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":26,"index":0,"tabIndex":0,"htmlOnly":false,"htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":61,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":4,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":459,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Código"},{"dataInativo":null,"dataBloqueio":null,"id":460,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_funcao.codigo"},{"dataInativo":null,"dataBloqueio":null,"id":461,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":10},{"dataInativo":null,"dataBloqueio":null,"id":462,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":463,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":464,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":465,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":466,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":467,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":468,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":62,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":469,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":470,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_funcao.nome"},{"dataInativo":null,"dataBloqueio":null,"id":471,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":100},{"dataInativo":null,"dataBloqueio":null,"id":472,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":473,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":474,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":475,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":476,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":477,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":478,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":11,"pageName":"rh_funcao_form","controllerName":"Rh_funcaoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','rh_funcao')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"funcaoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_funcaoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n <fieldset>\r\n \r\n <legend>${formDescription}</legend>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n \t\t</fieldset>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_funcao';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"generateDefaultPage":true,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-4\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_funcao.codigo\" form=\"rh_funcaoForm\" ng-label=\"Código\" ng-model=\"rh_funcao.codigo\" ng-custom-maxlength=\"10\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_funcao.nome\" form=\"rh_funcaoForm\" ng-label=\"Nome\" ng-model=\"rh_funcao.nome\" ng-custom-maxlength=\"100\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:15:05.437-0300","dataCriacao":"2016-03-26T16:15:05.437-0300","version":0,"id":98},"menuName":"RH - Função"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:26.787-0300","dataCriacao":"2016-03-26T16:13:25.157-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.953-0300","dataCriacao":"2016-03-26T16:13:24.953-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.037-0300","dataCriacao":"2016-03-26T16:12:05.037-0300","version":0,"id":273,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.607-0300","dataCriacao":"2016-03-26T16:12:06.607-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.697-0300","dataCriacao":"2016-03-26T16:12:06.697-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.727-0300","dataCriacao":"2016-03-26T16:12:06.727-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.360-0300","dataCriacao":"2016-03-26T16:12:06.360-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.017-0300","dataCriacao":"2016-03-26T16:12:05.017-0300","version":0,"id":267,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.737-0300","dataCriacao":"2016-03-26T16:12:06.737-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.763-0300","dataCriacao":"2016-03-26T16:12:06.763-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.807-0300","dataCriacao":"2016-03-26T16:12:06.807-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.863-0300","dataCriacao":"2016-03-26T16:12:06.863-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.880-0300","dataCriacao":"2016-03-26T16:12:06.880-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.917-0300","dataCriacao":"2016-03-26T16:12:06.917-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.947-0300","dataCriacao":"2016-03-26T16:12:06.947-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.040-0300","dataCriacao":"2016-03-26T16:12:05.040-0300","version":0,"id":275,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_departamento","description":"RH - Departamento","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"Id","label":"Id","displayAtForm":false,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":1,"name":"codigo","attributeName":"codigo","description":"Código","label":"Código","displayAtForm":true,"displayAtGrid":true,"width":4,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":10,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":0,"name":"nome","attributeName":"nome","description":"Nome","label":"Nome","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":100,"generatedValue":false,"autoIncrement":false}],"ddl":"CREATE TABLE [rh_departamento] (\r\n\t[id] bigint NOT NULL,\r\n\t[codigo] varchar(10),\r\n\t[nome] varchar(100),\r\n\tCONSTRAINT pk_rh_departamento PRIMARY KEY ([id])\r\n);","relationshipsDdl":"","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":31,"creationDate":"2016-03-26T16:21:14.287-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":21,"type":"FORM","description":"Departamento","name":"rh_departamento"},"majorVersion":1,"minorVersion":2,"versionNumber":"1.2","path":"data/rh_departamento","fileName":"rh_departamento.html","fileSize":520,"fullPath":"data/rh_departamento/rh_departamento_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":35,"index":0,"tabIndex":0,"htmlOnly":false,"htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":81,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":4,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":592,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Código"},{"dataInativo":null,"dataBloqueio":null,"id":593,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_departamento.codigo"},{"dataInativo":null,"dataBloqueio":null,"id":594,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":10},{"dataInativo":null,"dataBloqueio":null,"id":595,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":596,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":597,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":598,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":599,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":600,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":601,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":82,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":602,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":603,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_departamento.nome"},{"dataInativo":null,"dataBloqueio":null,"id":604,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":100},{"dataInativo":null,"dataBloqueio":null,"id":605,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":606,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":607,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":608,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":609,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":610,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":611,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":13,"pageName":"rh_departamento_form","controllerName":"Rh_departamentoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','rh_departamento')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"departamentoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_departamentoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n <fieldset>\r\n \r\n <legend>${formDescription}</legend>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n \t\t</fieldset>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_departamento';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"generateDefaultPage":true,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-4\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_departamento.codigo\" form=\"rh_departamentoForm\" ng-label=\"Código\" ng-model=\"rh_departamento.codigo\" ng-custom-maxlength=\"10\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"rh_departamento.nome\" form=\"rh_departamentoForm\" ng-label=\"Nome\" ng-model=\"rh_departamento.nome\" ng-custom-maxlength=\"100\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:15:05.437-0300","dataCriacao":"2016-03-26T16:15:05.437-0300","version":0,"id":98},"menuName":"RH - Departamento"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:26.787-0300","dataCriacao":"2016-03-26T16:13:25.223-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.953-0300","dataCriacao":"2016-03-26T16:13:24.953-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.037-0300","dataCriacao":"2016-03-26T16:12:05.037-0300","version":0,"id":273,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.607-0300","dataCriacao":"2016-03-26T16:12:06.607-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.697-0300","dataCriacao":"2016-03-26T16:12:06.697-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.727-0300","dataCriacao":"2016-03-26T16:12:06.727-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.360-0300","dataCriacao":"2016-03-26T16:12:06.360-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.017-0300","dataCriacao":"2016-03-26T16:12:05.017-0300","version":0,"id":267,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.737-0300","dataCriacao":"2016-03-26T16:12:06.737-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.763-0300","dataCriacao":"2016-03-26T16:12:06.763-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.807-0300","dataCriacao":"2016-03-26T16:12:06.807-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.863-0300","dataCriacao":"2016-03-26T16:12:06.863-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.880-0300","dataCriacao":"2016-03-26T16:12:06.880-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.917-0300","dataCriacao":"2016-03-26T16:12:06.917-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.947-0300","dataCriacao":"2016-03-26T16:12:06.947-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.040-0300","dataCriacao":"2016-03-26T16:12:05.040-0300","version":0,"id":275,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"telefone_empregado","description":"RH - Telefone do empregado","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"id","label":"id","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"precision":0,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":0,"name":"numero","attributeName":"numero","description":"Número","label":"Número","displayAtForm":true,"displayAtGrid":true,"width":6,"widthGrid":10,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"size":100,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"name":"empregado_id","attributeName":"empregado_id","description":"id empregado","label":"id empregado","displayAtForm":false,"displayAtGrid":false,"width":2,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"precision":0,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":3,"name":"empregado","attributeName":"empregado","description":"Empregado","label":"Empregado","displayAtForm":false,"displayAtGrid":false,"width":4,"required":true,"disabled":false,"type":"MANY_TO_ONE","cascadeDelete":true,"updateByOwner":false,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":5,"referencedColumnName":"id","objectColumnName":"empregado_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_empregado","referencedColumnName":"nome"}],"ddl":"CREATE TABLE [telefone_empregado] (\r\n\t[id] bigint NOT NULL,\r\n\t[numero] varchar(100),\r\n\t[empregado_id] bigint,\r\n\tCONSTRAINT pk_telefone_empregado PRIMARY KEY ([id])\r\n);","relationshipsDdl":"ALTER TABLE [telefone_empregado]\r\n\tADD CONSTRAINT fk_empregado\r\n\tFOREIGN KEY (empregado_id)\r\n\tREFERENCES [rh_empregado] (id) ON DELETE CASCADE;\r\n\r\n","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":22,"creationDate":"2016-03-26T16:13:26.023-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":22,"type":"FORM","description":"Telefone","name":"telefone_empregado"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/telefone_empregado","fileName":"telefone_empregado.html","fileSize":286,"fullPath":"data/telefone_empregado/telefone_empregado_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":6,"index":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":11,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":93,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Número"},{"dataInativo":null,"dataBloqueio":null,"id":94,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"telefone_empregado.numero"},{"dataInativo":null,"dataBloqueio":null,"id":95,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":100},{"dataInativo":null,"dataBloqueio":null,"id":96,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":97,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":98,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":99,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":100,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":101,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":102,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":4,"pageName":"telefone_empregado_form","controllerName":"Telefone_empregadoFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','telefone_empregado')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"telefone_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.telefone_empregadoChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n <fieldset>\r\n \r\n <legend>${formDescription}</legend>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n \t\t</fieldset>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'telefone_empregado';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"generateDefaultPage":true,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"telefone_empregado.numero\" form=\"telefone_empregadoForm\" ng-label=\"Número\" ng-model=\"telefone_empregado.numero\" ng-custom-maxlength=\"100\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menuName":"Telefone"}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:26.787-0300","dataCriacao":"2016-03-26T16:13:25.333-0300","version":1,"dataSource":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.953-0300","dataCriacao":"2016-03-26T16:13:24.953-0300","version":0,"connectionName":"citgrp","description":"citgrp","connectorType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.037-0300","dataCriacao":"2016-03-26T16:12:05.037-0300","version":0,"id":273,"name":"JNDI","description":"Conexão JNDI","key":"dataSourceConnectorType","code":1},"database":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.607-0300","dataCriacao":"2016-03-26T16:12:06.607-0300","version":0,"databaseType":"MSSQLSERVER","name":"Microsoft SQL Server","driverClassName":"com.microsoft.sqlserver.jdbc.SQLServerDriver","types":[{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.697-0300","dataCriacao":"2016-03-26T16:12:06.697-0300","version":0,"name":"smallint","description":"smallint (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.727-0300","dataCriacao":"2016-03-26T16:12:06.727-0300","version":0,"name":"bit","description":"bit (booleano)","javaClass":"BOOLEAN","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.360-0300","dataCriacao":"2016-03-26T16:12:06.360-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.017-0300","dataCriacao":"2016-03-26T16:12:05.017-0300","version":0,"id":267,"name":"CHECKBOX","description":"Checkox","key":"formWidgetType","code":4},"name":"checkbox","description":"Checkbox","templateCode":"<label-input-checkbox ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-checkbox ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.737-0300","dataCriacao":"2016-03-26T16:12:06.737-0300","version":0,"name":"numeric","description":"numeric (decimal)","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"decimal","description":"decimal","javaClass":"BIG_DECIMAL","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.750-0300","dataCriacao":"2016-03-26T16:12:06.750-0300","version":0,"name":"float","description":"float (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.763-0300","dataCriacao":"2016-03-26T16:12:06.763-0300","version":0,"name":"real","description":"real (decimal)","javaClass":"FLOAT","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.300-0300","dataCriacao":"2016-03-26T16:12:06.300-0300","version":0,"id":4,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-decimal","description":"Input Decimal","templateCode":"<label-input-decimal ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-decimal ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-precisao=\"${ng-precisao}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"smallmoney","description":"smallmoney (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.780-0300","dataCriacao":"2016-03-26T16:12:06.780-0300","version":0,"name":"money","description":"money (currency)","javaClass":"CURRENCY","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.277-0300","dataCriacao":"2016-03-26T16:12:06.277-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-money","description":"Input Money","templateCode":"<label-input-money ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-money ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.807-0300","dataCriacao":"2016-03-26T16:12:06.807-0300","version":0,"name":"smalldatetime","description":"smalldatetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.863-0300","dataCriacao":"2016-03-26T16:12:06.863-0300","version":0,"name":"char","description":"char (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.880-0300","dataCriacao":"2016-03-26T16:12:06.880-0300","version":0,"name":"nchar","description":"nchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.900-0300","dataCriacao":"2016-03-26T16:12:06.900-0300","version":0,"name":"varchar","description":"varchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.917-0300","dataCriacao":"2016-03-26T16:12:06.917-0300","version":0,"name":"varchar(max)","description":"varchar max (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.947-0300","dataCriacao":"2016-03-26T16:12:06.947-0300","version":0,"name":"nvarchar","description":"nvarchar (texto)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":4}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"text","description":"text (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}},{"dataInativo":null,"dataBloqueio":null,"dataType":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.950-0300","dataCriacao":"2016-03-26T16:12:06.950-0300","version":0,"name":"ntext","description":"ntext (texto longo)","javaClass":"STRING","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.330-0300","dataCriacao":"2016-03-26T16:12:06.330-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"text-area","description":"Text Area","templateCode":"<label-text-area ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" > </label-text-area>","htmlCode":"<label-text-area ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" rows=\"${rows}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":true,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":6}}]},"JNDIContext":"java:/env/","JNDIName":"jdbc/cit-portal"},"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.040-0300","dataCriacao":"2016-03-26T16:12:05.040-0300","version":0,"id":275,"name":"TABLE","description":"Tabela","key":"dataObjectType","code":1},"name":"rh_ferias","description":"RH - Férias","sqls":[],"fields":[{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"name":"id","attributeName":"id","description":"Id","label":"Id","displayAtForm":false,"displayAtGrid":false,"width":2,"widthGrid":10,"required":false,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":true,"fk":false,"generatedValue":false,"autoIncrement":true},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":0,"indexGrid":0,"name":"dtInicioAquisicao","attributeName":"dtInicioAquisicao","description":"Data início aquisição","label":"Data início aquisição","displayAtForm":true,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"name":"empregado_id","attributeName":"empregado_id","description":"id empregado","label":"id empregado","displayAtForm":false,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.663-0300","dataCriacao":"2016-03-26T16:12:06.663-0300","version":0,"name":"bigint","description":"bigint (inteiro longo)","javaClass":"BIG_INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":1,"indexGrid":1,"name":"dtFimAquisicao","attributeName":"dtFimAquisicao","description":"Data fim aquisição","label":"Data fim aquisição","displayAtForm":true,"displayAtGrid":false,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":2,"indexGrid":0,"name":"dtSaida","attributeName":"dtSaida","description":"Data da saída","label":"Data da saída","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":3,"indexGrid":1,"name":"dtRetorno","attributeName":"dtRetorno","description":"Data do retorno","label":"Data do retorno","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.833-0300","dataCriacao":"2016-03-26T16:12:06.833-0300","version":0,"name":"datetime","description":"datetime (data)","javaClass":"DATE","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":false,"allowAutoIncrement":false,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":4,"indexGrid":2,"name":"numDias","attributeName":"numDias","description":"Qtde de dias","label":"Qtde de dias","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"C","dataInativo":null,"dataBloqueio":null,"index":5,"indexGrid":3,"name":"diasAbono","attributeName":"diasAbono","description":"Dias de abono","label":"Dias de abono","displayAtForm":true,"displayAtGrid":true,"width":2,"widthGrid":10,"required":true,"disabled":false,"breakLine":false,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.710-0300","dataCriacao":"2016-03-26T16:12:06.710-0300","version":0,"name":"int","description":"int (inteiro)","javaClass":"INTEGER","widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"allowSize":false,"allowGeneratedValue":true,"allowAutoIncrement":true,"width":2},"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"pk":false,"fk":false,"generatedValue":false,"autoIncrement":false},{"fieldType":"R","dataInativo":null,"dataBloqueio":null,"index":8,"name":"empregado","attributeName":"empregado","description":"Empregado","label":"Empregado","displayAtForm":false,"displayAtGrid":false,"width":4,"widthGrid":10,"required":false,"disabled":false,"type":"MANY_TO_ONE","cascadeDelete":true,"updateByOwner":true,"columns":[{"dataInativo":null,"dataBloqueio":null,"id":6,"referencedColumnName":"id","objectColumnName":"empregado_id"}],"referencedObjectSourceName":"citgrp","referencedObjectName":"rh_empregado","referencedColumnName":"nome"}],"ddl":"CREATE TABLE [rh_ferias] (\r\n\t[id] bigint NOT NULL,\r\n\t[dtInicioAquisicao] datetime,\r\n\t[empregado_id] bigint,\r\n\t[dtFimAquisicao] datetime,\r\n\t[dtSaida] datetime,\r\n\t[dtRetorno] datetime,\r\n\t[numDias] int,\r\n\t[diasAbono] int,\r\n\tCONSTRAINT pk_rh_ferias PRIMARY KEY ([id])\r\n);","relationshipsDdl":"ALTER TABLE [rh_ferias]\r\n\tADD CONSTRAINT fk_empregado\r\n\tFOREIGN KEY (empregado_id)\r\n\tREFERENCES [rh_empregado] (id) ON DELETE CASCADE;\r\n\r\n","formVersion":{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":23,"creationDate":"2016-03-26T16:13:26.210-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":23,"type":"FORM","description":"Férias","name":"rh_ferias"},"majorVersion":1,"minorVersion":0,"versionNumber":"1.0","path":"data/rh_ferias","fileName":"rh_ferias.html","fileSize":1404,"fullPath":"data/rh_ferias/rh_ferias_form.html","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":7,"index":0,"components":[{"dataInativo":null,"dataBloqueio":null,"id":12,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":103,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data início aquisição"},{"dataInativo":null,"dataBloqueio":null,"id":104,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtInicioAquisicao"},{"dataInativo":null,"dataBloqueio":null,"id":105,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":106,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":107,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":108,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":109,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":13,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":110,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data fim aquisição"},{"dataInativo":null,"dataBloqueio":null,"id":111,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtFimAquisicao"},{"dataInativo":null,"dataBloqueio":null,"id":112,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":113,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":114,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":115,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":116,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":14,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":117,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data da saída"},{"dataInativo":null,"dataBloqueio":null,"id":118,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtSaida"},{"dataInativo":null,"dataBloqueio":null,"id":119,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":120,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":121,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":122,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":123,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":15,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":124,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data do retorno"},{"dataInativo":null,"dataBloqueio":null,"id":125,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.dtRetorno"},{"dataInativo":null,"dataBloqueio":null,"id":126,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":127,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":128,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":129,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":130,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":16,"index":4,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":131,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde de dias"},{"dataInativo":null,"dataBloqueio":null,"id":132,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":133,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":134,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":135,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":136,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":137,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":138,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]},{"dataInativo":null,"dataBloqueio":null,"id":17,"index":5,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":139,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":140,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"rh_ferias.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":141,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":142,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":""},{"dataInativo":null,"dataBloqueio":null,"id":143,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":144,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":145,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":146,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":true,"booleanValue":false,"dateValue":null,"stringValue":"!edit"}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5,"pageName":"rh_ferias_form","controllerName":"Rh_feriasFormController","pageCode":"<div id=\"${formName}Page\" class=\"page-content\" ng-controller=\"${controllerName}\" ng-init=\"init('citgrp','rh_ferias')\">\r\n <div class=\"bar-buttons-action fixed\">\r\n <div class=\"row\">\r\n <div class=\"col-sm-8 text-left\">\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"prepareInsert()\">\r\n <i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n <translate>LABEL.CADASTRAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"!$showEdit\" ng-click=\"open(false);\">\r\n <i class=\"fa fa-search blue\"></i>\r\n <translate>LABEL.VISUALIZAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"open(true);\" ng-show=\"!$showEdit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-pencil blue\"></i>\r\n <translate>LABEL.EDITAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"remove();\" ng-show=\"!insert && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-times red\"></i>\r\n <translate>LABEL.REMOVER</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"saveOrUpdate()\" ng-show=\"$showEdit && edit && dataObject.type.name == 'TABLE'\">\r\n <i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-click=\"clear()\" ng-show=\"$showEdit && insert\">\r\n <i class=\"fa fa-eraser yellow-dark\"></i> <translate>LABEL.LIMPAR</translate>\r\n </button>\r\n \r\n <button class=\"btn btn-clear\" ng-show=\"$showEdit\" ng-click=\"$showEdit = false; fetchResult();\">\r\n <i class=\"fa fa-search\"></i> <translate>LABEL.PESQUISAR</translate>\r\n </button>\r\n \r\n <span class=\"divider-vertical\"></span>\r\n \r\n &nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\r\n </div><!-- .col -->\r\n\r\n <div class=\"col-sm-4 text-right\">\r\n <favorito/>\r\n\r\n <help-button workspace=\"workspace\" />\r\n </div><!-- .col -->\r\n </div><!-- .row -->\r\n </div><!-- .bar-buttons-action -->\r\n\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <list-data-object ng-if=\"dataObject && !$showEdit\" ng-lista=\"rh_feriasList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"$parent.rh_feriasChecked\"></list-data-object>\r\n \r\n <div id=\"${formName}Edit\" ng-show=\"$showEdit\" class=\"page-content clearfix\">\r\n \r\n <form name=\"${formName}Form\">\r\n <p>\r\n <small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n </p>\r\n \r\n \t\t\t<form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\"/>\r\n \r\n </form>\r\n \r\n </div><!-- .page-content -->\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.dataSourceName = 'citgrp';\r\n $scope.dataObjectName = 'rh_ferias';\r\n \r\n\t$scope.$showEdit = false;\r\n $scope.edit = true;\r\n \r\n $scope.PHONE_MASK = \"(99) 9999?9-9999\";\r\n $scope.CPF_MASK = \"999.999.999-99\";\r\n $scope.CNPJ_MASK = \"99.999.999/9999-99\";\r\n \r\n $scope.$showAdvancedFilters = false;\r\n\r\n $scope.headers = [];\r\n \r\n $scope.filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 10,\r\n filters : []\r\n };\r\n\t\r\n\t$scope.initialize = function() {\r\n\t $scope[$scope.dataObjectName] = {};\r\n\r\n\t\tDataRepository.find($scope.dataSourceName, $scope.dataObjectName).then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\tif (!$scope.dataObject || $scope.dataObject.id) {\r\n\t\t\t\tif ($scope.dataObject.form) {\r\n\t\t\t\t\tFormBuilderRepository.getByName($scope.dataObject.form.name).then(function(result) {\r\n\t\t\t\t\t $scope.resourceVersion = result.originalElement;\r\n\t\t \t\t $scope.initialized = true;\r\n\t\t\t\t });\r\n\t\t\t\t}else{\r\n\t \t\t $scope.initialized = true;\r\n\t\t\t\t}\r\n\t\t\t}else{\r\n\t\t\t\t$scope.showAlert('error', \"Data Object '\"+$scope.dataObjectName+\"' \"+$translate.instant('LABEL.NAO_ENCONTRADO').toLowerCase(), \" \", false);\r\n\t\t\t}\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.initModal = function(action, model, exitFunction) {\r\n\t $scope.exitFunction = exitFunction;\r\n\t\t\t\t\r\n\t if (action == DataObjectAction.INSERT) {\r\n\t $scope.prepareInsert(); \r\n\t }else if (action == DataObjectAction.UPDATE && model) {\r\n\t $scope.getObject(model, true);\r\n\t }else if (action == DataObjectAction.VIEW && model) {\r\n\t $scope.getObject(model, false);\r\n\t }\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\t\r\n\t$scope.prepareInsert = function() {\r\n\t $scope.insert = true;\r\n\t $scope.$showEdit = true; \r\n\t $scope.edit = true;\r\n\t $scope.clear();\r\n\t};\r\n\r\n $scope.open = function(edit){\r\n var object = $scope[$scope.dataObjectName+\"Checked\"];\r\n\r\n if(!object) {\r\n $scope.showAlert('warning', !edit ? $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_VISUALIZACAO') : $translate.instant('MSG.SELECIONE_UM_ITEM_PARA_EDICAO'));\r\n return;\r\n }\r\n $scope.getObject(object, edit);\r\n $scope.$showEdit = true;\r\n };\r\n \r\n $scope.getObject = function(object, edit) {\r\n DataRepository.restore($scope.dataObject, object).then(function(result) {\r\n $scope[$scope.dataObjectName] = result.originalElement;\r\n \r\n dataService.restoreRelationships($scope.dataObject, $scope[$scope.dataObjectName]);\r\n \r\n $scope.insert = false;\r\n $scope.edit = edit;\r\n\r\n $scope.setLoading(false);\r\n });\r\n };\r\n \r\n $scope.remove = function(object){\r\n $scope[$scope.dataObjectName] = object;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, object).then(function() {\r\n\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.fetchResult();\r\n\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n\r\n $scope.saveOrUpdate = function(){\r\n $scope.${formName}Form.$submitted = true;\r\n\r\n //verifica se o formulario esta valido para salvar\r\n if($scope.${formName}Form.$valid){\r\n \t\r\n \t\tif ($scope.resourceVersion.businessRule) {\r\n \t\t\tvar businessRuleName = $scope.resourceVersion.businessRule.name;\r\n \t\t\tvar variaveis = [];\r\n\t\t\t \tvariaveis.push(new RuntimeVariable($scope.dataObjectName, VariableType.JSON, $scope[$scope.dataObjectName]));\r\n \t\t\tbusinessRuleService.execute($scope, businessRuleName, variaveis).then(function(valid) {\r\n \t\t\t\tif (valid) {\r\n \t\t\t\t\t$scope.executeSaveOrUpdate();\r\n \t\t\t\t}else{\r\n \t\t\t\t\tif ($scope[businessRuleName] && $scope[businessRuleName].errors) {\r\n \t\t\t\t\t\tfor (var i = 0; i < $scope[businessRuleName].errors.length; i++) {\r\n \t\t\t\t\t\t\t$scope.showAlert(\"error\", $scope[businessRuleName].errors[i]);\r\n\t\t\t\t\t\t\t}\r\n \t\t\t\t\t}\r\n \t\t\t\t}\r\n \t\t\t});\t\t\t\r\n \t\t}else{\r\n \t\t\t$scope.executeSaveOrUpdate();\r\n \t\t}\r\n }else{\r\n //Mensagem de erro de campos obrigatorios não preenchidos\r\n $scope.showAlert('error', $translate.instant('VALIDACAO.ALERTA_OBRIGATORIOS'), \" \", false);\r\n }\r\n };\r\n\r\n $scope.executeSaveOrUpdate = function(){\r\n\t $scope.setLoadingSalva(true);\r\n\r\n\t\tdataService.persist($scope.dataObject, $scope[$scope.dataObjectName]).then(function(result) {\r\n\t\t $scope[$scope.dataObjectName] = result;\r\n\t\t \r\n\t\t\t$scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_SALVO'));\r\n\t\t\t$scope.${formName}Form.$submitted = false;\r\n\r\n\t\t\t$scope.setLoading(false);\r\n\r\n if ($scope.exitFunction) {\r\n $scope.exitFunction($scope[$scope.dataObjectName]);\r\n }else{\r\n\t\t\t $scope.getObject($scope[$scope.dataObjectName], true);\r\n }\r\n\t\t});\r\n\t};\r\n \r\n $scope.clear = function() {\r\n $scope[$scope.dataObjectName] = {};\r\n $scope.resetForm();\r\n };\r\n \r\n $scope.initialize();","dependencies":["DataRepository","DataObjectRepository","FormBuilderRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"generateDefaultPage":true,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtInicioAquisicao\" form=\"rh_feriasForm\" ng-label=\"Data início aquisição\" ng-model=\"rh_ferias.dtInicioAquisicao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtFimAquisicao\" form=\"rh_feriasForm\" ng-label=\"Data fim aquisição\" ng-model=\"rh_ferias.dtFimAquisicao\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtSaida\" form=\"rh_feriasForm\" ng-label=\"Data da saída\" ng-model=\"rh_ferias.dtSaida\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"rh_ferias.dtRetorno\" form=\"rh_feriasForm\" ng-label=\"Data do retorno\" ng-model=\"rh_ferias.dtRetorno\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"rh_ferias.numDias\" form=\"rh_feriasForm\" ng-label=\"Qtde de dias\" ng-model=\"rh_ferias.numDias\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"rh_ferias.diasAbono\" form=\"rh_feriasForm\" ng-label=\"Dias de abono\" ng-model=\"rh_ferias.diasAbono\" ng-obrigatorio=\"true\" ng-disabled=\"!edit\" />\n\t</div>\n</div>\n","menuName":"Férias"}}],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":32,"creationDate":"2016-03-26T16:21:35.490-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":24,"type":"FORM","description":"Manter cadastro de empregado","name":"mantemEmpregado"},"majorVersion":1,"minorVersion":150,"versionNumber":"1.150","path":"rh","fileName":"mantemEmpregado.html","fileSize":4771,"fullPath":"rh/mantemEmpregado_form.html","previewJS":"$scope.pesquisando = true;\n$scope.opcoes = [{text: \"Por matricula\", value: \"1\"}, {text: \"Por nome\", value: \"2\"}, {text: \"Auto complete\", value: \"3\"}];","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":36,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":83,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.563-0300","dataCriacao":"2016-03-26T16:12:06.563-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.023-0300","dataCriacao":"2016-03-26T16:12:05.023-0300","version":0,"id":269,"name":"HTML","description":"Html","key":"formWidgetType","code":6},"name":"html","description":"Html"},"width":3,"htmlCode":"&nbsp;","properties":[{"dataInativo":null,"dataBloqueio":null,"id":612,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":613,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":84,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.580-0300","dataCriacao":"2016-03-26T16:12:06.580-0300","version":0,"id":17,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.027-0300","dataCriacao":"2016-03-26T16:12:05.027-0300","version":0,"id":270,"name":"IMAGE","description":"Imagem","key":"formWidgetType","code":7},"name":"image","description":"Image","templateCode":"<img class=\"{{component['class']}}\" src=\"{{component['image-url']}}\" />","htmlCode":"<img class=\"${class}\" src=\"${image-url}\" tooltip=\"${tooltip}\"/>"},"width":4,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":614,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":615,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.813-0300","dataCriacao":"2016-03-26T16:12:05.813-0300","version":0,"id":33,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"tooltip","label":"ESI.TOOLTIP","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":616,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.793-0300","dataCriacao":"2016-03-26T16:12:05.793-0300","version":0,"id":30,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.997-0300","dataCriacao":"2016-03-26T16:12:04.997-0300","version":0,"id":260,"name":"IMAGE","description":"Imagem","key":"formPropertyType","code":7},"name":"image","label":"ESI.NOME_IMAGEM","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":617,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.800-0300","dataCriacao":"2016-03-26T16:12:05.800-0300","version":0,"id":31,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"image-url","label":"ESI.URL_IMAGEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"http://www.centralit.com.br/images/logo_central.png"},{"dataInativo":null,"dataBloqueio":null,"id":618,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":619,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":37,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":85,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":620,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":621,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Tipo de pesquisa"},{"dataInativo":null,"dataBloqueio":null,"id":622,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":623,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":624,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":86,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.377-0300","dataCriacao":"2016-03-26T16:12:06.377-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.017-0300","dataCriacao":"2016-03-26T16:12:05.017-0300","version":0,"id":266,"name":"RADIO","description":"Radio","key":"formWidgetType","code":3},"name":"radio","description":"Radio","templateCode":"<div class='form-group'><label class='control-label block'>{{component['ng-label']}}</label><div class='radio-inline'><label ><input type='radio'>Opção</label></div></div>","htmlCode":"<label-input-radio ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-change=\"${ng-custom-change}\" list=\"${list}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" text=\"${text}\" value=\"${value}\" />"},"width":10,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":625,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":626,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.tipoPesquisa"},{"dataInativo":null,"dataBloqueio":null,"id":627,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.660-0300","dataCriacao":"2016-03-26T16:12:05.660-0300","version":0,"id":10,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-custom-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregadoChecked = null"},{"dataInativo":null,"dataBloqueio":null,"id":628,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.660-0300","dataCriacao":"2016-03-26T16:12:05.660-0300","version":0,"id":11,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"list","label":"ESI.LISTA_VALORES","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"opcoes"},{"dataInativo":null,"dataBloqueio":null,"id":629,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":630,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":631,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":632,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":633,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"text"},{"dataInativo":null,"dataBloqueio":null,"id":634,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.633-0300","dataCriacao":"2016-03-26T16:12:05.633-0300","version":0,"id":6,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"value","label":"ESI.CAMPO_VALOR","defaultValue":"value","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"value"}]}]},{"dataInativo":null,"dataBloqueio":null,"id":38,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 1","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":87,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":635,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":636,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando SQL \"EmpregadoPorMatricula\" (retorna um único objeto)"},{"dataInativo":null,"dataBloqueio":null,"id":637,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":638,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":639,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":88,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":640,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":641,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":642,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":643,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":644,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":645,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":646,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":647,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":648,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":649,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":89,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.547-0300","dataCriacao":"2016-03-26T16:12:06.547-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.020-0300","dataCriacao":"2016-03-26T16:12:05.020-0300","version":0,"id":268,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"{{component['button-class']}}\" >\n\t\t\t<i class=\"fa {{component['icon']}} {{component['color']}}\"></i>&nbsp;{{component['ng-label']}}\n\t\t</button>\n\t</div>\n</div>","htmlCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"${button-class}\" ng-click=\"${ng-click}\" >\n\t\t\t<i class=\"fa ${icon} ${color}\"></i>&nbsp;${ng-label}\n\t\t</button>\n\t</div>\n</div>"},"width":9,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":650,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":651,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"button-class","label":"ESI.CLASSE_CSS","defaultValue":"btn btn-primary wide-xs","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"btn btn-primary wide-xs"},{"dataInativo":null,"dataBloqueio":null,"id":652,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.003-0300","dataCriacao":"2016-03-26T16:12:05.003-0300","version":0,"id":262,"name":"ICON","description":"Ícone","key":"formPropertyType","code":9},"name":"icon","label":"ESI.ICONE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"fa-search"},{"dataInativo":null,"dataBloqueio":null,"id":653,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.007-0300","dataCriacao":"2016-03-26T16:12:05.007-0300","version":0,"id":263,"name":"COLOR","description":"Cor","key":"formPropertyType","code":10},"name":"color","label":"LABEL.COR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":654,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-click","label":"ESI.ACAO_CLICK","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"pesquisaPorMatricula()"},{"dataInativo":null,"dataBloqueio":null,"id":655,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":656,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":39,"index":3,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 2","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":90,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":657,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":658,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando SQL \"EmpregadoPorNome\" (retorna uma lista de objetos)"},{"dataInativo":null,"dataBloqueio":null,"id":659,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":660,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":661,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":91,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":662,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":663,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":664,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":665,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":666,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":667,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":668,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":669,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":670,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":671,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":92,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.547-0300","dataCriacao":"2016-03-26T16:12:06.547-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.020-0300","dataCriacao":"2016-03-26T16:12:05.020-0300","version":0,"id":268,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"{{component['button-class']}}\" >\n\t\t\t<i class=\"fa {{component['icon']}} {{component['color']}}\"></i>&nbsp;{{component['ng-label']}}\n\t\t</button>\n\t</div>\n</div>","htmlCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"${button-class}\" ng-click=\"${ng-click}\" >\n\t\t\t<i class=\"fa ${icon} ${color}\"></i>&nbsp;${ng-label}\n\t\t</button>\n\t</div>\n</div>"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":672,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":673,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"button-class","label":"ESI.CLASSE_CSS","defaultValue":"btn btn-primary wide-xs","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"btn btn-primary wide-xs"},{"dataInativo":null,"dataBloqueio":null,"id":674,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.003-0300","dataCriacao":"2016-03-26T16:12:05.003-0300","version":0,"id":262,"name":"ICON","description":"Ícone","key":"formPropertyType","code":9},"name":"icon","label":"ESI.ICONE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"fa-search"},{"dataInativo":null,"dataBloqueio":null,"id":675,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.007-0300","dataCriacao":"2016-03-26T16:12:05.007-0300","version":0,"id":263,"name":"COLOR","description":"Cor","key":"formPropertyType","code":10},"name":"color","label":"LABEL.COR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":676,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-click","label":"ESI.ACAO_CLICK","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"pesquisaPorNome()"},{"dataInativo":null,"dataBloqueio":null,"id":677,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":678,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":40,"index":4,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 3","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":93,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":679,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":680,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando diretiva autoComplete"},{"dataInativo":null,"dataBloqueio":null,"id":681,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":682,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":683,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":94,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.430-0300","dataCriacao":"2016-03-26T16:12:06.430-0300","version":0,"id":10,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.013-0300","dataCriacao":"2016-03-26T16:12:05.013-0300","version":0,"id":265,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"auto-complete","description":"Auto Complete","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" ng-item=\"item\" />","htmlCode":"<auto-complete ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-item=\"${ng-item}\" ng-find=\"${ng-find}\" ng-set-result=\"${ng-set-result}\" ng-acao-borracha=\"${ng-acao-borracha}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":684,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":685,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregadoAux"},{"dataInativo":null,"dataBloqueio":null,"id":686,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.677-0300","dataCriacao":"2016-03-26T16:12:05.677-0300","version":0,"id":14,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-item","label":"LABEL.ITEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"item.nome"},{"dataInativo":null,"dataBloqueio":null,"id":687,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.697-0300","dataCriacao":"2016-03-26T16:12:05.697-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-find","label":"ESI.ACAO_FIND","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"buscaAutoComplete(value)"},{"dataInativo":null,"dataBloqueio":null,"id":688,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.707-0300","dataCriacao":"2016-03-26T16:12:05.707-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"setEmpregado(item)"},{"dataInativo":null,"dataBloqueio":null,"id":689,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.720-0300","dataCriacao":"2016-03-26T16:12:05.720-0300","version":0,"id":18,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-acao-borracha","label":"ESI.ACAO_BORRACHA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"limpaAutoComplete()"},{"dataInativo":null,"dataBloqueio":null,"id":690,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":691,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":692,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":693,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":41,"index":5,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"pesquisando && empregado.tipoPesquisa == 4","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":95,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":694,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":695,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando filterCriteria"},{"dataInativo":null,"dataBloqueio":null,"id":696,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":697,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":698,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":96,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":699,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":700,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":701,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":702,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":703,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":704,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":705,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":706,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":707,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":708,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":97,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.547-0300","dataCriacao":"2016-03-26T16:12:06.547-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.020-0300","dataCriacao":"2016-03-26T16:12:05.020-0300","version":0,"id":268,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"{{component['button-class']}}\" >\n\t\t\t<i class=\"fa {{component['icon']}} {{component['color']}}\"></i>&nbsp;{{component['ng-label']}}\n\t\t</button>\n\t</div>\n</div>","htmlCode":"<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"${button-class}\" ng-click=\"${ng-click}\" >\n\t\t\t<i class=\"fa ${icon} ${color}\"></i>&nbsp;${ng-label}\n\t\t</button>\n\t</div>\n</div>"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":709,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":710,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"button-class","label":"ESI.CLASSE_CSS","defaultValue":"btn btn-primary wide-xs","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"btn btn-primary wide-xs"},{"dataInativo":null,"dataBloqueio":null,"id":711,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.003-0300","dataCriacao":"2016-03-26T16:12:05.003-0300","version":0,"id":262,"name":"ICON","description":"Ícone","key":"formPropertyType","code":9},"name":"icon","label":"ESI.ICONE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"fa-search"},{"dataInativo":null,"dataBloqueio":null,"id":712,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.007-0300","dataCriacao":"2016-03-26T16:12:05.007-0300","version":0,"id":263,"name":"COLOR","description":"Cor","key":"formPropertyType","code":10},"name":"color","label":"LABEL.COR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":713,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-click","label":"ESI.ACAO_CLICK","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"pesquisaPorFilterCriteria()"},{"dataInativo":null,"dataBloqueio":null,"id":714,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":715,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":42,"index":6,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"pesquisando && empregado.tipoPesquisa == 5","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":98,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":716,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":717,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Pesquisa utilizando consulta paginada com diretiva listDataObject"},{"dataInativo":null,"dataBloqueio":null,"id":718,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":719,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":720,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":99,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.563-0300","dataCriacao":"2016-03-26T16:12:06.563-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.023-0300","dataCriacao":"2016-03-26T16:12:05.023-0300","version":0,"id":269,"name":"HTML","description":"Html","key":"formWidgetType","code":6},"name":"html","description":"Html"},"width":12,"htmlCode":"<list-data-object ng-lista=\"rh_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"empregadoChecked\"></list-data-object>","properties":[{"dataInativo":null,"dataBloqueio":null,"id":721,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":722,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":43,"index":7,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregados.length > 0","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":100,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.563-0300","dataCriacao":"2016-03-26T16:12:06.563-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.023-0300","dataCriacao":"2016-03-26T16:12:05.023-0300","version":0,"id":269,"name":"HTML","description":"Html","key":"formWidgetType","code":6},"name":"html","description":"Html"},"width":12,"htmlCode":"<fieldset>\n\t<legend>Empregado(s) encontrado(s)</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n <th width=\"5%\" class=\"text-center\" ></th>\n\t\t\t\t\t\t\t<th>Matrícula</th>\n\t\t\t\t\t\t\t<th>Nome</th>\n\t\t\t\t\t\t\t<th>Departamento</th>\n\t\t\t\t\t\t\t<th>Função</th>\n\t\t\t\t\t\t\t<th>Admissão</th>\n\t\t\t\t\t\t\t<th>Demissão</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"empregado in empregados\">\n\t\t\t\t\t\t<td class=\"text-center vertical-middle\" >\n\t\t\t\t\t\t\t<input type=\"radio\" name=\"empregadoChecked\" ng-value=\"empregado\"\n\t\t\t\t\t\t\t\tng-model=\"empregadoChecked\" ng-click=\"checkEmpregado($index, empregado)\" />\n\t\t\t\t\t\t</td>\t\n\n\t\t\t\t\t\t\t<td>{{empregado.matricula}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nome}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeDepartamento}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeFuncao}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataAdmissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataDemissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>","properties":[{"dataInativo":null,"dataBloqueio":null,"id":723,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":724,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":11,"index":0,"label":"Cadastrar","ngClick":"cadastraEmpregado()","icon":"fa-plus-circle","color":"orange"},{"dataInativo":null,"dataBloqueio":null,"id":12,"index":1,"label":"Visualizar","ngShowHtml":"empregadoChecked","ngClick":"visualizaEmpregado()","icon":"fa-search-plus","color":"green"},{"dataInativo":null,"dataBloqueio":null,"id":13,"index":2,"label":"Editar","ngShowHtml":"empregadoChecked","ngClick":"editaEmpregado()","icon":"fa-pencil","color":"blue"},{"dataInativo":null,"dataBloqueio":null,"id":14,"index":3,"label":"Excluir","ngShowHtml":"empregadoChecked","ngClick":"excluiEmpregado()","icon":"fa-close","color":"red"},{"dataInativo":null,"dataBloqueio":null,"id":15,"index":4,"label":"Pesquisar","ngShowHtml":"empregado.id || empregados.length > 0","ngClick":"resetForm()","icon":"fa-search","color":"blue"}],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":14,"pageName":"mantemEmpregado_form","controllerName":"MantemEmpregadoFormController","pageCode":"<script type=\"text/ng-template\" id=\"modal-empregado\">\r\n <div id=\"rh_empregadoEdit\" ng-controller=\"Rh_empregadoFormController\" ng-init=\"initModal(acaoModalEmpregado, $parent.rh_empregado, fechaModalEmpregado)\">\r\n \t<div class=\"modal-header\">\r\n \t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"saveOrUpdate()\">\r\n \t\t\t<i class=\"fa fa-save green\"></i> <translate>LABEL.SALVAR</translate>\r\n \t\t</button>\r\n \t\t<button title=\"{{$translate.instant('LABEL.CANCELAR')}}\" alt=\"{{$translate.instant('LABEL.CANCELAR')}}\" \r\n \t\t\t\tng-click=\"$dismiss('cancel');\" class=\"btn btn-clear\">\r\n \t\t\t<i class=\"fa fa-times red\"></i> <translate>LABEL.CANCELAR</translate>\r\n \t\t</button>\r\n \t</div>\r\n \t<div class=\"modal-body\">\r\n \t\t<fieldset> \t\r\n \t\t\t<p>\r\n \t\t\t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t\t\t</p>\r\n \t\t\t\r\n <form name=\"rh_empregadoForm\">\r\n \t\t \t<form-html ng-form-name=\"rh_empregado\" ng-parent=\"rh_empregadoEdit\" ng-if=\"initialized\"/>\r\n \t\t\t</div>\r\n \t\t\t\r\n \t\t</fieldset>\r\n \t</div>\r\n </div>\r\n</script>\r\n\t\r\n<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-if=\"showBreadcrumb\" ng-workspace=\"workspace\"></breadcrumb>\r\n\r\n <form name=\"mantemEmpregadoForm\">\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":"\t$scope.initialize = function() {\r\n\t\t$scope.conexao = \"citgrp\";\r\n\t\t\r\n\t $scope.showExecuteButton = false;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t $scope.opcoes = [{text: \"Por matricula\", value: \"1\"}, {text: \"Por nome\", value: \"2\"}, {text: \"Auto complete\", value: \"3\"}, {text: \"Filter criteria\", value: \"4\"}, {text: \"Diretiva listDataObject\", value: \"5\"}];\r\n\t \r\n // Recupera metadados da versão atual do formulário\r\n\t\tFormBuilderRepository.getByName(\"mantemEmpregado\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n // Recupera metadados do data object\r\n\t\tDataRepository.find($scope.conexao, 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t// Busca empregado pela matrícula\r\n $scope.pesquisaPorMatricula = function() {\r\n $scope.setLoading(false);\r\n DataRepository.list($scope.dataObject, 'EmpregadoPorMatricula', {matricula: $scope.empregado.matricula}).then(function(result) {\r\n $scope.setLoading(false);\r\n if (result && result.length > 0) {\r\n $scope.empregados = result;\r\n $scope.pesquisando = false;\r\n }else{\r\n $scope.showAlert(\"error\", \"Empregado não encontrado\"); \r\n }\r\n });\r\n };\r\n \r\n // Busca empregado pelo nome\r\n $scope.pesquisaPorNome = function() {\r\n $scope.setLoading(false);\r\n var nome = $scope.empregado.nome ? $scope.empregado.nome : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n if (result && result.length > 0) {\r\n $scope.empregados = result;\r\n $scope.pesquisando = false;\r\n }else{\r\n $scope.showAlert(\"error\", \"Não existe nenhum empregado com esse nome\"); \r\n }\r\n \r\n });\r\n };\r\n \r\n // Busca empregado para autocomplete\r\n $scope.buscaAutoComplete = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n \r\n // Seta empregado selecionado no autocomplete\r\n $scope.setEmpregado = function(item) {\r\n $scope.empregados = [item];\r\n $scope.pesquisando = false;\r\n };\r\n \r\n // Busca empregado para autocomplete\r\n $scope.pesquisaPorFilterCriteria = function() {\r\n var filterCriteria = {\r\n start : 1,\r\n dir : 'asc',\r\n limit : 999999,\r\n fields : [\"id\",\"nome\"],\r\n filters : [{type : 'string', field : 'nome' }]\r\n };\r\n\r\n $scope.setLoading(true);\r\n $scope.filterCriteria.filters[0].value = $scope.empregado.nome;\r\n DataRepository.listPaged($scope.dataObject, filterCriteria).then(function(result) {\r\n $scope.empregados = result.originalElement.objects;\r\n $scope.setLoading(false);\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregadoAux = null; \r\n };\r\n \r\n // Limpa formulário\r\n $scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.empregado = {};\r\n $scope.empregados = [];\r\n $scope.limpaAutoComplete();\r\n $scope.mantemEmpregadoForm.$submitted = false;\r\n $scope.mantemEmpregadoForm.$setPristine();\r\n $scope.empregadoChecked = undefined;\r\n $scope.pesquisando = true;\r\n $scope.edit = false;\r\n });\r\n\t};\r\n\t\r\n\t$scope.checkEmpregado = function(index, empregado) {\r\n\t\tempregado.$index = index; \r\n\t\t$scope.empregadoChecked = empregado;\r\n\t};\r\n\r\n $scope.editaEmpregado = function() {\r\n $scope.rh_empregado = $scope.empregadoChecked;\r\n $scope.acaoModalEmpregado = DataObjectAction.UPDATE;\r\n $scope.$openModal('modal-empregado', 'lg');\r\n };\r\n\r\n $scope.visualizaEmpregado = function() {\r\n $scope.rh_empregado = $scope.empregadoChecked;\r\n $scope.acaoModalEmpregado = DataObjectAction.VIEW;\r\n $scope.$openModal('modal-empregado', 'lg');\r\n };\r\n\r\n $scope.cadastraEmpregado = function() {\r\n $scope.rh_empregado = {};\r\n $scope.edit = true;\r\n $scope.empregados = [];\r\n $scope.pesquisando = true;\r\n $scope.acaoModalEmpregado = DataObjectAction.INSERT;\r\n $scope.$openModal('modal-empregado', 'lg');\r\n };\r\n \r\n $scope.fechaModalEmpregado = function(){\r\n $scope.$modalInstance.dismiss('cancel');\r\n\t if ($scope.empregado.tipoPesquisa == 5) {\r\n\t $scope.fetchResult();\r\n\t }\r\n };\r\n \r\n $scope.excluiEmpregado = function(){\r\n $scope.rh_empregado = $scope.empregadoChecked;\r\n $scope.$openModalConfirm({\r\n message: $translate.instant('MSG.CONFIRMA_EXCLUSAO'),\r\n callback: function () {\r\n DataRepository.remove($scope.dataObject, $scope.rh_empregado).then(function() {\r\n $scope.$modalConfirmInstance.dismiss('cancel');\r\n $scope.showAlert(\"success\", $translate.instant('MSG.REGISTRO_EXCLUIDO'));\r\n $scope.resetForm();\r\n });\r\n }\r\n });\r\n };\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository","DataRepository","DataObjectRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":false,"generateDefaultPage":true,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-3\" >\n\t\t&nbsp;\n\t</div>\n\t<div class=\"col-xs-4\" >\n\t\t<img src=\"http://www.centralit.com.br/images/logo_central.png\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Tipo de pesquisa</h4>\n\t</div>\n\t<div class=\"col-xs-10\" >\n\t\t<label-input-radio ng-id=\"empregado.tipoPesquisa\" form=\"mantemEmpregadoForm\" ng-model=\"empregado.tipoPesquisa\" ng-custom-change=\"empregadoChecked = null\" list=\"opcoes\" ng-obrigatorio=\"false\" ng-disabled=\"false\" text=\"text\" value=\"value\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 1\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando SQL \"EmpregadoPorMatricula\" (retorna um único objeto)</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"mantemEmpregadoForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-9\" >\n\t\t<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"pesquisaPorMatricula()\" >\n\t\t\t<i class=\"fa fa-search \"></i>&nbsp;Pesquisar\n\t\t</button>\n\t</div>\n</div>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 2\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando SQL \"EmpregadoPorNome\" (retorna uma lista de objetos)</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"mantemEmpregadoForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"pesquisaPorNome()\" >\n\t\t\t<i class=\"fa fa-search \"></i>&nbsp;Pesquisar\n\t\t</button>\n\t</div>\n</div>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 3\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando diretiva autoComplete</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<auto-complete ng-id=\"empregadoAux\" form=\"mantemEmpregadoForm\" ng-label=\"Nome\" ng-model=\"empregadoAux\" ng-item=\"item.nome\" ng-find=\"buscaAutoComplete(value)\" ng-set-result=\"setEmpregado(item)\" ng-acao-borracha=\"limpaAutoComplete()\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 4\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando filterCriteria</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"mantemEmpregadoForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<div class=\"form-group\">\n\t<label>&nbsp;</label>\n\t<div>\n\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"pesquisaPorFilterCriteria()\" >\n\t\t\t<i class=\"fa fa-search \"></i>&nbsp;Pesquisar\n\t\t</button>\n\t</div>\n</div>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"pesquisando && empregado.tipoPesquisa == 5\" ng-show='pesquisando && empregado.tipoPesquisa == 5' >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Pesquisa utilizando consulta paginada com diretiva listDataObject</h4>\n\t</div>\n\t<div class=\"col-xs-12\" >\n\t\t<list-data-object ng-lista=\"rh_empregadoList\" ng-data-object=\"dataObject\" ng-headers=\"headers\" ng-filter-criteria=\"filterCriteria\" ng-use-custom-remove=\"false\" ng-item-selecionado=\"empregadoChecked\"></list-data-object>\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregados.length > 0\" >\n\t<div class=\"col-xs-12\" >\n\t\t<fieldset>\n\t<legend>Empregado(s) encontrado(s)</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n <th width=\"5%\" class=\"text-center\" ></th>\n\t\t\t\t\t\t\t<th>Matrícula</th>\n\t\t\t\t\t\t\t<th>Nome</th>\n\t\t\t\t\t\t\t<th>Departamento</th>\n\t\t\t\t\t\t\t<th>Função</th>\n\t\t\t\t\t\t\t<th>Admissão</th>\n\t\t\t\t\t\t\t<th>Demissão</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"empregado in empregados\">\n\t\t\t\t\t\t<td class=\"text-center vertical-middle\" >\n\t\t\t\t\t\t\t<input type=\"radio\" name=\"empregadoChecked\" ng-value=\"empregado\"\n\t\t\t\t\t\t\t\tng-model=\"empregadoChecked\" ng-click=\"checkEmpregado($index, empregado)\" />\n\t\t\t\t\t\t</td>\t\n\n\t\t\t\t\t\t\t<td>{{empregado.matricula}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nome}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeDepartamento}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.nomeFuncao}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataAdmissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{empregado.dataDemissao| date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\t</div>\n</div>\n","menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:15:05.437-0300","dataCriacao":"2016-03-26T16:15:05.437-0300","version":0,"id":98},"menuName":"RH - Empregado"}],"flows":[],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":5,"creationDate":"2016-03-26T16:13:42.593-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":4,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":10,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":13,"variable":{"name":"dataObject","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.data.model.DataObject","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":14,"variable":{"name":"rh_empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[],"connections":[],"changedData":false,"type":"SCRIPT","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.803-0300","dataCriacao":"2016-03-26T16:13:24.803-0300","version":0,"id":1,"name":"RH"},"dslrs":[],"scriptCode":{"engineType":"RHINO","script":"var dataAtual = new Date();\n\nif (rh_empregado.has(\"dataAdmissao\")) {\n\tvar dataAdmissao = UtilDate.jsonToDate(rh_empregado.get(\"dataAdmissao\"));\n if (dataAdmissao.compareTo(dataAtual) > 0) {\n businessRule.addError(\"A data de admissão não pode ser maior que a data atual\");\n }\n}\n\nif (rh_empregado.has(\"dataDemissao\")) {\n\tvar dataDemissao = UtilDate.jsonToDate(rh_empregado.get(\"dataDemissao\"));\n if (dataDemissao.compareTo(dataAtual) < 0) {\n businessRule.addError(\"A data de demissão não pode ser menor que a data atual\");\n }\n}"}}],"businessProcess":[],"replaceElement":false,"executeDDL":false}
3 3 \ No newline at end of file
... ...
cit-esi-web/src/main/resources/packages/package_requisicao_ferias_com_dataObject.json
1   -{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:04.335-0300","dataCriacao":"2016-02-12T11:08:00.090-0200","version":5,"name":"requisicao_ferias_com_dataObject","description":"Requisição de Férias com DataObject","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"DSLR","elementId":4996,"name":"RH001_valida_requisicao_ferias","description":"RH001_valida_requisicao_ferias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":5012,"name":"RH001_valida_requisicao_ferias","description":"Valida requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5022,"name":"RegistroDeFerias","description":"Registro de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5036,"name":"RequisicaoFeriasComDataObject","description":"Requisição de Férias integrada ao DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5097,"name":"CadastramentoFeriasComDataObject","description":"Cadastrar férias com DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":5130,"name":"requisicao_ferias","description":"Requisição de Férias - Início"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":5245,"name":"requisicao_ferias_correcao","description":"Requisição de Férias - Correção"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":5252,"name":"requisicao_ferias_analise","description":"Requisição de Férias - Análise"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":5356,"name":"RequisicaoFerias","description":"Requisição de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":5358,"name":"CadastrarFerias","description":"Cadastrar férias"}],"dslrs":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.434-0300","dataCriacao":"2016-03-02T19:28:02.434-0300","version":0,"id":4996,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:01.824-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":4986,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4990,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4994,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4995,"scope":"CONDITION","naturalLanguage":"sdffsd","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"}]},"name":"RH001_valida_requisicao_ferias","packageName":"br.com.centralit.drools.rules","imports":["org.json.JSONObject","java.util.GregorianCalendar","java.util.Calendar","br.com.centralit.framework.util.UtilDate"],"functions":"function int qtdeDias( JSONObject requisicao ) { \n\tint numDias = requisicao.getInt(\"numDias\");\n\tint diasAbono = requisicao.getInt(\"diasAbono\");\n\tInteger dias = numDias + diasAbono;\n\treturn dias;\n}\n\nfunction void calculaDataRetorno( JSONObject requisicao ) { \n\tGregorianCalendar c = new GregorianCalendar();\n\n\tc.setTime(UtilDate.jsonToDate(requisicao.getString(\"dataSaida\")));\n\tc.add(Calendar.DATE, requisicao.getInt(\"numDias\"));\n\n\tString dataRetorno = UtilDate.dateToJson(c.getTime());\n\n\trequisicao.put(\"dataRetorno\", dataRetorno);\n}","rules":[{"dataInativo":"21/10/2015","dataBloqueio":null,"id":4997,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":4998,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":4999,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5000,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},"naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5001,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5002,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":5003,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":5004,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":5005,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5006,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},"naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5007,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},"naturalLanguage":"Adicione erro \"Regra por Drools -> Quantidade de dias de férias mais dias de abono não pode ser maior que 30 dias\""},{"dataInativo":null,"dataBloqueio":null,"id":5008,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5009,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}],"dataObjects":[],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":5129,"creationDate":"2016-03-01T20:17:58.417-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":5130,"type":"FORM","description":"Requisição de Férias - Início","name":"requisicao_ferias"},"majorVersion":1,"minorVersion":12,"versionNumber":"1.12","path":"rh","fileName":"requisicao_ferias.html","fileSize":2953,"fullPath":"rh/requisicao_ferias_form.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":5012,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":5133,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5134,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5135,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5136,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5137,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5138,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5139,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5140,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.212-0300","dataCriacao":"2016-03-02T19:20:23.212-0300","version":0,"id":4375,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.000-0300","dataCriacao":"2016-03-02T19:19:50.000-0300","version":0,"id":468,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"auto-complete","description":"Auto Complete","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" ng-item=\"item\" />","htmlCode":"<auto-complete ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-item=\"${ng-item}\" ng-find=\"${ng-find}\" ng-set-result=\"${ng-set-result}\" ng-acao-borracha=\"${ng-acao-borracha}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5141,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":5142,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5143,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.378-0300","dataCriacao":"2016-03-02T19:20:22.378-0300","version":0,"id":4225,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-item","label":"LABEL.ITEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"item.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5144,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.387-0300","dataCriacao":"2016-03-02T19:20:22.387-0300","version":0,"id":4226,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-find","label":"ESI.ACAO_FIND","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"buscaAutoCompleteEmpregado(value)"},{"dataInativo":null,"dataBloqueio":null,"id":5145,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.396-0300","dataCriacao":"2016-03-02T19:20:22.396-0300","version":0,"id":4227,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"setEmpregado(item)"},{"dataInativo":null,"dataBloqueio":null,"id":5146,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.413-0300","dataCriacao":"2016-03-02T19:20:22.413-0300","version":0,"id":4229,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-acao-borracha","label":"ESI.ACAO_BORRACHA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"limpaAutoComplete()"},{"dataInativo":null,"dataBloqueio":null,"id":5147,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5148,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5149,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5150,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5151,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5152,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":5153,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":5154,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5155,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5156,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5157,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5158,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":5159,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5160,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5161,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5162,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5163,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data admissão"},{"dataInativo":null,"dataBloqueio":null,"id":5164,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":5165,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5166,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5167,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":5168,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5169,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5170,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5171,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5172,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":5173,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.departamento.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5174,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5175,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5176,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5177,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5178,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5179,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5180,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5181,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5182,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5183,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":5184,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.funcao.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5185,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5186,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5187,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5188,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5189,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5190,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5191,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5192,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5193,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.ferias.length > 0","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5194,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5195,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5196,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Períodos de férias já cadastrados para o empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5197,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5198,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5199,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5200,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.257-0300","dataCriacao":"2016-03-02T19:20:23.257-0300","version":0,"id":4396,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.000-0300","dataCriacao":"2016-03-02T19:19:50.000-0300","version":0,"id":468,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-grid","description":"Data grid","templateCode":"<div class=\"panel panel-default\">\n<div class=\"panel-heading clearfix\">\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\n\t\t<translate>LABEL.ADICIONAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-pencil blue\"></i>\n\t\t<translate>LABEL.EDITAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" ngtype=\"button\" >\n\t\t<i class=\"fa fa-close red\"></i>\n\t\t<translate>LABEL.REMOVER</translate> </a>\n\t</button>\n</div>\n<table class=\"table table-striped table-bordered table-hover\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th width=\"5%\" class=\"text-center\">&nbsp;</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 1</th>\t\n\t\t\t<th><translate>ESI.CAMPO</translate> 2</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 3</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>\n\t\t<tr >\n\t\t\t<td class=\"text-center vertical-middle\">\n\t\t\t\t<input type=\"radio\" />\n\t\t\t</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t</tr>\n\t</tbody>\n</table>\n</div>","htmlCode":"<esi-data-grid ng-if=\"${ng-target}\" form=\"${form}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-before-save=\"${ng-before-save}\" ng-after-save=\"${ng-after-save}\" ng-disabled=\"${ng-disabled}\" />"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5201,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.595-0300","dataCriacao":"2016-03-02T19:20:22.595-0300","version":0,"id":4250,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":5202,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.586-0300","dataCriacao":"2016-03-02T19:20:22.586-0300","version":0,"id":4249,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5203,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.603-0300","dataCriacao":"2016-03-02T19:20:22.603-0300","version":0,"id":4251,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"ferias"},{"dataInativo":null,"dataBloqueio":null,"id":5204,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.614-0300","dataCriacao":"2016-03-02T19:20:22.614-0300","version":0,"id":4252,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-before-save","label":"ESI.ACAO_ANTES_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5205,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.622-0300","dataCriacao":"2016-03-02T19:20:22.622-0300","version":0,"id":4253,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-after-save","label":"ESI.ACAO_DEPOIS_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5206,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5207,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5208,"index":3,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>","htmlFooter":"","components":[]},{"dataInativo":null,"dataBloqueio":null,"id":5209,"index":4,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5210,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5211,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5212,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":5213,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5214,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5215,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5216,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5217,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":5218,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":5219,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5220,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5221,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5222,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5223,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5224,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5225,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde dias"},{"dataInativo":null,"dataBloqueio":null,"id":5226,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":5227,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5228,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5229,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5230,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5231,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5232,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5233,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5234,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":5235,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":5236,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5237,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5238,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5239,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5240,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5241,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5132,"pageName":"requisicao_ferias_form","controllerName":"Requisicao_feriasFormController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"submit()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n \r\n <form name=\"${formName}Form\">\r\n \r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":" $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n \r\n\t$scope.initialize = function() {\r\n\t $scope.showExecuteButton = true;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\r\n\t\t$scope.setLoading(true);\r\n\r\n\t\tFormBuilderRepository.getByName(\"${formName}\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n // Recupera metadados do data object\r\n\t\tDataRepository.find('citgrp', 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t// Busca empregado para autocomplete\r\n $scope.buscaAutoCompleteEmpregado = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregado = null; \r\n };\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.submit = function() {\r\n $scope.${formName}Form.$submitted = true;\r\n if(!$scope.${formName}Form.$valid){\r\n $scope.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"), \" \", false);\r\n return;\r\n }\r\n \r\n\t\tif ($scope.validate && !$scope.validate()) {\r\n\t\t\treturn\r\n\t\t}\r\n\r\n\t\tif (!$scope.businessRule || $scope.businessRule != '') {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule;\r\n\t\t}\r\n\r\n\t\tif ($scope.businessRule && $scope.businessRule != '') {\r\n\t\t\t$scope[$scope.businessRule] = undefined;\r\n\t\t\tRuntimeManagerRepository.executeBusinessRule($scope.businessRule, $scope.businessRuleVariables).then(function(result) {\r\n\t\t\t\t$scope[$scope.businessRule] = result.originalElement.businessRule;\r\n\t\t\t if ($scope[$scope.businessRule] && $scope[$scope.businessRule].valid) {\r\n\t\t\t \t$scope.execute();\r\n\t\t\t }\r\n\t\t\t});\t\t\t\r\n\t\t}else{\r\n\t\t\t$scope.execute();\r\n\t\t}\r\n\r\n\t};\r\n\t\r\n\t$scope.execute = function() {\r\n\t\t$scope.setLoading(true,$translate.instant(\"ESI.EXECUTANDO\")+\" \"+$scope.resourceVersion.resource.description);\r\n\t\t\r\n\t\tif ($scope.beforeSubmit) {\r\n\t\t\t$scope.beforeSubmit();\r\n\t\t}\r\n\t\tif ($scope.onSubmit) {\r\n\t\t\t$scope.onSubmit();\r\n\t\t}\r\n\t\t\r\n\t\t$scope.setLoading(false);\r\n\r\n\t\tif ($scope.afterSubmit) {\r\n\t\t\t$scope.afterSubmit();\r\n\t\t}else{\r\n\t\t\t$scope.showAlert(\"success\",\"ESI.MSG.FORM_EXECUTADO\",\"\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif ($scope.removeWorkspace) {\r\n\t\t\t$scope.close();\r\n\t\t}\t\t\t\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository"]},"businessProcessPage":{"dataInativo":null,"dataBloqueio":null,"id":5131,"pageName":"requisicao_ferias_process","controllerName":"Requisicao_feriasProcessController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"createProcessInstance()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\"><translate>{{businessProcess.description}}</translate></h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n\t <li>\r\n\t <translate>LABEL.MENU</translate>\r\n\t </li>\r\n\t\r\n\t <li ng-repeat=\"label in listaBreadcrumb track by $index\">\r\n\t {{label}}\r\n\t </li>\r\n\t</ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n\t <p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i>&nbsp;<translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showSubscribersTab\" active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i>&nbsp;<translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i>&nbsp;<translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{documents.length}}</span></tab-heading>\r\n \t\t\t\t<fieldset>\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend>\r\n \t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"documentsForm\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n </tabset>\r\n\t</form>\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.solicitante = appService.getUsername($scope);\r\n \r\n $scope.setBusinessBuleVariables = function() {\r\n var variaveis = [];\r\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\r\n return variaveis;\r\n };\r\n \r\n $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n $scope.requisicao = $scope.requisicao;\r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t\t$scope.businessProcess = $rootScope.businessProcess; \r\n\t\t$scope.listaBreadcrumb = $rootScope.listaBreadcrumb;\r\n\r\n\t\t$scope.flowVariables = [];\r\n\t\t$scope.executionCallbackFunction = null;\r\n\t\t$scope.documents = [];\r\n\t\t$scope.subscribersUsers = [];\r\n\t\t$scope.subscribersGroups = [];\r\n\t\t\r\n\t\t$scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\t\r\n\t\t$scope.tabAtual = 0;\r\n\r\n\t\t$scope.tabs = [ {active: true}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t ];\r\n\t\t\r\n\t\tif (!$scope.listaBreadcrumb || $scope.listaBreadcrumb.length == 0) {\r\n\t\t\t$scope.listaBreadcrumb = [$translate.instant(\"LABEL.BPE_ESI\"), $translate.instant(\"ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO\")];\r\n\t\t}\r\n\r\n businessProcessService.initializeForm($scope, \"${formName}\", $scope.businessProcess).then(function(result) {\r\n $scope.initialized = true;\r\n $scope.resetForm();\r\n });\t\r\n \r\n // Recupera metadados do data object\r\n\t\tDataRepository.find('citgrp', 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t\t// Busca empregado para autocomplete\r\n $scope.buscaAutoCompleteEmpregado = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregado = null; \r\n };\r\n \r\n $scope.setEmpregado = function(item) {\r\n if (item && item.id) {\r\n $scope.empregado = item;\r\n dataService.restoreRelationships($scope.dataObject, $scope.empregado);\r\n }\r\n };\r\n \r\n\t$scope.resetForm = function() {\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.createProcessInstance = function() {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule.name;\r\n\t\t}\r\n\t\t$scope.buildBusinessRuleVariables();\r\n\r\n\t\tvar environment = {};\r\n\t\tenvironment.form = $scope.${formName}Form;\r\n\t\tenvironment.flowVersion = $scope.flowVersion;\r\n\t\tenvironment.flowVariables = $scope.flowVariables;\r\n\t\tenvironment.businessRule = $scope.businessRule;\r\n\t\tenvironment.businessRuleVariables = $scope.businessRuleVariables;\r\n\t\tenvironment.businessProcess = $scope.businessProcess;\r\n\t\tenvironment.subscribers = subscriberService.buildSubscribers($scope.subscribersUsers, $scope.subscribersGroups);\r\n\t\tenvironment.uploader = $scope.uploader;\r\n\t\tenvironment.documents = $scope.documents;\r\n\t\tenvironment.controllerScope = $rootScope.controllerScope;\r\n\t\tenvironment.callbackFunction = $scope.callbackFunction;\r\n\t\tenvironment.closeFunction = $scope.removeWorkspace ? $scope.close : undefined;\r\n\t\t\r\n\t\tbusinessProcessService.start($scope, environment);\r\n\t};\r\n\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\t$scope.businessRuleVariables = $scope.setBusinessBuleVariables();\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tappService.removeWorkspace(workspace.page);\r\n\t\t}\r\n\t};\r\n\t$scope.findUser = function(value) {\r\n\t\treturn subscriberService.findUser(value);\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn subscriberService.findGroup(value);\r\n\t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tsubscriberService.addSubscriberUser($scope.subscribersUsers, $scope.selectedSubscriberUser);\r\n\t\t$scope.clearSubscriberUser();\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t\tsubscriberService.removeSubscriberUser($scope.subscribersUsers, index);\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tsubscriberService.addSubscriberGroup($scope.subscribersGroups, $scope.selectedSubscriberGroup);\r\n\t\t$scope.clearSubscriberGroup();\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t\tsubscriberService.removeSubscriberGroup($scope.subscribersGroups, index);\r\n\t};\r\n\t\r\n\t$scope.currentDate = function() {\r\n \treturn $filter(\"date\")(new Date(), \"dd/MM/yyyy\");\r\n };\r\n \r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"]},"showTabs":false,"forBusinessProcess":true,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<auto-complete ng-id=\"empregado\" form=\"requisicao_feriasForm\" ng-label=\"Nome\" ng-model=\"empregado\" ng-item=\"item.nome\" ng-find=\"buscaAutoCompleteEmpregado(value)\" ng-set-result=\"setEmpregado(item)\" ng-acao-borracha=\"limpaAutoComplete()\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"requisicao_feriasForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"requisicao_feriasForm\" ng-label=\"Data admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.departamento.nome\" form=\"requisicao_feriasForm\" ng-label=\"Departamento\" ng-model=\"empregado.departamento.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.funcao.nome\" form=\"requisicao_feriasForm\" ng-label=\"Função\" ng-model=\"empregado.funcao.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.ferias.length > 0\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Períodos de férias já cadastrados para o empregado</h4>\n\t</div>\n\t<div class=\"col-xs-12\" >\n\t\t<esi-data-grid ng-if=\"empregado\" form=\"requisicao_feriasForm\" ng-data-object=\"dataObject\" ng-target=\"empregado\" ng-relationship-name=\"ferias\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset><div class=\"row\" >\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"requisicao_feriasForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"requisicao_feriasForm\" ng-label=\"Qtde dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"requisicao_feriasForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n</div>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":5244,"creationDate":"2016-03-01T20:58:09.773-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":5245,"type":"FORM","description":"Requisição de Férias - Correção","name":"requisicao_ferias_correcao"},"majorVersion":1,"minorVersion":9,"versionNumber":"1.9","path":"rh","fileName":"requisicao_ferias_correcao.html","fileSize":3017,"fullPath":"rh/requisicao_ferias_correcao_form.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":5012,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":5248,"index":0,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>","htmlFooter":"","components":[]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5246,"pageName":"requisicao_ferias_correcao_form","controllerName":"Requisicao_ferias_correcaoFormController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"submit()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n \r\n <form name=\"${formName}Form\">\r\n \r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":" $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t $scope.showExecuteButton = true;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\r\n\t\t$scope.setLoading(true);\r\n\r\n\t\tFormBuilderRepository.getByName(\"${formName}\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.submit = function() {\r\n $scope.${formName}Form.$submitted = true;\r\n if(!$scope.${formName}Form.$valid){\r\n $scope.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"), \" \", false);\r\n return;\r\n }\r\n \r\n\t\tif ($scope.validate && !$scope.validate()) {\r\n\t\t\treturn\r\n\t\t}\r\n\r\n\t\tif (!$scope.businessRule || $scope.businessRule != '') {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule;\r\n\t\t}\r\n\r\n\t\tif ($scope.businessRule && $scope.businessRule != '') {\r\n\t\t\t$scope[$scope.businessRule] = undefined;\r\n\t\t\tRuntimeManagerRepository.executeBusinessRule($scope.businessRule, $scope.businessRuleVariables).then(function(result) {\r\n\t\t\t\t$scope[$scope.businessRule] = result.originalElement.businessRule;\r\n\t\t\t if ($scope[$scope.businessRule] && $scope[$scope.businessRule].valid) {\r\n\t\t\t \t$scope.execute();\r\n\t\t\t }\r\n\t\t\t});\t\t\t\r\n\t\t}else{\r\n\t\t\t$scope.execute();\r\n\t\t}\r\n\r\n\t};\r\n\t\r\n\t$scope.execute = function() {\r\n\t\t$scope.setLoading(true,$translate.instant(\"ESI.EXECUTANDO\")+\" \"+$scope.resourceVersion.resource.description);\r\n\t\t\r\n\t\tif ($scope.beforeSubmit) {\r\n\t\t\t$scope.beforeSubmit();\r\n\t\t}\r\n\t\tif ($scope.onSubmit) {\r\n\t\t\t$scope.onSubmit();\r\n\t\t}\r\n\t\t\r\n\t\t$scope.setLoading(false);\r\n\r\n\t\tif ($scope.afterSubmit) {\r\n\t\t\t$scope.afterSubmit();\r\n\t\t}else{\r\n\t\t\t$scope.showAlert(\"success\",\"ESI.MSG.FORM_EXECUTADO\",\"\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif ($scope.removeWorkspace) {\r\n\t\t\t$scope.close();\r\n\t\t}\t\t\t\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository"]},"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":5247,"pageName":"requisicao_ferias_correcao_task","controllerName":"Requisicao_ferias_correcaoTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t\t\r\n\t\t\tif ($scope.task.processInstance.lastAction) {\r\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\r\n }\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository","NotificationRepository","SubscriberRepository","SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"htmlCode":"<form name=\"taskForm\">\n<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div><div class=\"row\" >\n</div>\n</form>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":5251,"creationDate":"2016-03-01T20:13:41.347-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":5252,"type":"FORM","description":"Requisição de Férias - Análise","name":"requisicao_ferias_analise"},"majorVersion":1,"minorVersion":2,"versionNumber":"1.2","path":"rh","fileName":"requisicao_ferias_analise.html","fileSize":2347,"fullPath":"rh/requisicao_ferias_analise_form.html","previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":5255,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5256,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5257,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5258,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5259,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5260,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5261,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5262,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5263,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":5264,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5265,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5266,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5267,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5268,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5269,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5270,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5271,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5272,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5273,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5274,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":5275,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":5276,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5277,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5278,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5279,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5280,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5281,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5282,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5283,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5284,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5285,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Admissão"},{"dataInativo":null,"dataBloqueio":null,"id":5286,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":5287,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5288,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5289,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5290,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5291,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5292,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5293,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5294,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":5295,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nomeDepartamento"},{"dataInativo":null,"dataBloqueio":null,"id":5296,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5297,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5298,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5299,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5300,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5301,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5302,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5303,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5304,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5305,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":5306,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nomeFuncao"},{"dataInativo":null,"dataBloqueio":null,"id":5307,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5308,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5309,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5310,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5311,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5312,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5313,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5314,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5315,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5316,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5317,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5318,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":5319,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5320,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5321,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5322,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5323,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":5324,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":5325,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5326,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5327,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5328,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5329,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5330,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5331,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde de dias"},{"dataInativo":null,"dataBloqueio":null,"id":5332,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":5333,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5334,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5335,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5336,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5337,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5338,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5339,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5340,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":5341,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":5342,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5343,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5344,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5345,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5346,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5347,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5348,"index":4,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5349,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data do retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5350,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataRetorno"},{"dataInativo":null,"dataBloqueio":null,"id":5351,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5352,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5353,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5354,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5355,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5253,"pageName":"requisicao_ferias_analise_form","controllerName":"Requisicao_ferias_analiseFormController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"submit()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-if=\"showBreadcrumb\" ng-workspace=\"workspace\"></breadcrumb>\r\n \r\n <form name=\"${formName}Form\">\r\n \r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":" $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t $scope.showExecuteButton = true;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\r\n\t\t$scope.setLoading(true);\r\n\r\n\t\tFormBuilderRepository.getByName(\"${formName}\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.submit = function() {\r\n $scope.${formName}Form.$submitted = true;\r\n if(!$scope.${formName}Form.$valid){\r\n $scope.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"), \" \", false);\r\n return;\r\n }\r\n \r\n\t\tif ($scope.validate && !$scope.validate()) {\r\n\t\t\treturn\r\n\t\t}\r\n\r\n\t\tif (!$scope.businessRule || $scope.businessRule != '') {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule;\r\n\t\t}\r\n\r\n\t\tif ($scope.businessRule && $scope.businessRule != '') {\r\n\t\t\t$scope[$scope.businessRule] = undefined;\r\n\t\t\tRuntimeManagerRepository.executeBusinessRule($scope.businessRule, $scope.businessRuleVariables).then(function(result) {\r\n\t\t\t\t$scope[$scope.businessRule] = result.originalElement.businessRule;\r\n\t\t\t if ($scope[$scope.businessRule] && $scope[$scope.businessRule].valid) {\r\n\t\t\t \t$scope.execute();\r\n\t\t\t }\r\n\t\t\t});\t\t\t\r\n\t\t}else{\r\n\t\t\t$scope.execute();\r\n\t\t}\r\n\r\n\t};\r\n\t\r\n\t$scope.execute = function() {\r\n\t\t$scope.setLoading(true,$translate.instant(\"ESI.EXECUTANDO\")+\" \"+$scope.resourceVersion.resource.description);\r\n\t\t\r\n\t\tif ($scope.beforeSubmit) {\r\n\t\t\t$scope.beforeSubmit();\r\n\t\t}\r\n\t\tif ($scope.onSubmit) {\r\n\t\t\t$scope.onSubmit();\r\n\t\t}\r\n\t\t\r\n\t\t$scope.setLoading(false);\r\n\r\n\t\tif ($scope.afterSubmit) {\r\n\t\t\t$scope.afterSubmit();\r\n\t\t}else{\r\n\t\t\t$scope.showAlert(\"success\",\"ESI.MSG.FORM_EXECUTADO\",\"\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif ($scope.removeWorkspace) {\r\n\t\t\t$scope.close();\r\n\t\t}\t\t\t\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository"]},"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":5254,"pageName":"requisicao_ferias_analise_task","controllerName":"Requisicao_ferias_analiseTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"," SubscriberRepository"," NotificationRepository"," SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"htmlCode":"<form name=\"taskForm\">\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"taskForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"taskForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"taskForm\" ng-label=\"Admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeDepartamento\" form=\"taskForm\" ng-label=\"Departamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeFuncao\" form=\"taskForm\" ng-label=\"Função\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"taskForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"taskForm\" ng-label=\"Qtde de dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"taskForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataRetorno\" form=\"taskForm\" ng-label=\"Data do retorno\" ng-model=\"requisicao.dataRetorno\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n</form>\n"}],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5021,"creationDate":"2016-03-02T00:48:41.347-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5022,"flowApplication":"SERVICE_INTEGRATION","description":"Registro de Férias","name":"RegistroDeFerias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5023,"dependencies":[],"executeCustomPage":false},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5029,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5030,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5031,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"SCRIPT","scriptCode":{"engineType":"RHINO","script":"getValue = function() {\n var ferias = new JSONObject();\n ferias.put(\"empregado_id\", empregado.get(\"id\"));\n ferias.put(\"dtSaida\", requisicao.get(\"dataSaida\"));\n ferias.put(\"dtRetorno\", requisicao.get(\"dataRetorno\"));\n ferias.put(\"numDias\", requisicao.get(\"numDias\"));\n ferias.put(\"diasAbono\", requisicao.get(\"diasAbono\"));\n return ferias;\n}\n\ngetValue();"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5026,"elementType":"StartEvent","designId":5026,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"132,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5027,"elementType":"EndEvent","designId":5027,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"748,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"DatabaseTransaction","dataInativo":null,"dataBloqueio":null,"id":5028,"elementType":"DatabaseTransaction","designId":5028,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Inclui férias","posX":"400,00","posY":"132,00","height":"32,00","width":"32,00","dataSourceName":"citgrp","dataObjectName":"rh_ferias","SQLType":"INSERT","inputVariableName":"ferias","outuptVariableName":"ferias"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5025,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"282,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5026,"targetRefId":5028},{"dataInativo":null,"dataBloqueio":null,"id":5024,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"590,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5028,"targetRefId":5027}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5035,"creationDate":"2016-03-02T01:45:02.543-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5036,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":1,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":2,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5037,"resource":true,"resourceName":"requisicao_ferias","dependencies":[],"htmlCode":"<div class=\"row\" ng-show=\"!empregado.idEmpregado\">\n\t<div class=\"col-sm-2\">\n\t\t<label-input ng-type=\"text\" ng-label=\"Matrícula\" ng-id=\"matricula\" ng-model=\"matricula\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t</div>\n\t<div class=\"col-sm-1\">\n\t\t<div class=\"form-group\">\n\t\t\t<label>&nbsp;</label>\n\t\t\t<div>\n\t\t\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"buscaEmpregado()\">\n\t\t\t\t\t<i class=\"ace-icon fa fa-play-circle-o\"></i>&nbsp;Pesquisar\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Período de férias a ser cadastrado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"ferias.length > 0\">\n\t<legend>Períodos de férias já registrados para o empregado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Dt início aquisição</th>\n\t\t\t\t\t\t\t<th>Dt fim aquisição</th>\n\t\t\t\t\t\t\t<th>Dt saída</th>\n\t\t\t\t\t\t\t<th>Qtde dias</th>\n\t\t\t\t\t\t\t<th>Dt retorno</th>\n\t\t\t\t\t\t\t<th>Dias abono</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"periodo in ferias\">\n\t\t\t\t\t\t\t<td>{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtSaida | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.NumDias}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DiasAbono}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>","startupCode":"$scope.solicitante = appService.getUsername($scope);","dataRecoveryCode":"$scope.buscaEmpregado = function() {\n $scope.empregado = {};\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"matricula\", VariableType.TEXT, $scope.matricula));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaEmpregado', variaveis, $scope.buscaFerias);\n\n flowService.executeFlowWithParams($scope, paramExecucao);\n};\n\n$scope.buscaFerias = function() {\n if ($scope.empregados.length > 0) {\n $scope.empregado = $scope.empregados[0]; \n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"idEmpregado\", VariableType.INTEGER, $scope.empregado.idEmpregado));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaFerias', variaveis);\n flowService.executeFlowWithParams($scope, paramExecucao);\n }else{\n $scope.showAlert(\"error\",\"Empregado não encontrado\");\n } \n};\n\n$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","beforeUpdateCode":"","businessRule":"RH001_valida_requisicao_ferias","executeCustomPage":false,"URLCustomPage":"/cit-esi-web/forms/teste/teste_process.html"},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5090,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5092,"variable":{"name":"RH001_valida_requisicao_ferias","variableType":"BUSINESSRULE","multiple":false},"persistentVariable":true,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5045,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":5046,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":5082,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5083,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5084,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5085,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5087,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5088,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5038,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},{"dataInativo":null,"dataBloqueio":null,"id":5039,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5087,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5040,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5083,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5041,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5042,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5088,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5043,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5082,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":5044,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5084,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"elements":[{"className":"BusinessRuleSubProcess","dataInativo":null,"dataBloqueio":null,"id":5080,"elementType":"BusinessRuleSubProcess","designId":5080,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Valida Requisição de Férias","posX":"40,00","posY":"96,00","height":"64,00","width":"104,00","flowName":"RH001_valida_requisicao_ferias"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5069,"elementType":"EndEvent","designId":5069,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"76,00","posY":"448,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5072,"elementType":"UserTask","designId":5072,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Analisar requisição","posX":"328,00","posY":"96,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":3,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5045,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5073,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5074,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5090,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5040,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5083,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5043,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5082,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":5044,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5084,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5033,"resource":true,"resourceName":"requisicao_ferias_analise","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataSaida\" ><translate>Data da saída</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.numDias\" ><translate>Qtde dias</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataRetorno\" ><translate>Data do retorno</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataRetorno\" ng-model=\"requisicao.dataRetorno\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.diasAbono\" ><translate>Dias de abono</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>","aditionalHtmlCode":"<div><b>Empregado alterado agora:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"$scope.businessRule = \"RH001_valida_requisicao_ferias\";","executeCustomPage":false,"URLCustomPage":"/cit-tabelas-corp-web/html/pais/pais.html"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5064,"elementType":"UserTask","designId":5064,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Corrigir requisição","posX":"328,00","posY":"236,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":3,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5046,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":6168,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":6169,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5090,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":6170,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":6171,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5092,"variable":{"name":"RH001_valida_requisicao_ferias","variableType":"BUSINESSRULE","multiple":false},"persistentVariable":true,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5041,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5038,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5032,"resource":true,"resourceName":"requisicao_ferias_correcao","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div><b>Empregado:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"if ($scope.task.processInstance.lastAction) {\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\n}","dataRecoveryCode":"$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","executeCustomPage":false}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":5078,"elementType":"ExclusiveGateway","designId":5078,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro ?","posX":"180,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5070,"elementType":"StartEvent","designId":5070,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"76,00","posY":"20,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":5062,"elementType":"ExclusiveGateway","designId":5062,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"532,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5075,"elementType":"UserTask","designId":5075,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Visualiza erro","posX":"604,00","posY":"336,00","height":"64,00","width":"104,00","instanceType":"SINGLE","actors":[{"dataInativo":null,"dataBloqueio":null,"id":5045,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":5046,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5076,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5041,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5034,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":5063,"elementType":"ExclusiveGateway","designId":5063,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"72,00","posY":"348,00","height":"40,00","width":"40,00"},{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":5077,"elementType":"BpeSubProcess","designId":5077,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5071,"elementType":"EndEvent","designId":5071,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização 1","posX":"788,00","posY":"52,00","height":"32,00","width":"32,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":5079,"elementType":"ErrorIntermediateEvent","designId":5079,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Captura de erro 1","posX":"645,00","posY":"148,00","height":"23,00","width":"23,00","ownerElement":{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":5077,"elementType":"BpeSubProcess","designId":5077,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5047,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"380,00","edgeY":"368,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":5064,"targetRefId":5063},{"dataInativo":null,"dataBloqueio":null,"id":5048,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"devolvida","condition":{"engineType":"RHINO","script":"DEVOLVIDA"},"edgeX":"552,00","edgeY":"268,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":5062,"targetRefId":5064},{"dataInativo":null,"dataBloqueio":null,"id":5049,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"cancelada","condition":{"engineType":"RHINO","script":"CANCELADA"},"edgeX":"92,00","edgeY":"418,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5063,"targetRefId":5069},{"dataInativo":null,"dataBloqueio":null,"id":5050,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"reprovada","condition":{"engineType":"RHINO","script":"REJEITADA"},"edgeX":"552,00","edgeY":"68,00","sourceConnectionId":0,"targetConnectionId":3,"changedPosition":true,"sourceRefId":5062,"targetRefId":5071},{"dataInativo":null,"dataBloqueio":null,"id":5051,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"482,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5072,"targetRefId":5062},{"dataInativo":null,"dataBloqueio":null,"id":5052,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"804,00","edgeY":"368,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5075,"targetRefId":5071},{"dataInativo":null,"dataBloqueio":null,"id":5054,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"804,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5077,"targetRefId":5071},{"dataInativo":null,"dataBloqueio":null,"id":5053,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"aprovada","condition":{"engineType":"RHINO","script":"APROVADA"},"edgeX":"606,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5062,"targetRefId":5077},{"dataInativo":null,"dataBloqueio":null,"id":5056,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"sem erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5038,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},"condition":{"engineType":"RHINO","script":"RH001_valida_requisicao_ferias.isValid();\n"},"edgeX":"284,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":true,"sourceRefId":5078,"targetRefId":5072},{"dataInativo":null,"dataBloqueio":null,"id":5055,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"existe erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5039,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5087,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO","script":"!${RH001_valida_requisicao_ferias}.isValid();"},"edgeX":"200,00","edgeY":"268,00","sourceConnectionId":2,"targetConnectionId":3,"changedPosition":true,"sourceRefId":5078,"targetRefId":5064},{"dataInativo":null,"dataBloqueio":null,"id":5058,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5042,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5088,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO"},"edgeX":"656,00","edgeY":"253,50","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5079,"targetRefId":5075},{"dataInativo":null,"dataBloqueio":null,"id":5057,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5077,"targetRefId":5079},{"dataInativo":null,"dataBloqueio":null,"id":5061,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"92,00","edgeY":"74,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5070,"targetRefId":5080},{"dataInativo":null,"dataBloqueio":null,"id":5060,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"em análise","condition":{"engineType":"RHINO","script":"EMANALISE"},"edgeX":"92,00","edgeY":"256,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5063,"targetRefId":5080},{"dataInativo":null,"dataBloqueio":null,"id":5059,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"162,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5080,"targetRefId":5078}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5096,"creationDate":"2016-03-02T00:35:16.083-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5097,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":2,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5098,"dependencies":[],"executeCustomPage":false},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5125,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5126,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":5122,"acronym":"ACADASTRAR","name":"Para cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#fff2cc","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":5123,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5124,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5099,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5124,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5100,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5123,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"elements":[{"className":"SignalStartEvent","dataInativo":null,"dataBloqueio":null,"id":5118,"elementType":"SignalStartEvent","designId":5118,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Sinal de início","posX":"360,00","posY":"44,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5113,"elementType":"EndEvent","designId":5113,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"920,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5117,"elementType":"StartEvent","designId":5117,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"176,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5114,"elementType":"UserTask","designId":5114,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"324,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5115,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5125,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5116,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5126,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5100,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5123,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5094,"resource":false,"dependencies":[],"htmlCode":"<fieldset>\r\n\t<legend>Dados do empregado</legend>\r\n\t<div class=\"row\" >\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\r\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\r\n\t\t\t</div>\r\n\t\t</div>\t\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\r\n\t\t</div>\r\n </div>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</fieldset>\r\n\r\n<fieldset>\r\n\t<legend>Período de férias solicitado</legend>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-disabled=\"true\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-disabled=\"true\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-disabled=\"true\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataRetorno\" ng-disabled=\"true\" ng-model=\"requisicao.dataRetorno\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5120,"elementType":"UserTask","designId":5120,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Visualizar erro","posX":"472,00","posY":"280,00","height":"64,00","width":"104,00","instanceType":"SINGLE","actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[],"actions":[],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5095,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":5121,"elementType":"ErrorIntermediateEvent","designId":5121,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Captura de erro","posX":"513,00","posY":"172,00","height":"23,00","width":"23,00","ownerElement":{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":5119,"elementType":"EsiSubProcess","designId":5119,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"}},{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":5119,"elementType":"EsiSubProcess","designId":5119,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5110,"elementType":"UserTask","designId":5110,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Emitir aviso de férias","posX":"688,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":3},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5111,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5125,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5112,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5126,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5099,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5124,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5093,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12 style=\"text-align:center\">\n\t\t<h2>AVISO DE FÉRIAS</h2>\n\t</div>\n</div>\n<br>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Empregado:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.matricula}}</span> - <span>{{empregado.nome}}</span>\n\t</div>\n</div>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Departamento:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.nomeDepartamento}}</span>\n\t</div>\n</div>\n<br><br>\n<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\tNa forma das disposições em vigor, fica V. Sa. nofitificado(a) que sairá de férias por {{requisicao.numDias}} dia(s), a partir do dia {{requisicao.dataSaida | date : 'dd/MM/yyyy'}}, retornando no dia {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5102,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"856,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5110,"targetRefId":5113},{"dataInativo":null,"dataBloqueio":null,"id":5103,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"266,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5117,"targetRefId":5114},{"dataInativo":null,"dataBloqueio":null,"id":5104,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"376,00","edgeY":"98,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5118,"targetRefId":5114},{"dataInativo":null,"dataBloqueio":null,"id":5106,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"468,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5114,"targetRefId":5119},{"dataInativo":null,"dataBloqueio":null,"id":5105,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"650,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5119,"targetRefId":5110},{"dataInativo":null,"dataBloqueio":null,"id":5107,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"936,00","edgeY":"312,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5120,"targetRefId":5113},{"dataInativo":null,"dataBloqueio":null,"id":5108,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"524,00","edgeY":"237,50","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5121,"targetRefId":5120},{"dataInativo":null,"dataBloqueio":null,"id":5109,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5119,"targetRefId":5121}],"changedData":false}],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":5011,"creationDate":"2016-02-09T02:34:01.047-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":5012,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5013,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5019,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5016,"elementType":"StartEvent","designId":5016,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"192,00","posY":"68,00","height":"32,00","width":"32,00"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":5017,"elementType":"JavaScriptTask","designId":5017,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"348,00","posY":"52,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5018,"elementType":"EndEvent","designId":5018,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"580,00","posY":"68,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5014,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"286,00","edgeY":"84,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5016,"targetRefId":5017},{"dataInativo":null,"dataBloqueio":null,"id":5015,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"516,00","edgeY":"84,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5017,"targetRefId":5018}],"changedData":false,"type":"DROOLS","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.440-0300","dataCriacao":"2016-03-02T19:28:02.439-0300","version":0,"id":5010,"name":"Suporte"},"dslrs":[{"dataInativo":null,"dataBloqueio":null,"id":5020,"dslr":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.434-0300","dataCriacao":"2016-03-02T19:28:02.434-0300","version":0,"id":4996,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:01.824-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":4986,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4990,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4994,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4995,"scope":"CONDITION","naturalLanguage":"sdffsd","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"}]},"name":"RH001_valida_requisicao_ferias","packageName":"br.com.centralit.drools.rules","imports":["org.json.JSONObject","java.util.GregorianCalendar","java.util.Calendar","br.com.centralit.framework.util.UtilDate"],"functions":"function int qtdeDias( JSONObject requisicao ) { \n\tint numDias = requisicao.getInt(\"numDias\");\n\tint diasAbono = requisicao.getInt(\"diasAbono\");\n\tInteger dias = numDias + diasAbono;\n\treturn dias;\n}\n\nfunction void calculaDataRetorno( JSONObject requisicao ) { \n\tGregorianCalendar c = new GregorianCalendar();\n\n\tc.setTime(UtilDate.jsonToDate(requisicao.getString(\"dataSaida\")));\n\tc.add(Calendar.DATE, requisicao.getInt(\"numDias\"));\n\n\tString dataRetorno = UtilDate.dateToJson(c.getTime());\n\n\trequisicao.put(\"dataRetorno\", dataRetorno);\n}","rules":[{"dataInativo":"21/10/2015","dataBloqueio":null,"id":4997,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":4998,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":4999,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5000,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},"naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5001,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5002,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":5003,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":5004,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":5005,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5006,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},"naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5007,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},"naturalLanguage":"Adicione erro \"Regra por Drools -> Quantidade de dias de férias mais dias de abono não pode ser maior que 30 dias\""},{"dataInativo":null,"dataBloqueio":null,"id":5008,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5009,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}}],"scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por script -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}}],"businessProcess":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:33:45.521-0300","dataCriacao":"2016-03-02T19:28:03.597-0300","version":1,"id":5356,"name":"RequisicaoFerias","description":"Requisição de Férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.440-0300","dataCriacao":"2016-03-02T19:28:02.439-0300","version":0,"id":5010,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":5036,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":5665},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":5357,"group":{"id":"RH","name":"RH","code":5665},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":true,"removeWorkspace":true,"variables":[],"menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:41:22.795-0300","dataCriacao":"2016-03-02T19:30:02.776-0300","version":1,"id":5372},"menuName":"Requisição de Férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:04.313-0300","dataCriacao":"2016-03-02T19:28:04.313-0300","version":0,"id":5358,"name":"CadastrarFerias","description":"Cadastrar férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.440-0300","dataCriacao":"2016-03-02T19:28:02.439-0300","version":0,"id":5010,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":5097,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":5665},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":5359,"group":{"id":"RH","name":"RH","code":5665},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":false,"removeWorkspace":true,"variables":[],"menuName":"Cadastrar férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false}],"replaceElement":false,"executeDDL":false}
2 1 \ No newline at end of file
  2 +{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:44.420-0300","dataCriacao":"2016-03-26T16:03:46.227-0300","version":0,"name":"requisicao_ferias_com_dataObject","description":"Pacote com objetos de requisição de férias com DataObject","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"DSLR","elementId":1,"name":"RH001_valida_requisicao_ferias","description":"RH001_valida_requisicao_ferias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":4,"name":"RH002_valida_empregado","description":"Valida inclusão e alteração de empregado"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":5,"name":"RH001_valida_requisicao_ferias","description":"Valida requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":6,"name":"CadastramentoFeriasComDataObject","description":"Cadastrar férias com DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":7,"name":"RequisicaoFeriasComDataObject","description":"Requisição de Férias integrada ao DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":8,"name":"RegistroDeFerias","description":"Registro de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":25,"name":"requisicao_ferias_analise","description":"Requisição de Férias - Análise"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":26,"name":"requisicao_ferias","description":"Requisição de Férias - Início"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":27,"name":"requisicao_ferias_correcao","description":"Requisição de Férias - Correção"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":1,"name":"RequisicaoFerias","description":"Requisição de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":2,"name":"CadastrarFerias","description":"Cadastrar férias"}],"dslrs":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:42.550-0300","dataCriacao":"2016-03-26T16:13:42.550-0300","version":0,"id":1,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:41.807-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":1,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":1,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":2,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":3,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":5,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":6,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":7,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":8,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":9,"scope":"CONDITION","naturalLanguage":"sdffsd","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"}]},"name":"RH001_valida_requisicao_ferias","packageName":"br.com.centralit.drools.rules","imports":["org.json.JSONObject","java.util.GregorianCalendar","java.util.Calendar","br.com.centralit.framework.util.UtilDate"],"functions":"function int qtdeDias( JSONObject requisicao ) { \n\tint numDias = requisicao.getInt(\"numDias\");\n\tint diasAbono = requisicao.getInt(\"diasAbono\");\n\tInteger dias = numDias + diasAbono;\n\treturn dias;\n}\n\nfunction void calculaDataRetorno( JSONObject requisicao ) { \n\tGregorianCalendar c = new GregorianCalendar();\n\n\tc.setTime(UtilDate.jsonToDate(requisicao.getString(\"dataSaida\")));\n\tc.add(Calendar.DATE, requisicao.getInt(\"numDias\"));\n\n\tString dataRetorno = UtilDate.dateToJson(c.getTime());\n\n\trequisicao.put(\"dataRetorno\", dataRetorno);\n}","rules":[{"dataInativo":"21/10/2015","dataBloqueio":null,"id":1,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":2,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":1,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":1,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":2,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},"naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":1,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":6,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":2,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":7,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":4,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":3,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":1,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":4,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":2,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},"naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":3,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":5,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},"naturalLanguage":"Adicione erro \"Regra por Drools -> Quantidade de dias de férias mais dias de abono não pode ser maior que 30 dias\""},{"dataInativo":null,"dataBloqueio":null,"id":4,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":6,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":7,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}],"dataObjects":[],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":25,"creationDate":"2016-03-01T20:13:41.347-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":25,"type":"FORM","description":"Requisição de Férias - Análise","name":"requisicao_ferias_analise"},"majorVersion":1,"minorVersion":2,"versionNumber":"1.2","path":"rh","fileName":"requisicao_ferias_analise.html","fileSize":2347,"fullPath":"forms/requisicao_ferias_analise.html","previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":16,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":36,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":260,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":261,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":262,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":263,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":264,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":37,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":265,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":266,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":267,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":268,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":269,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":270,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":271,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":272,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":273,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":274,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":38,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":275,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":276,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":277,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":278,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":279,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":280,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":281,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":282,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":283,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":284,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":39,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":285,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Admissão"},{"dataInativo":null,"dataBloqueio":null,"id":286,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":287,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":288,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":289,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":290,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":291,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":17,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":40,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":292,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":293,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nomeDepartamento"},{"dataInativo":null,"dataBloqueio":null,"id":294,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":295,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":296,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":297,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":298,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":299,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":300,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":301,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":41,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":302,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":303,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nomeFuncao"},{"dataInativo":null,"dataBloqueio":null,"id":304,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":305,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":306,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":307,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":308,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":309,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":310,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":311,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":18,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":42,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":312,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":313,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":314,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":315,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":316,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":43,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":317,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":318,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":319,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":320,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":321,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":322,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":323,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":44,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":324,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde de dias"},{"dataInativo":null,"dataBloqueio":null,"id":325,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":326,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":327,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":328,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":329,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":330,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":331,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":45,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":332,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":333,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":334,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":335,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":336,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":337,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":338,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":339,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":46,"index":4,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":340,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data do retorno"},{"dataInativo":null,"dataBloqueio":null,"id":341,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataRetorno"},{"dataInativo":null,"dataBloqueio":null,"id":342,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":343,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":344,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":345,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":346,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]}],"actions":[],"files":[],"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":7,"pageName":"requisicao_ferias_analise_task","controllerName":"Requisicao_ferias_analiseTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"," SubscriberRepository"," NotificationRepository"," SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"generateDefaultPage":false,"htmlCode":"<form name=\"taskForm\">\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"taskForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"taskForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"taskForm\" ng-label=\"Admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeDepartamento\" form=\"taskForm\" ng-label=\"Departamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeFuncao\" form=\"taskForm\" ng-label=\"Função\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"taskForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"taskForm\" ng-label=\"Qtde de dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"taskForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataRetorno\" form=\"taskForm\" ng-label=\"Data do retorno\" ng-model=\"requisicao.dataRetorno\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n</form>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":26,"creationDate":"2016-03-26T14:55:13.077-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":26,"type":"FORM","description":"Requisição de Férias - Início","name":"requisicao_ferias"},"majorVersion":1,"minorVersion":13,"versionNumber":"1.13","path":"rh","fileName":"requisicao_ferias.html","fileSize":2953,"fullPath":"forms/requisicao_ferias.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":5,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":19,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":47,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":347,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":348,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":349,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":350,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":351,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":48,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.430-0300","dataCriacao":"2016-03-26T16:12:06.430-0300","version":0,"id":10,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.013-0300","dataCriacao":"2016-03-26T16:12:05.013-0300","version":0,"id":265,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"auto-complete","description":"Auto Complete","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" ng-item=\"item\" />","htmlCode":"<auto-complete ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-item=\"${ng-item}\" ng-find=\"${ng-find}\" ng-set-result=\"${ng-set-result}\" ng-acao-borracha=\"${ng-acao-borracha}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":352,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":353,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":354,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.677-0300","dataCriacao":"2016-03-26T16:12:05.677-0300","version":0,"id":14,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-item","label":"LABEL.ITEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"item.nome"},{"dataInativo":null,"dataBloqueio":null,"id":355,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.697-0300","dataCriacao":"2016-03-26T16:12:05.697-0300","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-find","label":"ESI.ACAO_FIND","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"buscaAutoCompleteEmpregado(value)"},{"dataInativo":null,"dataBloqueio":null,"id":356,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.707-0300","dataCriacao":"2016-03-26T16:12:05.707-0300","version":0,"id":16,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"setEmpregado(item)"},{"dataInativo":null,"dataBloqueio":null,"id":357,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.720-0300","dataCriacao":"2016-03-26T16:12:05.720-0300","version":0,"id":18,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-acao-borracha","label":"ESI.ACAO_BORRACHA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"limpaAutoComplete()"},{"dataInativo":null,"dataBloqueio":null,"id":358,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":359,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":360,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":361,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":49,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":362,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":363,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":364,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":365,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":366,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":367,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":368,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":369,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":370,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":371,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":50,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":372,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data admissão"},{"dataInativo":null,"dataBloqueio":null,"id":373,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":374,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":375,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":376,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":377,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":378,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":20,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":51,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":379,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":380,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.departamento.nome"},{"dataInativo":null,"dataBloqueio":null,"id":381,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":382,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":383,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":384,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":385,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":386,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":387,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":388,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":52,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.220-0300","dataCriacao":"2016-03-26T16:12:06.220-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":389,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":390,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.funcao.nome"},{"dataInativo":null,"dataBloqueio":null,"id":391,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.610-0300","dataCriacao":"2016-03-26T16:12:05.610-0300","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":392,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":393,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":394,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":395,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":396,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":397,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":398,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.837-0300","dataCriacao":"2016-03-26T16:12:05.837-0300","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":21,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.ferias.length > 0","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":53,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":399,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":400,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Períodos de férias já cadastrados para o empregado"},{"dataInativo":null,"dataBloqueio":null,"id":401,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":402,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":403,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":54,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.477-0300","dataCriacao":"2016-03-26T16:12:06.477-0300","version":0,"id":12,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.013-0300","dataCriacao":"2016-03-26T16:12:05.013-0300","version":0,"id":265,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-grid","description":"Data grid","templateCode":"<div class=\"panel panel-default\">\n<div class=\"panel-heading clearfix\">\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\n\t\t<translate>LABEL.ADICIONAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-pencil blue\"></i>\n\t\t<translate>LABEL.EDITAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" ngtype=\"button\" >\n\t\t<i class=\"fa fa-close red\"></i>\n\t\t<translate>LABEL.REMOVER</translate> </a>\n\t</button>\n</div>\n<table class=\"table table-striped table-bordered table-hover\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th width=\"5%\" class=\"text-center\">&nbsp;</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 1</th>\t\n\t\t\t<th><translate>ESI.CAMPO</translate> 2</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 3</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>\n\t\t<tr >\n\t\t\t<td class=\"text-center vertical-middle\">\n\t\t\t\t<input type=\"radio\" />\n\t\t\t</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\n\t\t\t<td class=\"vertical-middle\" >&nbsp;</td>\t\n\t\t</tr>\n\t</tbody>\n</table>\n</div>","htmlCode":"<esi-data-grid ng-if=\"${ng-target}\" form=\"${form}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-before-save=\"${ng-before-save}\" ng-after-save=\"${ng-after-save}\" ng-disabled=\"${ng-disabled}\" />"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":404,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":39,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":405,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":38,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":406,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.860-0300","dataCriacao":"2016-03-26T16:12:05.860-0300","version":0,"id":40,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"ferias"},{"dataInativo":null,"dataBloqueio":null,"id":407,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.860-0300","dataCriacao":"2016-03-26T16:12:05.860-0300","version":0,"id":41,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-before-save","label":"ESI.ACAO_ANTES_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":408,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.877-0300","dataCriacao":"2016-03-26T16:12:05.877-0300","version":0,"id":42,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-after-save","label":"ESI.ACAO_DEPOIS_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":409,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":410,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":22,"index":3,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>","htmlFooter":"","components":[]},{"dataInativo":null,"dataBloqueio":null,"id":23,"index":4,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":55,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.507-0300","dataCriacao":"2016-03-26T16:12:06.507-0300","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.033-0300","dataCriacao":"2016-03-26T16:12:05.033-0300","version":0,"id":272,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":411,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.727-0300","dataCriacao":"2016-03-26T16:12:05.727-0300","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":412,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.640-0300","dataCriacao":"2016-03-26T16:12:05.640-0300","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":413,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.843-0300","dataCriacao":"2016-03-26T16:12:05.843-0300","version":0,"id":37,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":256,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":414,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":415,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":56,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.323-0300","dataCriacao":"2016-03-26T16:12:06.323-0300","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":416,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":417,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":418,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":419,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":420,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":421,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":422,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":57,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":423,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde dias"},{"dataInativo":null,"dataBloqueio":null,"id":424,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":425,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":426,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":427,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":428,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":429,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":430,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":58,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:06.247-0300","dataCriacao":"2016-03-26T16:12:06.247-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.010-0300","dataCriacao":"2016-03-26T16:12:05.010-0300","version":0,"id":264,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":431,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.560-0300","dataCriacao":"2016-03-26T16:12:05.560-0300","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":432,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.603-0300","dataCriacao":"2016-03-26T16:12:05.603-0300","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":254,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":433,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":434,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.643-0300","dataCriacao":"2016-03-26T16:12:05.643-0300","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":435,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.743-0300","dataCriacao":"2016-03-26T16:12:05.743-0300","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":436,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.760-0300","dataCriacao":"2016-03-26T16:12:05.760-0300","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.000-0300","dataCriacao":"2016-03-26T16:12:05.000-0300","version":0,"id":261,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":437,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":438,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.777-0300","dataCriacao":"2016-03-26T16:12:05.777-0300","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:04.970-0300","dataCriacao":"2016-03-26T16:12:04.970-0300","version":0,"id":255,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]}],"actions":[],"files":[],"businessProcessPage":{"dataInativo":null,"dataBloqueio":null,"id":8,"pageName":"requisicao_ferias_process","controllerName":"Requisicao_feriasProcessController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"createProcessInstance()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\"><translate>{{businessProcess.description}}</translate></h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n\t <li>\r\n\t <translate>LABEL.MENU</translate>\r\n\t </li>\r\n\t\r\n\t <li ng-repeat=\"label in listaBreadcrumb track by $index\">\r\n\t {{label}}\r\n\t </li>\r\n\t</ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n\t <p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i>&nbsp;<translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showSubscribersTab\" active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i>&nbsp;<translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i>&nbsp;<translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{documents.length}}</span></tab-heading>\r\n \t\t\t\t<fieldset>\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend>\r\n \t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"documentsForm\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n </tabset>\r\n\t</form>\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.solicitante = appService.getUsername($scope);\r\n \r\n $scope.setBusinessBuleVariables = function() {\r\n var variaveis = [];\r\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\r\n return variaveis;\r\n };\r\n \r\n $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n $scope.requisicao = $scope.requisicao;\r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t\t$scope.businessProcess = $rootScope.businessProcess; \r\n\t\t$scope.listaBreadcrumb = $rootScope.listaBreadcrumb;\r\n\r\n\t\t$scope.flowVariables = [];\r\n\t\t$scope.executionCallbackFunction = null;\r\n\t\t$scope.documents = [];\r\n\t\t$scope.subscribersUsers = [];\r\n\t\t$scope.subscribersGroups = [];\r\n\t\t\r\n\t\t$scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\t\r\n\t\t$scope.tabAtual = 0;\r\n\r\n\t\t$scope.tabs = [ {active: true}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t ];\r\n\t\t\r\n\t\tif (!$scope.listaBreadcrumb || $scope.listaBreadcrumb.length == 0) {\r\n\t\t\t$scope.listaBreadcrumb = [$translate.instant(\"LABEL.BPE_ESI\"), $translate.instant(\"ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO\")];\r\n\t\t}\r\n\r\n businessProcessService.initializeForm($scope, \"${formName}\", $scope.businessProcess).then(function(result) {\r\n $scope.initialized = true;\r\n $scope.resetForm();\r\n });\t\r\n \r\n // Recupera metadados do data object\r\n\t\tDataRepository.find('citgrp', 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t\t// Busca empregado para autocomplete\r\n $scope.buscaAutoCompleteEmpregado = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregado = null; \r\n };\r\n \r\n $scope.setEmpregado = function(item) {\r\n if (item && item.id) {\r\n $scope.empregado = item;\r\n dataService.restoreRelationships($scope.dataObject, $scope.empregado);\r\n }\r\n };\r\n \r\n\t$scope.resetForm = function() {\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.createProcessInstance = function() {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule.name;\r\n\t\t}\r\n\t\t$scope.buildBusinessRuleVariables();\r\n\r\n\t\tvar environment = {};\r\n\t\tenvironment.form = $scope.${formName}Form;\r\n\t\tenvironment.flowVersion = $scope.flowVersion;\r\n\t\tenvironment.flowVariables = $scope.flowVariables;\r\n\t\tenvironment.businessRule = $scope.businessRule;\r\n\t\tenvironment.businessRuleVariables = $scope.businessRuleVariables;\r\n\t\tenvironment.businessProcess = $scope.businessProcess;\r\n\t\tenvironment.subscribers = subscriberService.buildSubscribers($scope.subscribersUsers, $scope.subscribersGroups);\r\n\t\tenvironment.uploader = $scope.uploader;\r\n\t\tenvironment.documents = $scope.documents;\r\n\t\tenvironment.controllerScope = $rootScope.controllerScope;\r\n\t\tenvironment.callbackFunction = $scope.callbackFunction;\r\n\t\tenvironment.closeFunction = $scope.removeWorkspace ? $scope.close : undefined;\r\n\t\t\r\n\t\tbusinessProcessService.start($scope, environment);\r\n\t};\r\n\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\t$scope.businessRuleVariables = $scope.setBusinessBuleVariables();\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tappService.removeWorkspace(workspace.page);\r\n\t\t}\r\n\t};\r\n\t$scope.findUser = function(value) {\r\n\t\treturn subscriberService.findUser(value);\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn subscriberService.findGroup(value);\r\n\t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tsubscriberService.addSubscriberUser($scope.subscribersUsers, $scope.selectedSubscriberUser);\r\n\t\t$scope.clearSubscriberUser();\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t\tsubscriberService.removeSubscriberUser($scope.subscribersUsers, index);\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tsubscriberService.addSubscriberGroup($scope.subscribersGroups, $scope.selectedSubscriberGroup);\r\n\t\t$scope.clearSubscriberGroup();\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t\tsubscriberService.removeSubscriberGroup($scope.subscribersGroups, index);\r\n\t};\r\n\t\r\n\t$scope.currentDate = function() {\r\n \treturn $filter(\"date\")(new Date(), \"dd/MM/yyyy\");\r\n };\r\n \r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"]},"showTabs":false,"forBusinessProcess":true,"forUserTask":false,"generateDefaultPage":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<auto-complete ng-id=\"empregado\" form=\"requisicao_feriasForm\" ng-label=\"Nome\" ng-model=\"empregado\" ng-item=\"item.nome\" ng-find=\"buscaAutoCompleteEmpregado(value)\" ng-set-result=\"setEmpregado(item)\" ng-acao-borracha=\"limpaAutoComplete()\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"requisicao_feriasForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"requisicao_feriasForm\" ng-label=\"Data admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.departamento.nome\" form=\"requisicao_feriasForm\" ng-label=\"Departamento\" ng-model=\"empregado.departamento.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.funcao.nome\" form=\"requisicao_feriasForm\" ng-label=\"Função\" ng-model=\"empregado.funcao.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.ferias.length > 0\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Períodos de férias já cadastrados para o empregado</h4>\n\t</div>\n\t<div class=\"col-xs-12\" >\n\t\t<esi-data-grid ng-if=\"empregado\" form=\"requisicao_feriasForm\" ng-data-object=\"dataObject\" ng-target=\"empregado\" ng-relationship-name=\"ferias\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset><div class=\"row\" >\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"requisicao_feriasForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"requisicao_feriasForm\" ng-label=\"Qtde dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"requisicao_feriasForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n</div>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":27,"creationDate":"2016-03-01T20:58:09.773-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":27,"type":"FORM","description":"Requisição de Férias - Correção","name":"requisicao_ferias_correcao"},"majorVersion":1,"minorVersion":9,"versionNumber":"1.9","path":"rh","fileName":"requisicao_ferias_correcao.html","fileSize":3017,"fullPath":"forms/requisicao_ferias_correcao.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":5,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":24,"index":0,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>","htmlFooter":"","components":[]}],"actions":[],"files":[],"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":9,"pageName":"requisicao_ferias_correcao_task","controllerName":"Requisicao_ferias_correcaoTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t&nbsp;&nbsp;&nbsp;<form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i>&nbsp;<translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t\t\r\n\t\t\tif ($scope.task.processInstance.lastAction) {\r\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\r\n }\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository","NotificationRepository","SubscriberRepository","SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"generateDefaultPage":false,"htmlCode":"<form name=\"taskForm\">\n<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div><div class=\"row\" >\n</div>\n</form>\n"}],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":7,"creationDate":"2016-03-25T12:21:18.713-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":6,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.537-0300","dataCriacao":"2016-03-26T16:12:05.537-0300","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":2,"minutes":0,"seconds":0},"majorVersion":7,"minorVersion":1,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":9,"dependencies":[],"executeCustomPage":false},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":16,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":17,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":1,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":1,"acronym":"ACADASTRAR","name":"Para cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#fff2cc","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":2,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":1,"acronym":"REGISTRAR","name":"Registrar férias","scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":2,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":2,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"elements":[{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":29,"elementType":"ErrorEndEvent","designId":29,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim","posX":"513,00","posY":"172,00","height":"23,00","width":"23,00","ownerElement":{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":30,"elementType":"EsiSubProcess","designId":30,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"}},{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":30,"elementType":"EsiSubProcess","designId":30,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":31,"elementType":"EndEvent","designId":31,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"1.040,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"SignalStartEvent","dataInativo":null,"dataBloqueio":null,"id":32,"elementType":"SignalStartEvent","designId":32,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Sinal de início","posX":"360,00","posY":"44,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":33,"elementType":"UserTask","designId":33,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Emitir aviso de férias","posX":"828,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":3},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":1,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":1,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":16,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":17,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":2,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":7,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12 style=\"text-align:center\">\n\t\t<h2>AVISO DE FÉRIAS</h2>\n\t</div>\n</div>\n<br>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Empregado:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.matricula}}</span> - <span>{{empregado.nome}}</span>\n\t</div>\n</div>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Departamento:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.nomeDepartamento}}</span>\n\t</div>\n</div>\n<br><br>\n<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\tNa forma das disposições em vigor, fica V. Sa. nofitificado(a) que sairá de férias por {{requisicao.numDias}} dia(s), a partir do dia {{requisicao.dataSaida | date : 'dd/MM/yyyy'}}, retornando no dia {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":34,"elementType":"UserTask","designId":34,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"324,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":1,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":2,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":16,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":4,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":17,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":1,"acronym":"REGISTRAR","name":"Registrar férias","scriptCode":{"engineType":"RHINO"}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":8,"resource":false,"dependencies":[],"htmlCode":"<fieldset>\r\n\t<legend>Dados do empregado</legend>\r\n\t<div class=\"row\" >\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\r\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\r\n\t\t\t</div>\r\n\t\t</div>\t\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\r\n\t\t</div>\r\n </div>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</fieldset>\r\n\r\n<fieldset>\r\n\t<legend>Período de férias solicitado</legend>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-disabled=\"true\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-disabled=\"true\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-disabled=\"true\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataRetorno\" ng-disabled=\"true\" ng-model=\"requisicao.dataRetorno\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":35,"elementType":"StartEvent","designId":35,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"184,00","posY":"136,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":25,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":30,"targetRefId":29},{"dataInativo":null,"dataBloqueio":null,"id":26,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"986,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":33,"targetRefId":31},{"dataInativo":null,"dataBloqueio":null,"id":27,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":3,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":2,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO"},"edgeX":"720,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":30,"targetRefId":33},{"dataInativo":null,"dataBloqueio":null,"id":28,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"468,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":34,"targetRefId":30},{"dataInativo":null,"dataBloqueio":null,"id":29,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"376,00","edgeY":"98,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":32,"targetRefId":34},{"dataInativo":null,"dataBloqueio":null,"id":30,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"270,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":35,"targetRefId":34}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":8,"creationDate":"2016-03-26T15:03:08.647-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":7,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.537-0300","dataCriacao":"2016-03-26T16:12:05.537-0300","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":1,"minutes":0,"seconds":0},"majorVersion":5,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":13,"resource":true,"resourceName":"requisicao_ferias","dependencies":[],"htmlCode":"<div class=\"row\" ng-show=\"!empregado.idEmpregado\">\n\t<div class=\"col-sm-2\">\n\t\t<label-input ng-type=\"text\" ng-label=\"Matrícula\" ng-id=\"matricula\" ng-model=\"matricula\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t</div>\n\t<div class=\"col-sm-1\">\n\t\t<div class=\"form-group\">\n\t\t\t<label>&nbsp;</label>\n\t\t\t<div>\n\t\t\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"buscaEmpregado()\">\n\t\t\t\t\t<i class=\"ace-icon fa fa-play-circle-o\"></i>&nbsp;Pesquisar\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Período de férias a ser cadastrado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"ferias.length > 0\">\n\t<legend>Períodos de férias já registrados para o empregado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Dt início aquisição</th>\n\t\t\t\t\t\t\t<th>Dt fim aquisição</th>\n\t\t\t\t\t\t\t<th>Dt saída</th>\n\t\t\t\t\t\t\t<th>Qtde dias</th>\n\t\t\t\t\t\t\t<th>Dt retorno</th>\n\t\t\t\t\t\t\t<th>Dias abono</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"periodo in ferias\">\n\t\t\t\t\t\t\t<td>{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtSaida | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.NumDias}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DiasAbono}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>","startupCode":"$scope.solicitante = appService.getUsername($scope);","dataRecoveryCode":"$scope.buscaEmpregado = function() {\n $scope.empregado = {};\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"matricula\", VariableType.TEXT, $scope.matricula));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaEmpregado', variaveis, $scope.buscaFerias);\n\n flowService.executeFlowWithParams($scope, paramExecucao);\n};\n\n$scope.buscaFerias = function() {\n if ($scope.empregados.length > 0) {\n $scope.empregado = $scope.empregados[0]; \n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"idEmpregado\", VariableType.INTEGER, $scope.empregado.idEmpregado));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaFerias', variaveis);\n flowService.executeFlowWithParams($scope, paramExecucao);\n }else{\n $scope.showAlert(\"error\",\"Empregado não encontrado\");\n } \n};\n\n$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","beforeUpdateCode":"","businessRule":"RH001_valida_requisicao_ferias","executeCustomPage":false,"URLCustomPage":"/cit-esi-web/forms/teste/teste_process.html"},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":18,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":19,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":20,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":21,"variable":{"name":"RH001_valida_requisicao_ferias","variableType":"BUSINESSRULE","multiple":false},"persistentVariable":true,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":2,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":3,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":20,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":5,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":6,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":7,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":8,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":10,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":11,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},{"dataInativo":null,"dataBloqueio":null,"id":5,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":10,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":6,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":6,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":7,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":8,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":11,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":10,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":7,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":11,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":8,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}}],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":36,"elementType":"StartEvent","designId":36,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"76,00","posY":"20,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":37,"elementType":"ExclusiveGateway","designId":37,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"532,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":38,"elementType":"EndEvent","designId":38,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização 1","posX":"788,00","posY":"52,00","height":"32,00","width":"32,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":39,"elementType":"ErrorIntermediateEvent","designId":39,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Captura de erro 1","posX":"645,00","posY":"148,00","height":"23,00","width":"23,00","ownerElement":{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":47,"elementType":"BpeSubProcess","designId":47,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":40,"elementType":"UserTask","designId":40,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Corrigir requisição","posX":"328,00","posY":"236,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":3,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":3,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":20,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":7,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":18,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":9,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":19,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":10,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":20,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":11,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":21,"variable":{"name":"RH001_valida_requisicao_ferias","variableType":"BUSINESSRULE","multiple":false},"persistentVariable":true,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":7,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":10,"resource":true,"resourceName":"requisicao_ferias_correcao","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div><b>Empregado:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"if ($scope.task.processInstance.lastAction) {\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\n}","dataRecoveryCode":"$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","executeCustomPage":false}},{"className":"BusinessRuleSubProcess","dataInativo":null,"dataBloqueio":null,"id":41,"elementType":"BusinessRuleSubProcess","designId":41,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Valida Requisição de Férias","posX":"40,00","posY":"96,00","height":"64,00","width":"104,00","flowName":"RH001_valida_requisicao_ferias"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":42,"elementType":"UserTask","designId":42,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Analisar requisição","posX":"328,00","posY":"96,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":3,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":2,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":18,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":8,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":19,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":6,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":6,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":10,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":7,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":11,"resource":true,"resourceName":"requisicao_ferias_analise","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataSaida\" ><translate>Data da saída</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.numDias\" ><translate>Qtde dias</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataRetorno\" ><translate>Data do retorno</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataRetorno\" ng-model=\"requisicao.dataRetorno\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.diasAbono\" ><translate>Dias de abono</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>","aditionalHtmlCode":"<div><b>Empregado alterado agora:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"$scope.businessRule = \"RH001_valida_requisicao_ferias\";","executeCustomPage":false,"URLCustomPage":"/cit-tabelas-corp-web/html/pais/pais.html"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":43,"elementType":"UserTask","designId":43,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Visualiza erro","posX":"604,00","posY":"336,00","height":"64,00","width":"104,00","instanceType":"SINGLE","actors":[{"dataInativo":null,"dataBloqueio":null,"id":2,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":3,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":20,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":6,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":18,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":7,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":9,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":12,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":44,"elementType":"ExclusiveGateway","designId":44,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro ?","posX":"180,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":45,"elementType":"EndEvent","designId":45,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"76,00","posY":"448,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":46,"elementType":"ExclusiveGateway","designId":46,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"72,00","posY":"348,00","height":"40,00","width":"40,00"},{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":47,"elementType":"BpeSubProcess","designId":47,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":48,"elementType":"ExclusiveGateway","designId":48,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"636,00","posY":"440,00","height":"40,00","width":"40,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":31,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"reprovada","condition":{"engineType":"RHINO","script":"REJEITADA"},"edgeX":"552,00","edgeY":"68,00","sourceConnectionId":0,"targetConnectionId":3,"changedPosition":true,"sourceRefId":37,"targetRefId":38},{"dataInativo":null,"dataBloqueio":null,"id":32,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"devolvida","condition":{"engineType":"RHINO","script":"DEVOLVIDA"},"edgeX":"552,00","edgeY":"268,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":37,"targetRefId":40},{"dataInativo":null,"dataBloqueio":null,"id":33,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"92,00","edgeY":"74,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":36,"targetRefId":41},{"dataInativo":null,"dataBloqueio":null,"id":34,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"482,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":42,"targetRefId":37},{"dataInativo":null,"dataBloqueio":null,"id":35,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":8,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":11,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO"},"edgeX":"656,00","edgeY":"253,50","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":39,"targetRefId":43},{"dataInativo":null,"dataBloqueio":null,"id":36,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"162,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":41,"targetRefId":44},{"dataInativo":null,"dataBloqueio":null,"id":37,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"sem erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":4,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},"condition":{"engineType":"RHINO","script":"RH001_valida_requisicao_ferias.isValid();\n"},"edgeX":"284,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":true,"sourceRefId":44,"targetRefId":42},{"dataInativo":null,"dataBloqueio":null,"id":38,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"existe erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":10,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO","script":"!${RH001_valida_requisicao_ferias}.isValid();"},"edgeX":"200,00","edgeY":"268,00","sourceConnectionId":2,"targetConnectionId":3,"changedPosition":true,"sourceRefId":44,"targetRefId":40},{"dataInativo":null,"dataBloqueio":null,"id":39,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"cancelada","condition":{"engineType":"RHINO","script":"CANCELADA"},"edgeX":"92,00","edgeY":"418,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":46,"targetRefId":45},{"dataInativo":null,"dataBloqueio":null,"id":40,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"em análise","condition":{"engineType":"RHINO","script":"EMANALISE"},"edgeX":"92,00","edgeY":"256,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":true,"sourceRefId":46,"targetRefId":41},{"dataInativo":null,"dataBloqueio":null,"id":41,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"380,00","edgeY":"368,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":40,"targetRefId":46},{"dataInativo":null,"dataBloqueio":null,"id":42,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"aprovada","condition":{"engineType":"RHINO","script":"APROVADA"},"edgeX":"606,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":37,"targetRefId":47},{"dataInativo":null,"dataBloqueio":null,"id":43,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":11,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":8,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},"condition":{"engineType":"RHINO"},"edgeX":"804,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":47,"targetRefId":38},{"dataInativo":null,"dataBloqueio":null,"id":44,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":47,"targetRefId":39},{"dataInativo":null,"dataBloqueio":null,"id":45,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"656,00","edgeY":"420,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":43,"targetRefId":48},{"dataInativo":null,"dataBloqueio":null,"id":46,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"devolvida","condition":{"engineType":"RHINO","script":"DEVOLVIDA"},"edgeX":"380,00","edgeY":"460,00","sourceConnectionId":3,"targetConnectionId":2,"changedPosition":true,"sourceRefId":48,"targetRefId":40},{"dataInativo":null,"dataBloqueio":null,"id":47,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"cancelada","condition":{"engineType":"RHINO","script":"CANCELADA"},"edgeX":"804,00","edgeY":"460,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":48,"targetRefId":38}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":11,"creationDate":"2016-03-26T16:25:42.633-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":8,"flowApplication":"SERVICE_INTEGRATION","description":"Registro de Férias","name":"RegistroDeFerias"},"timeManagementType":"NONE","majorVersion":13,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":16,"dependencies":[],"executeCustomPage":false},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":28,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":29,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":30,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"SCRIPT","scriptCode":{"engineType":"RHINO","script":"getValue = function() {\n var ferias = new JSONObject();\n ferias.put(\"empregado_id\", empregado.get(\"id\"));\n ferias.put(\"dtSaida\", requisicao.get(\"dataSaida\"));\n ferias.put(\"dtRetorno\", requisicao.get(\"dataRetorno\"));\n ferias.put(\"numDias\", requisicao.get(\"numDias\"));\n ferias.put(\"diasAbono\", requisicao.get(\"diasAbono\"));\n return ferias;\n}\n\ngetValue();"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":57,"elementType":"EndEvent","designId":57,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"648,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":58,"elementType":"StartEvent","designId":58,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"144,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"DatabaseTransaction","dataInativo":null,"dataBloqueio":null,"id":59,"elementType":"DatabaseTransaction","designId":59,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Inclui férias","posX":"400,00","posY":"132,00","height":"32,00","width":"32,00","dataSourceName":"citgrp","dataObjectName":"rh_ferias","SQLType":"INSERT","inputVariableName":"ferias","outuptVariableName":"ferias"},{"className":"ErrorEndEvent","dataInativo":null,"dataBloqueio":null,"id":60,"elementType":"ErrorEndEvent","designId":60,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro de fim","posX":"405,00","posY":"152,00","height":"23,00","width":"23,00","ownerElement":{"className":"DatabaseTransaction","dataInativo":null,"dataBloqueio":null,"id":59,"elementType":"DatabaseTransaction","designId":59,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Inclui férias","posX":"400,00","posY":"132,00","height":"32,00","width":"32,00","dataSourceName":"citgrp","dataObjectName":"rh_ferias","SQLType":"INSERT","inputVariableName":"ferias","outuptVariableName":"ferias"}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":54,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"288,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":58,"targetRefId":59},{"dataInativo":null,"dataBloqueio":null,"id":55,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"540,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":59,"targetRefId":57},{"dataInativo":null,"dataBloqueio":null,"id":56,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":59,"targetRefId":60}],"changedData":false}],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":5,"creationDate":"2016-03-26T16:13:42.593-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":4,"flowApplication":"BUSINESS_RULE","description":"Valida inclusão e alteração de empregado","name":"RH002_valida_empregado"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":10,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":13,"variable":{"name":"dataObject","variableType":"JAVAOBJECT","className":"br.com.centralit.esi.api.data.model.DataObject","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":14,"variable":{"name":"rh_empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[],"connections":[],"changedData":false,"type":"SCRIPT","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.803-0300","dataCriacao":"2016-03-26T16:13:24.803-0300","version":0,"id":1,"name":"RH"},"dslrs":[],"scriptCode":{"engineType":"RHINO","script":"var dataAtual = new Date();\n\nif (rh_empregado.has(\"dataAdmissao\")) {\n\tvar dataAdmissao = UtilDate.jsonToDate(rh_empregado.get(\"dataAdmissao\"));\n if (dataAdmissao.compareTo(dataAtual) > 0) {\n businessRule.addError(\"A data de admissão não pode ser maior que a data atual\");\n }\n}\n\nif (rh_empregado.has(\"dataDemissao\")) {\n\tvar dataDemissao = UtilDate.jsonToDate(rh_empregado.get(\"dataDemissao\"));\n if (dataDemissao.compareTo(dataAtual) < 0) {\n businessRule.addError(\"A data de demissão não pode ser menor que a data atual\");\n }\n}"}},{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":6,"creationDate":"2016-02-09T02:34:01.047-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":5,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":6,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":15,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":26,"elementType":"StartEvent","designId":26,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"192,00","posY":"68,00","height":"32,00","width":"32,00"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":27,"elementType":"JavaScriptTask","designId":27,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"348,00","posY":"52,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":28,"elementType":"EndEvent","designId":28,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"580,00","posY":"68,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":23,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"286,00","edgeY":"84,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":26,"targetRefId":27},{"dataInativo":null,"dataBloqueio":null,"id":24,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"516,00","edgeY":"84,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":27,"targetRefId":28}],"changedData":false,"type":"DROOLS","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:42.600-0300","dataCriacao":"2016-03-26T16:13:42.600-0300","version":0,"id":2,"name":"Suporte CDI"},"dslrs":[{"dataInativo":null,"dataBloqueio":null,"id":1,"dslr":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:42.550-0300","dataCriacao":"2016-03-26T16:13:42.550-0300","version":0,"id":1,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:41.807-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":1,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":1,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":2,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":3,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":5,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":6,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":7,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":8,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":9,"scope":"CONDITION","naturalLanguage":"sdffsd","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"}]},"name":"RH001_valida_requisicao_ferias","packageName":"br.com.centralit.drools.rules","imports":["org.json.JSONObject","java.util.GregorianCalendar","java.util.Calendar","br.com.centralit.framework.util.UtilDate"],"functions":"function int qtdeDias( JSONObject requisicao ) { \n\tint numDias = requisicao.getInt(\"numDias\");\n\tint diasAbono = requisicao.getInt(\"diasAbono\");\n\tInteger dias = numDias + diasAbono;\n\treturn dias;\n}\n\nfunction void calculaDataRetorno( JSONObject requisicao ) { \n\tGregorianCalendar c = new GregorianCalendar();\n\n\tc.setTime(UtilDate.jsonToDate(requisicao.getString(\"dataSaida\")));\n\tc.add(Calendar.DATE, requisicao.getInt(\"numDias\"));\n\n\tString dataRetorno = UtilDate.dateToJson(c.getTime());\n\n\trequisicao.put(\"dataRetorno\", dataRetorno);\n}","rules":[{"dataInativo":"21/10/2015","dataBloqueio":null,"id":1,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":2,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":1,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":1,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":2,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},"naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":1,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":6,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":2,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":7,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":4,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":3,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":1,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":4,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":2,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},"naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":3,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":5,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},"naturalLanguage":"Adicione erro \"Regra por Drools -> Quantidade de dias de férias mais dias de abono não pode ser maior que 30 dias\""},{"dataInativo":null,"dataBloqueio":null,"id":4,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":6,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":7,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}}],"scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por script -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}}],"businessProcess":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:16:11.317-0300","dataCriacao":"2016-03-26T16:13:43.820-0300","version":1,"id":1,"name":"RequisicaoFerias","description":"Requisição de Férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:24.803-0300","dataCriacao":"2016-03-26T16:13:24.803-0300","version":0,"id":1,"name":"RH"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":7,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.537-0300","dataCriacao":"2016-03-26T16:12:05.537-0300","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":1},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":1,"group":{"id":"RH","name":"RH","code":1},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":true,"removeWorkspace":true,"variables":[],"menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:15:05.437-0300","dataCriacao":"2016-03-26T16:15:05.437-0300","version":0,"id":98},"menuName":"Requisição de Férias","notifyCreation":true,"notifyAssignment":true,"notifyCompletion":true,"notifyAssignmentRemoval":false,"creationTemplate":{"dataInativo":null,"dataBloqueio":null,"id":1,"name":"requisicao_ferias_criacao","description":"Requisição Férias - Criação","subject":"Requisição Férias - Criação","text":"A requisição de férias ${processInstance.id} foi criada.","HTMLText":"A requisição de férias ${processInstance.id} foi criada."},"assignmentTemplate":{"dataInativo":null,"dataBloqueio":null,"id":3,"name":"requisicao_ferias_atribuicao","description":"Requisição Férias - Atribuição","subject":"Requisição Férias - Atribuição","text":"A tarefa ${userTask.id} - '${userTask.flowElement.name}' da requisição de férias ${processInstance.id} foi atribuída a você.","HTMLText":"A tarefa ${userTask.id} - '${userTask.flowElement.name}' da requisição de férias ${processInstance.id} foi atribuída a você."},"completionTemplate":{"dataInativo":null,"dataBloqueio":null,"id":2,"name":"requisicao_ferias_finalizacao","description":"Requisição Férias - Finalização","subject":"Requisição Férias - Finalização","text":"A requisição de férias ${processInstance.id} foi finalizada.","HTMLText":"A requisição de férias ${processInstance.id} foi finalizada."}},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:44.390-0300","dataCriacao":"2016-03-26T16:13:44.390-0300","version":0,"id":2,"name":"CadastrarFerias","description":"Cadastrar férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:13:42.600-0300","dataCriacao":"2016-03-26T16:13:42.600-0300","version":0,"id":2,"name":"Suporte CDI"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":6,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.537-0300","dataCriacao":"2016-03-26T16:12:05.537-0300","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T16:12:05.507-0300","dataCriacao":"2016-03-26T16:12:05.507-0300","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-03-26T00:00:00.500-0300","endTime":"2016-03-26T23:59:59.500-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":1},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":2,"group":{"id":"RH","name":"RH","code":1},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":false,"removeWorkspace":true,"variables":[],"menuName":"Cadastrar férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false}],"replaceElement":false,"executeDDL":false}
3 3 \ No newline at end of file
... ...
cit-esi-web/src/main/resources/templates/resource_process_controller.js
... ... @@ -39,7 +39,7 @@
39 39 ];
40 40  
41 41 if (!$scope.listaBreadcrumb || $scope.listaBreadcrumb.length == 0) {
42   - $scope.listaBreadcrumb = [$translate.instant("LABEL.BPE_ESI"), $translate.instant("ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO")];
  42 + $scope.listaBreadcrumb = [$translate.instant("ESI.WORKFLOW_ESI"), $translate.instant("ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO")];
43 43 }
44 44  
45 45 businessProcessService.initializeForm($scope, "${formName}", $scope.businessProcess).then(function(result) {
... ...
cit-esi-web/src/main/resources/templates/resource_task_html.html
... ... @@ -32,7 +32,7 @@
32 32 </li>
33 33  
34 34 <li>
35   - <translate>LABEL.BPE_ESI</translate>
  35 + <translate>ESI.WORKFLOW_ESI</translate>
36 36 </li>
37 37  
38 38 <li class="active">
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/controller/BusinessProcessController.js
... ... @@ -182,7 +182,7 @@ citApp.controller(&#39;BusinessProcessController&#39;, [&#39;$scope&#39;, &#39;BusinessProcessReposi
182 182 $scope.setLoading(false);
183 183 $scope.$showPageSearchWorkspace($scope.workspace);
184 184 $scope.atualizaPaginaPesquisa();
185   - $scope.showAlert("success", $translate.instant('LABEL.PROCESSO_NEGOCIO')+'&nbsp;'+$translate.instant('LABEL.ATUALIZADO'));
  185 + $scope.showAlert("success", $translate.instant('LABEL.PROCESSO_NEGOCIO')+'&nbsp;'+$translate.instant('ESI.ATUALIZADO'));
186 186 });
187 187 };
188 188  
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/controller/BusinessTaskController.js
... ... @@ -251,7 +251,7 @@ citApp.controller(&#39;BusinessTaskController&#39;, [&#39;$scope&#39;, &#39;workflowFilterCriteriaSe
251 251 if (!nome || nome == '')
252 252 nome = $scope.task.flowElement.name;
253 253  
254   - $scope.addNewWorkspace($translate.instant('ESI.PERMISSAO.EXECUTAR')+" "+$translate.instant('LABEL.TAREFA').toLowerCase()+" '"+nome+"'", pagina, true, 'mod-red-dark', $scope.task);
  254 + $scope.addNewWorkspace($translate.instant('ESI.PERMISSAO.EXECUTAR')+" "+$translate.instant('ESI.TAREFA').toLowerCase()+" '"+nome+"'", pagina, true, 'mod-red-dark', $scope.task);
255 255 };
256 256  
257 257 $scope.delegarTarefa = function(assignment){
... ... @@ -276,7 +276,7 @@ citApp.controller(&#39;BusinessTaskController&#39;, [&#39;$scope&#39;, &#39;workflowFilterCriteriaSe
276 276 if (!nome || nome == '')
277 277 nome = $scope.task.flowElement.name;
278 278  
279   - $scope.addNewWorkspace($translate.instant('ESI.PERMISSAO.DELEGAR')+" "+$translate.instant('LABEL.TAREFA').toLowerCase()+" '"+nome+"'", pagina, true, 'mod-red-dark', $scope.task);
  279 + $scope.addNewWorkspace($translate.instant('ESI.PERMISSAO.DELEGAR')+" "+$translate.instant('ESI.TAREFA').toLowerCase()+" '"+nome+"'", pagina, true, 'mod-red-dark', $scope.task);
280 280 };
281 281  
282 282 $scope.capturarTarefa = function(assignment){
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/controller/FluxoController.js
... ... @@ -309,7 +309,7 @@ citApp.controller(&#39;FluxoController&#39;, [&#39;$scope&#39;, &#39;FlowRepository&#39;, &#39;BusinessRuleR
309 309 $scope.versaoFluxo.changedData = false;
310 310 $scope.$showPageSearchWorkspace($scope.workspace);
311 311 $scope.atualizaPaginaPesquisa();
312   - $scope.showAlert("success", $translate.instant('ESI.FLUXO')+'&nbsp;'+$translate.instant('LABEL.ATUALIZADO'));
  312 + $scope.showAlert("success", $translate.instant('ESI.FLUXO')+'&nbsp;'+$translate.instant('ESI.ATUALIZADO'));
313 313 });
314 314 }else{
315 315 Repository.save($scope.versaoFluxo).then(function(result) {
... ... @@ -318,7 +318,7 @@ citApp.controller(&#39;FluxoController&#39;, [&#39;$scope&#39;, &#39;FlowRepository&#39;, &#39;BusinessRuleR
318 318 $scope.versaoFluxo.changedData = false;
319 319 $scope.$showPageSearchWorkspace($scope.workspace);
320 320 $scope.atualizaPaginaPesquisa();
321   - $scope.showAlert("success", $translate.instant('ESI.FLUXO')+'&nbsp;'+$translate.instant('LABEL.ATUALIZADO'));
  321 + $scope.showAlert("success", $translate.instant('ESI.FLUXO')+'&nbsp;'+$translate.instant('ESI.ATUALIZADO'));
322 322 });
323 323 }
324 324 };
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/controller/StartBusinessProcessController.js
... ... @@ -67,7 +67,7 @@ citApp.controller(&#39;StartBusinessProcessController&#39;, [&#39;$scope&#39;, &#39;appService&#39;, &#39;en
67 67 $scope.setLoading(true);
68 68  
69 69 if (!$scope.listaBreadcrumb || $scope.listaBreadcrumb.length == 0) {
70   - $scope.listaBreadcrumb = [$translate.instant('LABEL.BPE_ESI'), $translate.instant('ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO')];
  70 + $scope.listaBreadcrumb = [$translate.instant('ESI.WORKFLOW_ESI'), $translate.instant('ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO')];
71 71 }
72 72  
73 73 BusinessProcessRepository.initialize($scope.businessProcess).then(function(result) {
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/directive/ProcessInstanceTimelineDirective.js
... ... @@ -72,6 +72,11 @@ citApp.directive(&quot;esiProcessInstanceTimeline&quot;, [&#39;RuntimeManagerRepository&#39;, &#39;Dom
72 72 color: 'red',
73 73 descr: $translate.instant("ESI.ENUMERADO.SITUACAO_ITEM_CANCELADO")
74 74 },
  75 + ERROR: {
  76 + icon: 'bug',
  77 + color: 'red',
  78 + descr: $translate.instant("ESI.ENUMERADO.SITUACAO_ITEM_ERRO")
  79 + },
75 80 };
76 81  
77 82 var RuntimeAction = {};
... ... @@ -170,6 +175,8 @@ citApp.directive(&quot;esiProcessInstanceTimeline&quot;, [&#39;RuntimeManagerRepository&#39;, &#39;Dom
170 175 processInstance.activities.push(item);
171 176 }
172 177 $scope.loadingActivities = false;
  178 + }else{
  179 + $scope.loadingActivities = false;
173 180 }
174 181 }, function() {
175 182 $scope.loadingActivities = false;
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/directive/html/processInstanceTimeline.html
... ... @@ -258,7 +258,7 @@
258 258 </li>
259 259 </ul>
260 260  
261   - <div class="widget-box" style="margin: 0 0 0 0 !important" ng-show="activity.errorLog">
  261 + <div class="widget-box" style="margin: 0 0 0 0 !important" ng-show="(activity.processInstance.id == processInstance.id || !processInstance.errorLog) && activity.errorLog">
262 262 <div class="widget-header">
263 263 <span class="timeline-item-icon" style="margin: 0px 16px 0 0 !important">
264 264 <i class="fa fa-bug red"></i>
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/directive/html/userTask.html
... ... @@ -32,7 +32,7 @@
32 32 </li>
33 33  
34 34 <li>
35   - <translate>LABEL.BPE_ESI</translate>
  35 + <translate>ESI.WORKFLOW_ESI</translate>
36 36 </li>
37 37  
38 38 <li class="active">
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/directive/html/userTaskDelegation.html
... ... @@ -26,7 +26,7 @@
26 26 </li>
27 27  
28 28 <li>
29   - <translate>LABEL.BPE_ESI</translate>
  29 + <translate>ESI.WORKFLOW_ESI</translate>
30 30 </li>
31 31  
32 32 <li class="active">
... ...
cit-esi-web/src/main/webapp/assets/js/angular/custom/utils/DesenhoFluxo.js
... ... @@ -15,7 +15,7 @@ var TECLA_Z_MAIUSCULA = 122;
15 15  
16 16 var ATTACHED_NONE = 0;
17 17 var ATTACHED_THROW = 1;
18   -var ATTACHED_CATCH = 1;
  18 +var ATTACHED_CATCH = 2;
19 19  
20 20 var idDragOver = "";
21 21  
... ... @@ -1618,9 +1618,7 @@ function DesenhoFluxo(idCanvas, idDivCanvas, scope, window){
1618 1618 self.getCanvasParent().scrollLeft = self.getCanvasParent().scrollLeft + elemento.getLargura();
1619 1619 }
1620 1620 if (limiteTempY < elemento.getPosicaoY2()) {
1621   - self.getCanvas().height = self.getCanvas().height + elemento.getAltura();
1622   - if (self.getCanvasParent != null)
1623   - self.getCanvasParent().scrollTop = self.getCanvasParent().scrollTop + elemento.getAltura();
  1621 + self.getCanvas().height = self.getCanvas().height + elemento.getAltura()*1.5;
1624 1622 }
1625 1623 },
1626 1624  
... ... @@ -2193,7 +2191,15 @@ function DesenhoFluxo(idCanvas, idDivCanvas, scope, window){
2193 2191  
2194 2192 var relacionamento = new RelacionamentoFluxo(self);
2195 2193  
2196   - if (elemento.attachToBoundary == ATTACHED_CATCH) {
  2194 + var attachToBoundary = ATTACHED_CATCH;
  2195 + for (var i = 0; i < elemento.attachToBoundary.length; i++) {
  2196 + if (elemento.attachToBoundary[i] != ATTACHED_NONE) {
  2197 + attachToBoundary = elemento.attachToBoundary[i];
  2198 + break;
  2199 + }
  2200 + }
  2201 +
  2202 + if (attachToBoundary == ATTACHED_CATCH) {
2197 2203 relacionamento.inicializa(new Selecao(elementoBoundary, elementoBoundary.boundaries[posicao], false, false)
2198 2204 ,new Selecao(elemento, elemento.conexoes[0], false, false));
2199 2205 }else{
... ... @@ -2295,6 +2301,7 @@ function DesenhoFluxo(idCanvas, idDivCanvas, scope, window){
2295 2301 self.prevent(e);
2296 2302  
2297 2303 var posicao = self.getPosicaoRelativaCursor(e);
  2304 +
2298 2305 var sel = self.buscaElementoNaPosicao(posicao);
2299 2306  
2300 2307 self.divInfoElemento.style.display = 'none';
... ... @@ -2321,6 +2328,7 @@ function DesenhoFluxo(idCanvas, idDivCanvas, scope, window){
2321 2328 angular.element('#spanPosicao')[0].innerHTML = posicao.x + ", " + posicao.y ;
2322 2329 }
2323 2330 }
  2331 +
2324 2332 },
2325 2333  
2326 2334 this.mouseDown = function(e) {
... ... @@ -2349,7 +2357,7 @@ function DesenhoFluxo(idCanvas, idDivCanvas, scope, window){
2349 2357 var posicao = self.getPosicaoRelativaCursor(e);
2350 2358  
2351 2359 self.atualiza();
2352   -
  2360 +
2353 2361 var tipo = self.buscaTipoElementoPorId(idDragOver);
2354 2362 if(tipo == null){
2355 2363 return;
... ... @@ -2359,6 +2367,11 @@ function DesenhoFluxo(idCanvas, idDivCanvas, scope, window){
2359 2367 elemento.posiciona(posicao);
2360 2368 if (self.isPosicaoValida(elemento)) {
2361 2369 self.exibePosicaoCursor(posicao.x, posicao.y, posicao.x+10, posicao.y+10, elemento);
  2370 + if (self.getCanvasParent != null) {
  2371 + if (self.existeElementoNoCentro(posicao.x,posicao.y,null)) {
  2372 + window.scrollTo(self.getCanvasParent().scrollTop, posicao.y);
  2373 + }
  2374 + }
2362 2375 }
2363 2376 },
2364 2377  
... ...
cit-esi-web/src/main/webapp/html/fluxo/userTaskDetail.html
... ... @@ -79,7 +79,7 @@
79 79 ng-disabled="true" ng-model="task.id" form="taskDetailForm"/>
80 80 </div>
81 81 <div class='col-md-4'>
82   - <label-input ng-type="text" ng-id="task.flowElement.name" ng-label="LABEL.TAREFA"
  82 + <label-input ng-type="text" ng-id="task.flowElement.name" ng-label="ESI.TAREFA"
83 83 ng-disabled="true" ng-model="task.flowElement.name" form="taskDetailForm"/>
84 84 </div>
85 85 <div class='col-md-2'>
... ...