From 8bc915a6c2d427165dbe78029231e93ad4e181d5 Mon Sep 17 00:00:00 2001 From: Carlos Alberto Date: Sat, 2 Apr 2016 14:11:07 -0300 Subject: [PATCH] Implementação dos recursos de relatório. Simplificação da passagem de parâmetros para execução do fluxo --- cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/ReportDataSourceEnum.java | 2 +- cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportDataSource.java | 15 ++++++++++++++- cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportParameter.java | 13 +++++++++++++ cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/ReportManager.java | 2 +- cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/JasperReportManagerImpl.java | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/PentahoReportManagerImpl.java | 7 ++++--- cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportManagerImpl.java | 18 ++++++++++++++++-- cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportVersionServiceImpl.java | 3 ++- cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentImpl.java | 64 ++++++++++++++++++++++++++++++++++++++++------------------------ cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentInput.java | 5 +++++ cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/RuntimeManagerBase.java | 3 +++ cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/impl/RuntimeManagerBaseImpl.java | 14 ++++++++++++++ cit-esi-api/src/main/java/br/com/centralit/esi/api/util/ConvertUtilsESI.java | 33 +++++++++++++++++++++++++++++++++ cit-esi-web/src/main/java/br/com/centralit/listener/StartupListenerEsi.java | 2 +- cit-esi-web/src/main/resources/flows/transferencia_recursos_exclui.json | 2 +- cit-esi-web/src/main/resources/packages/package_requisicao_ferias.json | 2 +- cit-esi-web/src/main/webapp/assets/js/angular/custom/service/ResourceService.js | 3 ++- cit-esi-web/src/main/webapp/assets/js/angular/custom/utils/RuntimeEnvironmentInput.js | 15 +++++++++++++++ 18 files changed, 239 insertions(+), 44 deletions(-) diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/ReportDataSourceEnum.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/ReportDataSourceEnum.java index 0e11ff7..8610d42 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/ReportDataSourceEnum.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/enumerated/ReportDataSourceEnum.java @@ -4,7 +4,7 @@ public enum ReportDataSourceEnum { CONNECTION("ESI.ENUMERADO.DATASOURCE_CONEXAO"), DATAOBJECT("ESI.ENUMERADO.DATASOURCE_OBJETO_DADOS"), FLOW("ESI.ENUMERADO.DATASOURCE_FLUXO_ESI"), - VARIABLE("ESI.ENUMERADO.DATASOURCE_VARIAVEL"); + EXPRESSION("ESI.ENUMERADO.DATASOURCE_EXPRESSAO"); private String id; private String description; diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportDataSource.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportDataSource.java index 097b598..7ae7980 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportDataSource.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportDataSource.java @@ -12,6 +12,7 @@ import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.Table; +import br.com.centralit.esi.api.data.model.CustomSQL; import br.com.centralit.esi.api.data.model.DataObject; import br.com.centralit.esi.api.data.model.DataSource; import br.com.centralit.esi.api.design.model.Flow; @@ -47,7 +48,11 @@ public class ReportDataSource extends PersistentObject { @JsonView({ Views.EsiResourceEditView.class, Views.EsiPackageExportView.class}) protected DataObject dataObject; - @ManyToOne(fetch=FetchType.LAZY, optional=true) + @ManyToOne(fetch=FetchType.LAZY, optional=true) + @JsonView({ Views.EsiResourceEditView.class, Views.EsiPackageExportView.class}) + protected CustomSQL customSQL; + + @ManyToOne(fetch=FetchType.LAZY, optional=true) @JsonView({ Views.EsiResourceEditView.class, Views.EsiPackageExportView.class}) private Flow flow; @@ -135,4 +140,12 @@ public class ReportDataSource extends PersistentObject { this.connection = connection; } + public CustomSQL getCustomSQL() { + return customSQL; + } + + public void setCustomSQL(CustomSQL customSQL) { + this.customSQL = customSQL; + } + } diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportParameter.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportParameter.java index ccc4532..829c4b6 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportParameter.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/model/ReportParameter.java @@ -12,6 +12,7 @@ import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.Table; +import br.com.centralit.esi.api.data.model.CustomSQL; import br.com.centralit.esi.api.data.model.DataObject; import br.com.centralit.esi.api.design.model.Flow; import br.com.centralit.esi.api.enumerated.ReportParameterEnum; @@ -43,6 +44,10 @@ public class ReportParameter extends PersistentObject { @JsonView({ Views.EsiResourceEditView.class, Views.EsiPackageExportView.class}) protected DataObject dataObject; + @ManyToOne(fetch=FetchType.LAZY, optional=true) + @JsonView({ Views.EsiResourceEditView.class, Views.EsiPackageExportView.class}) + protected CustomSQL customSQL; + @ManyToOne(fetch=FetchType.LAZY, optional=true) @JsonView({ Views.EsiResourceEditView.class, Views.EsiPackageExportView.class}) private Flow flow; @@ -160,5 +165,13 @@ public class ReportParameter extends PersistentObject { public void setId(Long id) { this.id = id; } + + public CustomSQL getCustomSQL() { + return customSQL; + } + + public void setCustomSQL(CustomSQL customSQL) { + this.customSQL = customSQL; + } } diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/ReportManager.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/ReportManager.java index d49ed08..63cc658 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/ReportManager.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/ReportManager.java @@ -7,6 +7,6 @@ import br.com.centralit.esi.api.resource.model.ReportVersion; public interface ReportManager extends Serializable { - public void execute(ReportVersion reportVersion, HashMap parameters); + public byte[] execute(ReportVersion reportVersion, HashMap parameters); } diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/JasperReportManagerImpl.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/JasperReportManagerImpl.java index 411c36a..cbda755 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/JasperReportManagerImpl.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/JasperReportManagerImpl.java @@ -1,14 +1,25 @@ package br.com.centralit.esi.api.resource.service.impl; import java.sql.Connection; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import net.sf.jasperreports.engine.JRDataSource; +import net.sf.jasperreports.engine.JRException; +import net.sf.jasperreports.engine.JasperExportManager; +import net.sf.jasperreports.engine.JasperFillManager; +import net.sf.jasperreports.engine.JasperPrint; +import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; import org.springframework.stereotype.Component; +import br.com.centralit.esi.api.resource.model.ReportDataSource; import br.com.centralit.esi.api.resource.model.ReportVersion; import br.com.centralit.esi.api.resource.service.JasperReportManager; +import br.com.centralit.esi.api.runtime.RuntimeEnvironmentOutput; +import br.com.centralit.esi.api.util.ConvertUtilsESI; +import br.com.centralit.esi.exception.EsiExecutionException; @Component("jasperReportManager") public class JasperReportManagerImpl extends ReportManagerImpl implements JasperReportManager { @@ -19,23 +30,78 @@ public class JasperReportManagerImpl extends ReportManagerImpl implements Jasper private static final long serialVersionUID = 1L; @Override - public void execute(ReportVersion report, HashMap parameters) { - JRDataSource jasperDataSource = this.buildDataSource(report, parameters); - - } + public byte[] execute(ReportVersion report, HashMap parameters) { + JasperPrint print = null; + byte[] buffer = null; - @Override - protected JRDataSource buildDataSource(ReportVersion report, HashMap parameters) { switch (report.getDataSource().getType()) { case CONNECTION: Connection connection = dataSourceService.connect(report.getDataSource().getConnection()); + try { + print = JasperFillManager.fillReport(report.getFileName(), this.buildParams(report, parameters), connection); + } catch (JRException e) { + e.printStackTrace(); + try { + connection.close(); + } catch (Exception e1) { + } + connection = null; + throw new EsiExecutionException(e); + } + break; + + default: + try { + print = JasperFillManager.fillReport(report.getFileName(), this.buildParams(report, parameters), this.buildDataSource(report.getDataSource(), parameters)); + } catch (JRException e) { + throw new EsiExecutionException(e); + } + break; + } + + if (print != null) { + try { + buffer = JasperExportManager.exportReportToPdf(print); + } catch (JRException e) { + e.printStackTrace(); + throw new EsiExecutionException(e); + } + } + + return buffer; + + } + + @Override + protected JRDataSource buildDataSource(ReportDataSource reportDataSource, HashMap parameters) { + JRDataSource dataSource = null; + List> result = null; + + switch (reportDataSource.getType()) { + case DATAOBJECT: + String SQLName = reportDataSource.getCustomSQL() != null ? reportDataSource.getCustomSQL().getName() : null; + result = dataManager.executeQuery(reportDataSource.getDataObject(), SQLName, parameters); + dataSource = new JRBeanCollectionDataSource(result); break; + case FLOW: + RuntimeEnvironmentOutput output = runtimeManager.execute(reportDataSource.getFlow().getName(), parameters); + if (output.getOutputVariables() != null) { + result = new ArrayList>(); + result.add(ConvertUtilsESI.environmentVariablesToMap(output.getOutputVariables())); + dataSource = new JRBeanCollectionDataSource(result); + } + break; + + case EXPRESSION: + break; + default: break; } - return null; + + return dataSource; } diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/PentahoReportManagerImpl.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/PentahoReportManagerImpl.java index bd8b6f4..3f31188 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/PentahoReportManagerImpl.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/PentahoReportManagerImpl.java @@ -4,6 +4,7 @@ import java.util.HashMap; import org.springframework.stereotype.Component; +import br.com.centralit.esi.api.resource.model.ReportDataSource; import br.com.centralit.esi.api.resource.model.ReportVersion; import br.com.centralit.esi.api.resource.service.PentahoReportManager; @@ -16,15 +17,15 @@ public class PentahoReportManagerImpl extends ReportManagerImpl implements Penta private static final long serialVersionUID = 1L; @Override - protected Object buildDataSource(ReportVersion report, HashMap parameters) { + protected Object buildDataSource(ReportDataSource reportDataSource, HashMap parameters) { // TODO Auto-generated method stub return null; } @Override - public void execute(ReportVersion reportVersion, HashMap parameters) { + public byte[] execute(ReportVersion reportVersion, HashMap parameters) { // TODO Auto-generated method stub - + return null; } diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportManagerImpl.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportManagerImpl.java index 3f45178..4326ca5 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportManagerImpl.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportManagerImpl.java @@ -1,13 +1,17 @@ package br.com.centralit.esi.api.resource.service.impl; import java.util.HashMap; +import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import br.com.centralit.esi.api.data.service.DataSourceService; +import br.com.centralit.esi.api.data.service.impl.DataManager; +import br.com.centralit.esi.api.resource.model.ReportDataSource; import br.com.centralit.esi.api.resource.model.ReportVersion; import br.com.centralit.esi.api.resource.service.ReportManager; +import br.com.centralit.esi.api.runtime.service.RuntimeManager; @Component("reportManager") public abstract class ReportManagerImpl implements ReportManager { @@ -20,7 +24,17 @@ public abstract class ReportManagerImpl implements ReportManager { @Autowired protected DataSourceService dataSourceService; - protected abstract Object buildDataSource(ReportVersion report, HashMap parameters); + @Autowired + protected DataManager dataManager; + + @Autowired + protected RuntimeManager runtimeManager; + + protected abstract Object buildDataSource(ReportDataSource reportDataSource, HashMap parameters); + + protected Map buildParams(ReportVersion report, HashMap parameters) { + // TODO Auto-generated method stub + return null; + } - } \ No newline at end of file diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportVersionServiceImpl.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportVersionServiceImpl.java index 16fa48f..43d9d5b 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportVersionServiceImpl.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/resource/service/impl/ReportVersionServiceImpl.java @@ -16,6 +16,7 @@ import br.com.centralit.esi.api.resource.model.ReportParameter; import br.com.centralit.esi.api.resource.model.ReportVersion; import br.com.centralit.esi.api.resource.model.Resource; import br.com.centralit.esi.api.resource.model.ResourceVersion; +import br.com.centralit.esi.api.resource.service.JasperReportManager; import br.com.centralit.esi.api.resource.service.PentahoReportManager; import br.com.centralit.esi.api.resource.service.ReportDataSourceService; import br.com.centralit.esi.api.resource.service.ReportParameterService; @@ -25,7 +26,7 @@ import br.com.centralit.esi.api.resource.service.ReportVersionService; public class ReportVersionServiceImpl extends ResourceVersionServiceImpl implements ReportVersionService { @Autowired - private JasperReportManagerImpl jasperReportManager; + private JasperReportManager jasperReportManager; @Autowired private PentahoReportManager pentahoReportManager; diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentImpl.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentImpl.java index a028d49..6a31f2b 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentImpl.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentImpl.java @@ -1,6 +1,7 @@ package br.com.centralit.esi.api.runtime; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import org.mozilla.javascript.Scriptable; @@ -139,32 +140,37 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment { * Atribui valores das variáveis de entrada */ private void assignInputVariables(FlowVersion flowVersion, boolean update) { - if (flowVersion != null && this.input != null && this.input.getInputVariables() != null && flowVersion.getVariables() != null) { - for (EnvironmentVariable runtimeVariable: this.input.getInputVariables()) { - if (runtimeVariable.getValue() == null) { - continue; - } - FlowVariable flowVariable = flowVersion.findFlowVariabel(runtimeVariable.getName()); - if (flowVariable != null && flowVariable.getVariable().getVariableType().equals(runtimeVariable.getVariableType())) { - if (update) { + if (flowVersion != null && this.input != null && flowVersion.getVariables() != null) { + if (this.input.getInputMap() != null && this.input.getInputMap().size() > 0 && (this.input.getInputVariables() == null || this.input.getInputVariables().size() == 0)) { + this.input.setInputVariables(ConvertUtilsESI.mapToEnvironmentVariables(this.input.getInputMap(), flowVersion)); + } + if (this.input.getInputVariables() != null) { + for (EnvironmentVariable runtimeVariable: this.input.getInputVariables()) { + if (runtimeVariable.getValue() == null) { + continue; + } + FlowVariable flowVariable = flowVersion.findFlowVariabel(runtimeVariable.getName()); + if (flowVariable != null && flowVariable.getVariable().getVariableType().equals(runtimeVariable.getVariableType())) { + if (update) { + this.addOrUpdateObject(runtimeVariable.getName(), + ConvertUtilsESI.convertVariable(flowVariable.getVariable().getVariableType(), + flowVariable.getVariable().getMultiple() == null ? false : flowVariable.getVariable().getMultiple(), + flowVariable.getVariable().getClassName(), + runtimeVariable.getValue())); + }else{ + this.addObject(runtimeVariable.getName(), + ConvertUtilsESI.convertVariable(flowVariable.getVariable().getVariableType(), + flowVariable.getVariable().getMultiple() == null ? false : flowVariable.getVariable().getMultiple(), + flowVariable.getVariable().getClassName(), + runtimeVariable.getValue())); + } + }else if (runtimeVariable.isSystemVariable()) { this.addOrUpdateObject(runtimeVariable.getName(), - ConvertUtilsESI.convertVariable(flowVariable.getVariable().getVariableType(), - flowVariable.getVariable().getMultiple() == null ? false : flowVariable.getVariable().getMultiple(), - flowVariable.getVariable().getClassName(), - runtimeVariable.getValue())); - }else{ - this.addObject(runtimeVariable.getName(), - ConvertUtilsESI.convertVariable(flowVariable.getVariable().getVariableType(), - flowVariable.getVariable().getMultiple() == null ? false : flowVariable.getVariable().getMultiple(), - flowVariable.getVariable().getClassName(), - runtimeVariable.getValue())); + ConvertUtilsESI.convertVariable(runtimeVariable.getVariableType(), + false, + runtimeVariable.getClassName(), + runtimeVariable.getValue())); } - }else if (runtimeVariable.isSystemVariable()) { - this.addOrUpdateObject(runtimeVariable.getName(), - ConvertUtilsESI.convertVariable(runtimeVariable.getVariableType(), - false, - runtimeVariable.getClassName(), - runtimeVariable.getValue())); } } } @@ -296,6 +302,16 @@ public class RuntimeEnvironmentImpl implements RuntimeEnvironment { this.initialize(processInstance, input); } + public RuntimeEnvironmentImpl(FlowVersion flowVersion, HashMap inputMap) { + RuntimeEnvironmentInput input = new RuntimeEnvironmentInput( + flowVersion.getFlow().getName() + ,false + ,false) + .setInputMap(inputMap); + + this.initialize(input, flowVersion); + } + @Override public void addOrUpdateObject(String name, Object object) { if (hasObject(name)) diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentInput.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentInput.java index 685e032..11aa2ff 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentInput.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/RuntimeEnvironmentInput.java @@ -1,5 +1,6 @@ package br.com.centralit.esi.api.runtime; +import java.util.HashMap; import java.util.List; import br.com.centralit.esi.api.design.model.FlowAction; @@ -182,6 +183,10 @@ public class RuntimeEnvironmentInput extends EnvironmentInput { return this; } + public RuntimeEnvironmentInput setInputMap(HashMap inputMap) { + this.inputMap = inputMap; + return this; + } /** * @return the serialversionuid */ diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/RuntimeManagerBase.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/RuntimeManagerBase.java index d6bc7b2..920788e 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/RuntimeManagerBase.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/RuntimeManagerBase.java @@ -1,5 +1,6 @@ package br.com.centralit.esi.api.runtime.service; +import java.util.HashMap; import java.util.List; import br.com.centralit.esi.api.design.model.FlowVersion; @@ -28,6 +29,8 @@ public interface RuntimeManagerBase { RuntimeEnvironmentOutput retrieveUserTask(Long userTaskId); + RuntimeEnvironmentOutput execute(String flowName, HashMap variables); + List execute(final String flowName, final String[] response, final String[] variables); RuntimeEnvironmentOutput delegateUserTask(UserTaskItem userTaskItem); diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/impl/RuntimeManagerBaseImpl.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/impl/RuntimeManagerBaseImpl.java index d018424..7b9c3dc 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/impl/RuntimeManagerBaseImpl.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/runtime/service/impl/RuntimeManagerBaseImpl.java @@ -1,6 +1,7 @@ package br.com.centralit.esi.api.runtime.service.impl; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; @@ -59,6 +60,12 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase { protected abstract ProcessInstanceServiceBase getProcessInstanceService(); + protected RuntimeEnvironment newEnvironment(FlowVersion flowVersion, HashMap variables) { + RuntimeEnvironment runtimeEnvironment = new RuntimeEnvironmentImpl(flowVersion, variables); + + return runtimeEnvironment; + } + protected RuntimeEnvironment newEnvironment(RuntimeEnvironment ownerEnvironment, FlowVersion flowVersion) { RuntimeEnvironment runtimeEnvironment = new RuntimeEnvironmentImpl(ownerEnvironment, flowVersion); @@ -595,6 +602,13 @@ public abstract class RuntimeManagerBaseImpl implements RuntimeManagerBase { } return result; } + + @Override + public RuntimeEnvironmentOutput execute(String flowName, HashMap variables) { + FlowVersion flowVersion = this.retrieveFlowVersion(flowName); + + return this.start(this.newEnvironment(flowVersion, variables), null, flowVersion, false); + } @Override public RuntimeEnvironmentOutput delegateUserTask(RuntimeEnvironmentInput input) { diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/util/ConvertUtilsESI.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/util/ConvertUtilsESI.java index fb04eba..eb57dee 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/util/ConvertUtilsESI.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/util/ConvertUtilsESI.java @@ -24,9 +24,12 @@ import org.python.core.PyString; import org.springframework.util.ObjectUtils; import br.com.centralit.esi.api.business.rule.BusinessRule; +import br.com.centralit.esi.api.design.model.FlowVariable; +import br.com.centralit.esi.api.design.model.FlowVersion; import br.com.centralit.esi.api.enumerated.JavaClassEnum; import br.com.centralit.esi.exception.EsiExecutionException; import br.com.centralit.framework.esi.enumerated.VariableTypeEnum; +import br.com.centralit.framework.esi.environment.EnvironmentVariable; import br.com.centralit.framework.util.UtilDate; import br.com.centralit.framework.util.UtilString; @@ -564,4 +567,34 @@ public class ConvertUtilsESI { } return result; } + + public static List mapToEnvironmentVariables(HashMap map, FlowVersion flowVersion) { + List result = new ArrayList(); + + for (String key : map.keySet()) { + FlowVariable flowVariable = flowVersion.findFlowVariabel(key); + if (flowVariable != null) { + result.add(new EnvironmentVariable(key, + flowVariable.getVariable().getVariableType(), + ConvertUtilsESI.convertVariable(flowVariable.getVariable().getVariableType(), + flowVariable.getVariable().getMultiple() == null ? false : flowVariable.getVariable().getMultiple(), + flowVariable.getVariable().getClassName(), + map.get(key)), + false)); + } + } + + return result; + } + + public static HashMap environmentVariablesToMap(List variables) { + HashMap result = new HashMap(); + if (variables != null) { + for (EnvironmentVariable variable : variables) { + result.put(variable.getName(), variable.getValue()); + } + } + + return result; + } } diff --git a/cit-esi-web/src/main/java/br/com/centralit/listener/StartupListenerEsi.java b/cit-esi-web/src/main/java/br/com/centralit/listener/StartupListenerEsi.java index f72923f..37e621c 100644 --- a/cit-esi-web/src/main/java/br/com/centralit/listener/StartupListenerEsi.java +++ b/cit-esi-web/src/main/java/br/com/centralit/listener/StartupListenerEsi.java @@ -2124,7 +2124,7 @@ public class StartupListenerEsi extends UtilStartup implements ApplicationListen internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.DATASOURCE_CONEXAO", "Conexão de dados", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.DATASOURCE_OBJETO_DADOS", "Objeto de dados", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.DATASOURCE_FLUXO_ESI", "Fluxo ESI", dominio, modulo)); - internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.DATASOURCE_VARIAVEL", "Variável", dominio, modulo)); + internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.DATASOURCE_EXPRESSAO", "Expressão", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.DATASOURCE_IMAGEM", "Imagem", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("ESI.ENUMERADO.TIPO_ENGINE_REGRA_DROOLS", "Drools", dominio, modulo)); diff --git a/cit-esi-web/src/main/resources/flows/transferencia_recursos_exclui.json b/cit-esi-web/src/main/resources/flows/transferencia_recursos_exclui.json index 9718644..5a5df12 100644 --- a/cit-esi-web/src/main/resources/flows/transferencia_recursos_exclui.json +++ b/cit-esi-web/src/main/resources/flows/transferencia_recursos_exclui.json @@ -1 +1 @@ -{"dataInativo":null,"dataBloqueio":null,"creationDate":"2016-03-13T00:44:31.117-0300","flow":{"dataInativo":null,"dataBloqueio":null,"flowApplication":"BUSINESS_PROCESS","description":"Transferência de Recursos - Exclusão","name":"transferencia_recursos_exclui"},"timeManagementType":"EXECUTION","majorVersion":2,"minorVersion":3,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":null,"dependencies":["CentroResultadoRepository","SolicitacaoAlcadaRepository"],"htmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n
0\">\n\t

Transferências de Recursos Efetivadas

\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tId\n\t\t\t\t\t\t\tData competência\n\t\t\t\t\t\t\tCentro resultado origem\n\t\t\t\t\t\t\tCentro resultado destino\n\t\t\t\t\t\t\tProjeto Origem\n\t\t\t\t\t\t\tProjeto Destino\n\t\t\t\t\t\t\tValor\n\t\t\t\t\t\t\tObservações\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{transferencia.id}}\n\t\t\t\t\t\t\t{{transferencia.data | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{transferencia.centroCustoOrigem}}\n\t\t\t\t\t\t\t{{transferencia.centroCustoDestino}}\n\t\t\t\t\t\t\t{{transferencia.projetoOrigem}}\n\t\t\t\t\t\t\t{{transferencia.projetoDestino}}\n\t\t\t\t\t\t\t{{transferencia.valor | currency}}\n\t\t\t\t\t\t\t{{transferencia.observacoes}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n","startupCode":"$scope.solicitante = appService.getUsername();\n\n$scope.aprovadores = [];\n\n$scope.transferenciasValores = [];\n\n$scope.dataFinal = $scope.filter('date')(new Date(), 'dd/MM/yyyy');\n\nvar segDia = 86400000; //24 * 60 * 60 * 1000\nvar b = new Date().getTime() - (30 * segDia);\n$scope.dataInicial = $scope.filter('date')(new Date(b), 'dd/MM/yyyy');","dataRecoveryCode":"$scope.removeChecked = function () {\n\tvar transferenciasValores = $scope.transferenciasValores;\n\n\ttransferenciasValores.forEach(function (transferenciaValores) {\n\t\ttransferenciaValores.$checked = false;\n\t});\n};\n\n$scope.getChecked = function () {\n\tvar transferenciaValoresChecked = null;\n\tvar transferenciasValores = $scope.transferenciasValores;\n\n\ttransferenciasValores.forEach(function (transferenciaValores) {\n\t\tif(transferenciaValores.$checked) {\n\t\t\ttransferenciaValoresChecked = transferenciaValores;\n\t\t\treturn transferenciaValoresChecked;\n\t\t}\n\t});\n\n\treturn transferenciaValoresChecked;\n};\n\n$scope.check = function (transferenciaValores) {\n\t$scope.removeChecked();\n\n\ttransferenciaValores.$checked = true;\n\t$scope.selecionado = true;\n\t$scope.transferenciaValores = transferenciaValores;\n\t\n\t$scope.obtemAprovadores(transferenciaValores.idCentroCustoDestino);\n};\n\n$scope.obtemAprovadores = function (idCentroCusto) {\n\tvar variaveis = [];\n\tvariaveis.push(new RuntimeVariable(\"centroResultado\", VariableType.TEXT, idCentroCusto));\n\tvariaveis.push(new RuntimeVariable(\"alcada\", VariableType.TEXT, 'Ponto'));\n\n\tvar paramExecucao = new RuntimeEnvironmentInput('alcada_usuarios_centros_resultado', variaveis, $scope.verificaAprovadores);\n\n\tflowService.executeFlowWithParams($scope, paramExecucao);\n};\n\n$scope.verificaAprovadores = function () {\n\t$scope.aprovadores = [];\n\t$scope.preAprovada = false;\n\tif ($scope.usuarios && $scope.usuarios.length > 0) {\n\t\tfor (var i = 0; i < $scope.usuarios.length; i++) {\n\t\t\tvar usuario = $scope.usuarios[i];\n\t\t\t$scope.aprovadores.push(usuario.username);\n\t\t\tif (usuario.username == $scope.solicitante) {\n\t\t\t\t$scope.preAprovada = true;\n\t\t\t}\n\t\t}\n\t}\n};\n\n$scope.validate = function () {\n\tif ($scope.getChecked() == null) {\n\t\t$scope.showAlert(\"error\", \"Nenhuma transferência selecionada\");\n\t\treturn false;\n\t}\n\tif (!$scope.aprovadores || $scope.aprovadores.length == 0) {\n\t\t$scope.showAlert(\"error\", \"Não foi encontrado nenhum aprovador para o centro de resultado destino\");\n\t\treturn false;\n\t}\n\treturn true;\n};\n\n$scope.consultaTransferencias = function() {\n $scope.transferenciasValores = [];\n\tvar variaveis = [];\n\tvariaveis.push(new RuntimeVariable(\"solicitante\", VariableType.TEXT, $scope.solicitante));\n\tvariaveis.push(new RuntimeVariable(\"dataInicial\", VariableType.DATE, $scope.dataInicial));\n\tvariaveis.push(new RuntimeVariable(\"dataFinal\", VariableType.DATE, $scope.dataFinal));\n\n\tvar paramExecucao = new RuntimeEnvironmentInput('transferencia_recursos_consulta_efetivadas', variaveis);\n\n\tflowService.executeFlowWithParams($scope, paramExecucao);\n}","beforeUpdateCode":"","afterUpdateCode":"if ($scope.preAprovada) {\n\t$scope.showAlert(\"success\", \"Transferência \"+$scope.processInstance.id+\" efetivada\");\n}else{\n\t$scope.showAlert(\"success\", \"Transferência \"+$scope.processInstance.id+\" encaminhada para aprovação\");\n}"},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"transferenciaValores","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"preAprovada","variableType":"BOOLEAN","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO","script":"var importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.org.json);\n\nvar importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.org.json);\n\ngetValor = function() {\n\tfor(var i = 0; i < aprovadores.length(); i++){\n\t\tif (solicitante == aprovadores[i]) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n}\n\ngetValor();"}},"output":true,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":null,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":341,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}},{"dataInativo":null,"dataBloqueio":null,"id":null,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":342,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"AguardandoAprovacao","name":"Aguardando aprovação","processInstanceStatus":"OPEN","backgroundColor":"#ffd965","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Aprovada","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#a8d08d","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Rejeitada","name":"Rejeitada","processInstanceStatus":"CLOSED","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Finalizada","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Cancelada","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#ffd965","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Criada","name":"Criada","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"ComErro","name":"Erro na exclusão","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Aprovar","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":171,"acronym":"Aprovada","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#a8d08d","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Rejeitar","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":172,"acronym":"Rejeitada","name":"Rejeitada","processInstanceStatus":"CLOSED","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"SolicitarAprovacao","name":"Encaminhar para aprovação","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":170,"acronym":"AguardandoAprovacao","name":"Aguardando aprovação","processInstanceStatus":"OPEN","backgroundColor":"#ffd965","textColor":"#404040","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Cancelar","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":174,"acronym":"Cancelada","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#ffd965","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Finalizar","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":173,"acronym":"Finalizada","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#404040","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"VisualizarErro","name":"Visualizar Erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":176,"acronym":"ComErro","name":"Erro na exclusão","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}}],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":798,"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":"84,00","posY":"164,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":799,"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":"908,00","posY":"164,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":800,"shortName":"","elementType":"ExclusiveGateway","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Gateway exclusivo","group":6,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ExclusiveGateway.png","iconName":"ExclusiveGateway.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":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"pré aprovada","posX":"192,00","posY":"160,00","height":"40,00","width":"40,00"},{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":801,"shortName":"","elementType":"EsiSubProcess","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"ESI.ELEMENTO.SUBFLUXO_ESI","group":5,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"EsiSubProcess.png","iconName":"EsiSubProcess_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":"flowName","tab":1,"title":"ESI.PROPRIEDADE.NOME_FLUXO","type":"IDENTIFIER","maxLength":100,"width":6,"required":true,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Exclui transferência","posX":"536,00","posY":"148,00","height":"64,00","width":"104,00","flowName":"transferencia_recursos_exclui_citponto"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":802,"shortName":"ESI.ELEMENTO.TAREFA_USUARIO","elementType":"UserTask","forBusinessProcesses":true,"forServiceIntegration":false,"forBusinessRule":false,"elementName":"ESI.ELEMENTO.TAREFA_USUARIO","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"UserTask.png","iconName":"UserTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATORES"},{"id":2,"name":"ESI.ABA.VARIAVEIS"},{"id":3,"name":"ESI.ABA.ACOES"},{"id":4,"name":"ESI.ABA.ACAO_ENTRADA"},{"id":5,"name":"ESI.ABA.INTERFACE_USUARIO"}],"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":"instanceType","tab":0,"title":"ESI.PROPRIEDADE.TIPO_INSTANCIA","type":"COMBO","defaultValue":"SINGLE","width":9,"required":true,"identifier":false,"options":[{"id":"SINGLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_UNICA"},{"id":"MULTIPLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_VARIAS"},{"id":"USER","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_USUARIO"}]},{"id":"estimatedTime","tab":0,"title":"ESI.PROPRIEDADE.TEMPO_ESTIMADO","type":"TIME","width":7,"required":false,"identifier":false},{"id":"actors","tab":1,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"variables","tab":2,"title":"","type":"VARIABLES","width":9,"required":false,"identifier":false},{"id":"actions","tab":3,"title":"","type":"ACTIONS","width":12,"required":false,"identifier":false},{"id":"entryAction","tab":4,"title":"","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"userInterface","tab":5,"title":"","type":"INTERFACE","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":0,"name":"Analisar exclusão de transferência de recursos","posX":"160,00","posY":"384,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"PERCENTAGE","percentage":100},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":68,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":342,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":121,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":340,"variable":{"name":"transferenciaValores","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":122,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":341,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":230,"acronym":"Aprovar","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":171,"acronym":"Aprovada","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#a8d08d","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":231,"acronym":"Rejeitar","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":172,"acronym":"Rejeitada","name":"Rejeitada","processInstanceStatus":"CLOSED","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":172,"dependencies":[],"htmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
","aditionalHtmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
","startupCode":""}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":803,"shortName":"","elementType":"ExclusiveGateway","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Gateway exclusivo","group":6,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ExclusiveGateway.png","iconName":"ExclusiveGateway.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":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"ação ?","posX":"568,00","posY":"396,00","height":"40,00","width":"40,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":804,"shortName":"","elementType":"ErrorIntermediateEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Captura de erro","group":1,"groupSequence":88,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorIntermediateEvent.png","iconName":"ErrorIntermediateEvent.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":[1],"hasBoundary":false,"identifierOnCenter":false,"tip":"Deve ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Captura de erro","posX":"541,00","posY":"200,00","height":"23,00","width":"23,00","ownerElement":{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":801,"shortName":"","elementType":"EsiSubProcess","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"ESI.ELEMENTO.SUBFLUXO_ESI","group":5,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"EsiSubProcess.png","iconName":"EsiSubProcess_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":"flowName","tab":1,"title":"ESI.PROPRIEDADE.NOME_FLUXO","type":"IDENTIFIER","maxLength":100,"width":6,"required":true,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Exclui transferência","posX":"536,00","posY":"148,00","height":"64,00","width":"104,00","flowName":"transferencia_recursos_exclui_citponto"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":805,"shortName":"ESI.ELEMENTO.TAREFA_USUARIO","elementType":"UserTask","forBusinessProcesses":true,"forServiceIntegration":false,"forBusinessRule":false,"elementName":"ESI.ELEMENTO.TAREFA_USUARIO","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"UserTask.png","iconName":"UserTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATORES"},{"id":2,"name":"ESI.ABA.VARIAVEIS"},{"id":3,"name":"ESI.ABA.ACOES"},{"id":4,"name":"ESI.ABA.ACAO_ENTRADA"},{"id":5,"name":"ESI.ABA.INTERFACE_USUARIO"}],"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":"instanceType","tab":0,"title":"ESI.PROPRIEDADE.TIPO_INSTANCIA","type":"COMBO","defaultValue":"SINGLE","width":9,"required":true,"identifier":false,"options":[{"id":"SINGLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_UNICA"},{"id":"MULTIPLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_VARIAS"},{"id":"USER","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_USUARIO"}]},{"id":"estimatedTime","tab":0,"title":"ESI.PROPRIEDADE.TEMPO_ESTIMADO","type":"TIME","width":7,"required":false,"identifier":false},{"id":"actors","tab":1,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"variables","tab":2,"title":"","type":"VARIABLES","width":9,"required":false,"identifier":false},{"id":"actions","tab":3,"title":"","type":"ACTIONS","width":12,"required":false,"identifier":false},{"id":"entryAction","tab":4,"title":"","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"userInterface","tab":5,"title":"","type":"INTERFACE","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":0,"name":"Visualiza Erro","posX":"368,00","posY":"212,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"STOP"},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":67,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":341,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}},{"dataInativo":null,"dataBloqueio":null,"id":68,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":342,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":120,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":340,"variable":{"name":"transferenciaValores","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":123,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":341,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":233,"acronym":"Cancelar","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":174,"acronym":"Cancelada","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#ffd965","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":232,"acronym":"SolicitarAprovacao","name":"Encaminhar para aprovação","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":170,"acronym":"AguardandoAprovacao","name":"Aguardando aprovação","processInstanceStatus":"OPEN","backgroundColor":"#ffd965","textColor":"#404040","initialStatus":false},"scriptCode":{"engineType":"RHINO"}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":173,"dependencies":[],"htmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\n
\n\t
\n\t\t\t\n\t
\n
\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","aditionalHtmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
"}},{"className":"ThrowLinkEvent","dataInativo":null,"dataBloqueio":null,"id":806,"shortName":"","elementType":"ThrowLinkEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Envio de link","group":1,"groupSequence":10,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"ThrowLinkEvent.png","iconName":"ThrowLinkEvent.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":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"Trata Ação","posX":"292,00","posY":"228,00","height":"32,00","width":"32,00"},{"className":"CatchLinkEvent","dataInativo":null,"dataBloqueio":null,"id":807,"shortName":"","elementType":"CatchLinkEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Captura de link","group":1,"groupSequence":11,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"CatchLinkEvent.png","iconName":"CatchLinkEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"LINK_EVENT","maxLength":100,"width":6,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"Trata Ação","posX":"572,00","posY":"492,00","height":"32,00","width":"32,00"},{"className":"EmailTask","dataInativo":null,"dataBloqueio":null,"id":808,"shortName":"","elementType":"EmailTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":false,"elementName":"Email","group":5,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"EmailTask.png","iconName":"EmailTask.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"Mensagem"},{"id":2,"name":"Destinatários"},{"id":3,"name":"Anexos"}],"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":"author","tab":1,"title":"Remetente","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"subject","tab":1,"title":"Assunto","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"emailText","tab":1,"title":"","type":"TEXTAREA","width":12,"height":230,"required":true,"identifier":false},{"id":"actors","tab":2,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"recipients","tab":2,"title":"Outros destinatários","type":"LIST","width":9,"height":60,"required":false,"identifier":false},{"id":"attachments","tab":3,"title":"","type":"LIST","width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Email","posX":"188,00","posY":"276,00","height":"48,00","width":"48,00","subject":"Transferência de Recursos ${transferenciaValores.id}","emailText":"

Prezado(a),

\n\n

A transferência de recursos ${transferenciaValores.id} foi encaminhada para cancelamento, conforme dados abaixo:

\n\nSolicitante: ${solicitante}
\nData de competência: ${transferenciaValores.data}
\nDocumento: ${transferenciaValores.documento}
\nCentro de resultado origem: ${transferenciaValores.centroCustoOrigem}
\nCentro de resultado destino: ${transferenciaValores.centroCustoDestino}
\nProjeto origem: ${transferenciaValores.projetoOrigem}
\nProjeto destino: ${transferenciaValores.projetoDestino}
\nValor: ${transferenciaValores.valor}

\nObservações: ${transferenciaValores.observacoes}
","actors":[{"dataInativo":null,"dataBloqueio":null,"id":68,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":342,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"recipients":[],"attachments":[]},{"className":"EmailTask","dataInativo":null,"dataBloqueio":null,"id":809,"shortName":"","elementType":"EmailTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":false,"elementName":"Email","group":5,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"EmailTask.png","iconName":"EmailTask.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"Mensagem"},{"id":2,"name":"Destinatários"},{"id":3,"name":"Anexos"}],"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":"author","tab":1,"title":"Remetente","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"subject","tab":1,"title":"Assunto","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"emailText","tab":1,"title":"","type":"TEXTAREA","width":12,"height":230,"required":true,"identifier":false},{"id":"actors","tab":2,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"recipients","tab":2,"title":"Outros destinatários","type":"LIST","width":9,"height":60,"required":false,"identifier":false},{"id":"attachments","tab":3,"title":"","type":"LIST","width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Email 1","posX":"740,00","posY":"156,00","height":"48,00","width":"48,00","subject":"Transferência de Recursos ${transferenciaValores.id}","emailText":"

Prezado(a),

\n\n

A transferência de recursos ${transferenciaValores.id} foi cancelada, conforme dados abaixo:

\n\nSolicitante: ${solicitante}
\nData de competência: ${transferenciaValores.data}
\nDocumento: ${transferenciaValores.documento}
\nCentro de resultado origem: ${transferenciaValores.centroCustoOrigem}
\nCentro de resultado destino: ${transferenciaValores.centroCustoDestino}
\nProjeto origem: ${transferenciaValores.projetoOrigem}
\nProjeto destino: ${transferenciaValores.projetoDestino}
\nValor: ${transferenciaValores.valor}

\nObservações: ${transferenciaValores.observacoes}
","actors":[{"dataInativo":null,"dataBloqueio":null,"id":67,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":341,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"recipients":[],"attachments":[]},{"className":"EmailTask","dataInativo":null,"dataBloqueio":null,"id":810,"shortName":"","elementType":"EmailTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":false,"elementName":"Email","group":5,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"EmailTask.png","iconName":"EmailTask.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"Mensagem"},{"id":2,"name":"Destinatários"},{"id":3,"name":"Anexos"}],"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":"author","tab":1,"title":"Remetente","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"subject","tab":1,"title":"Assunto","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"emailText","tab":1,"title":"","type":"TEXTAREA","width":12,"height":230,"required":true,"identifier":false},{"id":"actors","tab":2,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"recipients","tab":2,"title":"Outros destinatários","type":"LIST","width":9,"height":60,"required":false,"identifier":false},{"id":"attachments","tab":3,"title":"","type":"LIST","width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Email 2","posX":"728,00","posY":"392,00","height":"48,00","width":"48,00","emailText":"

Prezado(a),

\n\n

O cancelamento da transferência de recursos ${transferenciaValores.id} foi rejeitada, conforme dados abaixo:

\n\nMotivo da rejeição: ${processInstance.lastAction.reason}

\n\nSolicitante: ${solicitante}
\nData de competência: ${transferenciaValores.data}
\nDocumento: ${transferenciaValores.documento}
\nCentro de resultado origem: ${transferenciaValores.centroCustoOrigem}
\nCentro de resultado destino: ${transferenciaValores.centroCustoDestino}
\nProjeto origem: ${transferenciaValores.projetoOrigem}
\nProjeto destino: ${transferenciaValores.projetoDestino}
\nValor: ${transferenciaValores.valor}

\nObservações: ${transferenciaValores.observacoes}
","actors":[],"recipients":[],"attachments":[]}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":777,"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":"154,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":798,"targetRefId":800},{"dataInativo":null,"dataBloqueio":null,"id":778,"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,"name":"sim","condition":{"engineType":"RHINO","script":"preAprovada"},"edgeX":"384,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":800,"targetRefId":801},{"dataInativo":null,"dataBloqueio":null,"id":779,"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,"name":"aprovada","condition":{"engineType":"RHINO","script":"${processInstance}.flowStatus.acronym.equalsIgnoreCase(\"Aprovada\")"},"edgeX":"588,00","edgeY":"304,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":false,"sourceRefId":803,"targetRefId":801},{"dataInativo":null,"dataBloqueio":null,"id":780,"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":"416,00","edgeY":"416,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":802,"targetRefId":803},{"dataInativo":null,"dataBloqueio":null,"id":781,"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":801,"targetRefId":804},{"dataInativo":null,"dataBloqueio":null,"id":782,"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,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":235,"acronym":"VisualizarErro","name":"Visualizar Erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":176,"acronym":"ComErro","name":"Erro na exclusão","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},"condition":{"engineType":"RHINO"},"edgeX":"552,00","edgeY":"244,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":804,"targetRefId":805},{"dataInativo":null,"dataBloqueio":null,"id":783,"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":"346,00","edgeY":"244,00","sourceConnectionId":3,"targetConnectionId":1,"changedPosition":false,"sourceRefId":805,"targetRefId":806},{"dataInativo":null,"dataBloqueio":null,"id":784,"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":"588,00","edgeY":"464,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":false,"sourceRefId":807,"targetRefId":803},{"dataInativo":null,"dataBloqueio":null,"id":785,"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":"212,00","edgeY":"354,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":808,"targetRefId":802},{"dataInativo":null,"dataBloqueio":null,"id":786,"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,"name":"não","condition":{"engineType":"RHINO","script":"!preAprovada"},"edgeX":"212,00","edgeY":"238,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":800,"targetRefId":808},{"dataInativo":null,"dataBloqueio":null,"id":787,"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,"name":"","condition":{"engineType":"RHINO","script":""},"edgeX":"690,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":801,"targetRefId":809},{"dataInativo":null,"dataBloqueio":null,"id":788,"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":"848,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":809,"targetRefId":799},{"dataInativo":null,"dataBloqueio":null,"id":789,"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":"924,00","edgeY":"416,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":810,"targetRefId":799},{"dataInativo":null,"dataBloqueio":null,"id":790,"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,"name":"rejeitada","condition":{"engineType":"RHINO","script":"${processInstance}.flowStatus.acronym.equalsIgnoreCase(\"Rejeitada\")"},"edgeX":"668,00","edgeY":"416,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":803,"targetRefId":810}],"changedData":false} \ No newline at end of file +{"dataInativo":null,"dataBloqueio":null,"creationDate":"2016-04-02T13:50:55.893-0300","flow":{"dataInativo":null,"dataBloqueio":null,"flowApplication":"BUSINESS_PROCESS","description":"Transferência de Recursos - Exclusão","name":"transferencia_recursos_exclui"},"timeManagementType":"EXECUTION","majorVersion":3,"minorVersion":4,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":null,"resource":false,"dependencies":["CentroResultadoRepository","SolicitacaoAlcadaRepository"],"htmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n
0\">\n\t

Transferências de Recursos Efetivadas

\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tId\n\t\t\t\t\t\t\tData competência\n\t\t\t\t\t\t\tCentro resultado origem\n\t\t\t\t\t\t\tCentro resultado destino\n\t\t\t\t\t\t\tProjeto Origem\n\t\t\t\t\t\t\tProjeto Destino\n\t\t\t\t\t\t\tValor\n\t\t\t\t\t\t\tObservações\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{transferencia.id}}\n\t\t\t\t\t\t\t{{transferencia.data | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{transferencia.centroCustoOrigem}}\n\t\t\t\t\t\t\t{{transferencia.centroCustoDestino}}\n\t\t\t\t\t\t\t{{transferencia.projetoOrigem}}\n\t\t\t\t\t\t\t{{transferencia.projetoDestino}}\n\t\t\t\t\t\t\t{{transferencia.valor | currency}}\n\t\t\t\t\t\t\t{{transferencia.observacoes}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n","startupCode":"$scope.solicitante = appService.getUsername();\n\n$scope.aprovadores = [];\n\n$scope.transferenciasValores = [];\n\n$scope.dataFinal = $scope.filter('date')(new Date(), 'dd/MM/yyyy');\n\nvar segDia = 86400000; //24 * 60 * 60 * 1000\nvar b = new Date().getTime() - (30 * segDia);\n$scope.dataInicial = $scope.filter('date')(new Date(b), 'dd/MM/yyyy');","dataRecoveryCode":"$scope.removeChecked = function () {\n\tvar transferenciasValores = $scope.transferenciasValores;\n\n\ttransferenciasValores.forEach(function (transferenciaValores) {\n\t\ttransferenciaValores.$checked = false;\n\t});\n};\n\n$scope.getChecked = function () {\n\tvar transferenciaValoresChecked = null;\n\tvar transferenciasValores = $scope.transferenciasValores;\n\n\ttransferenciasValores.forEach(function (transferenciaValores) {\n\t\tif(transferenciaValores.$checked) {\n\t\t\ttransferenciaValoresChecked = transferenciaValores;\n\t\t\treturn transferenciaValoresChecked;\n\t\t}\n\t});\n\n\treturn transferenciaValoresChecked;\n};\n\n$scope.check = function (transferenciaValores) {\n\t$scope.removeChecked();\n\n\ttransferenciaValores.$checked = true;\n\t$scope.selecionado = true;\n\t$scope.transferenciaValores = transferenciaValores;\n\t\n\t$scope.obtemAprovadores(transferenciaValores.idCentroCustoDestino);\n};\n\n$scope.obtemAprovadores = function (idCentroCusto) {\n\tflowService.execute($scope\n\t ,'alcada_usuarios_centros_resultado'\n\t ,{centroResultado: idCentroCusto, alcada: 'Ponto'}\n\t , $scope.verificaAprovadores);\n};\n\n$scope.verificaAprovadores = function () {\n\t$scope.aprovadores = [];\n\t$scope.preAprovada = false;\n\tif ($scope.usuarios && $scope.usuarios.length > 0) {\n\t\tfor (var i = 0; i < $scope.usuarios.length; i++) {\n\t\t\tvar usuario = $scope.usuarios[i];\n\t\t\t$scope.aprovadores.push(usuario.username);\n\t\t\tif (usuario.username == $scope.solicitante) {\n\t\t\t\t$scope.preAprovada = true;\n\t\t\t}\n\t\t}\n\t}\n};\n\n$scope.validate = function () {\n\tif ($scope.getChecked() == null) {\n\t\t$scope.showAlert(\"error\", \"Nenhuma transferência selecionada\");\n\t\treturn false;\n\t}\n\tif (!$scope.aprovadores || $scope.aprovadores.length == 0) {\n\t\t$scope.showAlert(\"error\", \"Não foi encontrado nenhum aprovador para o centro de resultado destino\");\n\t\treturn false;\n\t}\n\treturn true;\n};\n\n$scope.consultaTransferencias = function() {\n\tflowService.execute($scope\n\t , 'transferencia_recursos_consulta_efetivadas'\n\t , {solicitante: $scope.solicitante, dataInicial: $scope.dataInicial, dataFinal: $scope.dataFinal});\n}","beforeUpdateCode":"","afterUpdateCode":"if ($scope.preAprovada) {\n\t$scope.showAlert(\"success\", \"Transferência \"+$scope.processInstance.id+\" efetivada\");\n}else{\n\t$scope.showAlert(\"success\", \"Transferência \"+$scope.processInstance.id+\" encaminhada para aprovação\");\n}","executeCustomPage":false},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"transferenciaValores","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"variable":{"name":"preAprovada","variableType":"BOOLEAN","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO","script":"var importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.org.json);\n\nvar importNames = JavaImporter();\nimportNames.importPackage(Packages.java.util);\nimportNames.importPackage(Packages.java.lang);\nimportNames.importPackage(Packages.org.json);\n\ngetValor = function() {\n\tfor(var i = 0; i < aprovadores.length(); i++){\n\t\tif (solicitante == aprovadores[i]) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n}\n\ngetValor();"}},"output":true,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":null,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":668,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":true}}},{"dataInativo":null,"dataBloqueio":null,"id":null,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":669,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"AguardandoAprovacao","name":"Aguardando aprovação","processInstanceStatus":"OPEN","backgroundColor":"#ffd965","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Aprovada","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#a8d08d","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Rejeitada","name":"Rejeitada","processInstanceStatus":"CLOSED","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Finalizada","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Cancelada","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#ffd965","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Criada","name":"Criada","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"ComErro","name":"Erro na exclusão","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Aprovar","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":481,"acronym":"Aprovada","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#a8d08d","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Rejeitar","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":482,"acronym":"Rejeitada","name":"Rejeitada","processInstanceStatus":"CLOSED","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"SolicitarAprovacao","name":"Encaminhar para aprovação","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":480,"acronym":"AguardandoAprovacao","name":"Aguardando aprovação","processInstanceStatus":"OPEN","backgroundColor":"#ffd965","textColor":"#404040","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Cancelar","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":484,"acronym":"Cancelada","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#ffd965","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"Finalizar","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":483,"acronym":"Finalizada","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#404040","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":null,"acronym":"VisualizarErro","name":"Visualizar Erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":486,"acronym":"ComErro","name":"Erro na exclusão","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}}],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":1753,"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":"84,00","posY":"164,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":1754,"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":"908,00","posY":"164,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":1755,"shortName":"","elementType":"ExclusiveGateway","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Gateway exclusivo","group":6,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ExclusiveGateway.png","iconName":"ExclusiveGateway.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":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"pré aprovada","posX":"192,00","posY":"160,00","height":"40,00","width":"40,00"},{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":1756,"shortName":"","elementType":"EsiSubProcess","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"ESI.ELEMENTO.SUBFLUXO_ESI","group":5,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"EsiSubProcess.png","iconName":"EsiSubProcess_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":"flowName","tab":1,"title":"ESI.PROPRIEDADE.NOME_FLUXO","type":"IDENTIFIER","maxLength":100,"width":6,"required":true,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Exclui transferência","posX":"536,00","posY":"148,00","height":"64,00","width":"104,00","flowName":"transferencia_recursos_exclui_citponto"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":1757,"shortName":"ESI.ELEMENTO.TAREFA_USUARIO","elementType":"UserTask","forBusinessProcesses":true,"forServiceIntegration":false,"forBusinessRule":false,"elementName":"ESI.ELEMENTO.TAREFA_USUARIO","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"UserTask.png","iconName":"UserTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATORES"},{"id":2,"name":"ESI.ABA.VARIAVEIS"},{"id":3,"name":"ESI.ABA.ACOES"},{"id":4,"name":"ESI.ABA.ACAO_ENTRADA"},{"id":5,"name":"ESI.ABA.INTERFACE_USUARIO"}],"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":"instanceType","tab":0,"title":"ESI.PROPRIEDADE.TIPO_INSTANCIA","type":"COMBO","defaultValue":"SINGLE","width":9,"required":true,"identifier":false,"options":[{"id":"SINGLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_UNICA"},{"id":"MULTIPLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_VARIAS"},{"id":"USER","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_USUARIO"}]},{"id":"estimatedTime","tab":0,"title":"ESI.PROPRIEDADE.TEMPO_ESTIMADO","type":"TIME","width":7,"required":false,"identifier":false},{"id":"actors","tab":1,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"variables","tab":2,"title":"","type":"VARIABLES","width":9,"required":false,"identifier":false},{"id":"actions","tab":3,"title":"","type":"ACTIONS","width":12,"required":false,"identifier":false},{"id":"entryAction","tab":4,"title":"","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"userInterface","tab":5,"title":"","type":"INTERFACE","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":0,"name":"Analisar exclusão","posX":"160,00","posY":"384,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"PERCENTAGE","percentage":100},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":142,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":669,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":332,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":667,"variable":{"name":"transferenciaValores","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":333,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":668,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":true},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":551,"acronym":"Aprovar","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":481,"acronym":"Aprovada","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#a8d08d","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},{"dataInativo":null,"dataBloqueio":null,"id":552,"acronym":"Rejeitar","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":482,"acronym":"Rejeitada","name":"Rejeitada","processInstanceStatus":"CLOSED","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":361,"resource":false,"dependencies":[],"htmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
","aditionalHtmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
","startupCode":"","executeCustomPage":false}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":1758,"shortName":"","elementType":"ExclusiveGateway","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Gateway exclusivo","group":6,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ExclusiveGateway.png","iconName":"ExclusiveGateway.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":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"ação ?","posX":"568,00","posY":"396,00","height":"40,00","width":"40,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":1759,"shortName":"","elementType":"ErrorIntermediateEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Captura de erro","group":1,"groupSequence":88,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":false,"iconWidth":24,"imageName":"ErrorIntermediateEvent.png","iconName":"ErrorIntermediateEvent.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":[2],"hasBoundary":false,"identifierOnCenter":false,"tip":"Deve ser utilizado como borda de tarefas, subprocessos, componentes e conectores","defaultTab":0,"name":"Captura de erro","posX":"541,00","posY":"200,00","height":"23,00","width":"23,00","ownerElement":{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":1756,"shortName":"","elementType":"EsiSubProcess","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"ESI.ELEMENTO.SUBFLUXO_ESI","group":5,"groupSequence":2,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"EsiSubProcess.png","iconName":"EsiSubProcess_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":"flowName","tab":1,"title":"ESI.PROPRIEDADE.NOME_FLUXO","type":"IDENTIFIER","maxLength":100,"width":6,"required":true,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":1,"name":"Exclui transferência","posX":"536,00","posY":"148,00","height":"64,00","width":"104,00","flowName":"transferencia_recursos_exclui_citponto"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":1760,"shortName":"ESI.ELEMENTO.TAREFA_USUARIO","elementType":"UserTask","forBusinessProcesses":true,"forServiceIntegration":false,"forBusinessRule":false,"elementName":"ESI.ELEMENTO.TAREFA_USUARIO","group":5,"groupSequence":0,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":32,"imageName":"UserTask.png","iconName":"UserTask_icon.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"ESI.ABA.ATORES"},{"id":2,"name":"ESI.ABA.VARIAVEIS"},{"id":3,"name":"ESI.ABA.ACOES"},{"id":4,"name":"ESI.ABA.ACAO_ENTRADA"},{"id":5,"name":"ESI.ABA.INTERFACE_USUARIO"}],"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":"instanceType","tab":0,"title":"ESI.PROPRIEDADE.TIPO_INSTANCIA","type":"COMBO","defaultValue":"SINGLE","width":9,"required":true,"identifier":false,"options":[{"id":"SINGLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_UNICA"},{"id":"MULTIPLE","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_VARIAS"},{"id":"USER","title":"ESI.PROPRIEDADE.TIPO_INSTANCIA_USUARIO"}]},{"id":"estimatedTime","tab":0,"title":"ESI.PROPRIEDADE.TEMPO_ESTIMADO","type":"TIME","width":7,"required":false,"identifier":false},{"id":"actors","tab":1,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"variables","tab":2,"title":"","type":"VARIABLES","width":9,"required":false,"identifier":false},{"id":"actions","tab":3,"title":"","type":"ACTIONS","width":12,"required":false,"identifier":false},{"id":"entryAction","tab":4,"title":"","type":"ACTION","width":12,"required":false,"identifier":false},{"id":"userInterface","tab":5,"title":"","type":"INTERFACE","width":9,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":true,"tip":"","defaultTab":0,"name":"Visualiza Erro","posX":"368,00","posY":"212,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"STOP"},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":141,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":668,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":true}}},{"dataInativo":null,"dataBloqueio":null,"id":142,"actorType":"USER","name":"Aprovadores","value":{"expressionType":"VARIABLE","scriptCode":{"engineType":"RHINO"},"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":669,"variable":{"name":"aprovadores","variableType":"JAVAOBJECT","className":"java.lang.String","multiple":true},"persistentVariable":true,"returnVariable":false,"initialValue":{"constantValue":"{}","scriptCode":{"engineType":"RHINO"}},"output":true,"input":false}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":331,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":667,"variable":{"name":"transferenciaValores","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":334,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":668,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":true,"input":true},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":554,"acronym":"Cancelar","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":484,"acronym":"Cancelada","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#ffd965","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":553,"acronym":"SolicitarAprovacao","name":"Encaminhar para aprovação","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":480,"acronym":"AguardandoAprovacao","name":"Aguardando aprovação","processInstanceStatus":"OPEN","backgroundColor":"#ffd965","textColor":"#404040","initialStatus":false},"scriptCode":{"engineType":"RHINO"}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":362,"dependencies":[],"htmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\n
\n\t
\n\t\t\t\n\t
\n
\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","aditionalHtmlCode":"
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
\t\n
\n\t
\n\t\t\t\n\t
\n\t
\n\t\t\t\n\t
\n
"}},{"className":"ThrowLinkEvent","dataInativo":null,"dataBloqueio":null,"id":1761,"shortName":"","elementType":"ThrowLinkEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Envio de link","group":1,"groupSequence":10,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"ThrowLinkEvent.png","iconName":"ThrowLinkEvent.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":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"Trata Ação","posX":"292,00","posY":"228,00","height":"32,00","width":"32,00"},{"className":"CatchLinkEvent","dataInativo":null,"dataBloqueio":null,"id":1762,"shortName":"","elementType":"CatchLinkEvent","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":true,"elementName":"Captura de link","group":1,"groupSequence":11,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"CatchLinkEvent.png","iconName":"CatchLinkEvent.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"}],"properties":[{"id":"name","tab":0,"title":"LABEL.NOME","type":"LINK_EVENT","maxLength":100,"width":6,"required":true,"identifier":true},{"id":"description","tab":0,"title":"LABEL.DESCRICAO","type":"TEXTAREA","maxLength":255,"width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":true,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"tip":"","defaultTab":0,"name":"Trata Ação","posX":"572,00","posY":"492,00","height":"32,00","width":"32,00"},{"className":"EmailTask","dataInativo":null,"dataBloqueio":null,"id":1763,"shortName":"","elementType":"EmailTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":false,"elementName":"Email","group":5,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"EmailTask.png","iconName":"EmailTask.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"Mensagem"},{"id":2,"name":"Destinatários"},{"id":3,"name":"Anexos"}],"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":"templateName","tab":1,"title":"Modelo de notificação","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"author","tab":1,"title":"Remetente","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"subject","tab":1,"title":"Assunto","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"emailText","tab":1,"title":"","type":"TEXTAREA","width":12,"height":230,"required":false,"identifier":false},{"id":"actors","tab":2,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"recipients","tab":2,"title":"Outros destinatários","type":"LIST","width":9,"height":60,"required":false,"identifier":false},{"id":"attachments","tab":3,"title":"","type":"LIST","width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Email","posX":"188,00","posY":"276,00","height":"48,00","width":"48,00","subject":"Transferência de Recursos ${transferenciaValores.id}","emailText":"

Prezado(a),



\n\n

A transferência de recursos ${transferenciaValores.id} foi encaminhada para cancelamento, conforme dados abaixo:



\n\nSolicitante: ${solicitante}
\nData de competência: ${transferenciaValores.data}
\nDocumento: ${transferenciaValores.documento}
\nCentro de resultado origem: ${transferenciaValores.centroCustoOrigem}
\nCentro de resultado destino: ${transferenciaValores.centroCustoDestino}
\nProjeto origem: ${transferenciaValores.projetoOrigem}
\nProjeto destino: ${transferenciaValores.projetoDestino}
\nValor: ${transferenciaValores.valor}

\nObservações: ${transferenciaValores.observacoes}
","actors":[],"recipients":[],"attachments":[]},{"className":"EmailTask","dataInativo":null,"dataBloqueio":null,"id":1764,"shortName":"","elementType":"EmailTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":false,"elementName":"Email","group":5,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"EmailTask.png","iconName":"EmailTask.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"Mensagem"},{"id":2,"name":"Destinatários"},{"id":3,"name":"Anexos"}],"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":"templateName","tab":1,"title":"Modelo de notificação","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"author","tab":1,"title":"Remetente","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"subject","tab":1,"title":"Assunto","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"emailText","tab":1,"title":"","type":"TEXTAREA","width":12,"height":230,"required":false,"identifier":false},{"id":"actors","tab":2,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"recipients","tab":2,"title":"Outros destinatários","type":"LIST","width":9,"height":60,"required":false,"identifier":false},{"id":"attachments","tab":3,"title":"","type":"LIST","width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Email 1","posX":"740,00","posY":"156,00","height":"48,00","width":"48,00","subject":"Transferência de Recursos ${transferenciaValores.id}","emailText":"

Prezado(a),

\n\n

A transferência de recursos ${transferenciaValores.id} foi cancelada, conforme dados abaixo:

\n\nSolicitante: ${solicitante}
\nData de competência: ${transferenciaValores.data}
\nDocumento: ${transferenciaValores.documento}
\nCentro de resultado origem: ${transferenciaValores.centroCustoOrigem}
\nCentro de resultado destino: ${transferenciaValores.centroCustoDestino}
\nProjeto origem: ${transferenciaValores.projetoOrigem}
\nProjeto destino: ${transferenciaValores.projetoDestino}
\nValor: ${transferenciaValores.valor}

\nObservações: ${transferenciaValores.observacoes}
","actors":[],"recipients":[],"attachments":[]},{"className":"EmailTask","dataInativo":null,"dataBloqueio":null,"id":1765,"shortName":"","elementType":"EmailTask","forBusinessProcesses":true,"forServiceIntegration":true,"forBusinessRule":false,"elementName":"Email","group":5,"groupSequence":99,"hasEdge":false,"adjustable":false,"viewOnToolbar":true,"viewProperties":true,"iconWidth":24,"imageName":"EmailTask.png","iconName":"EmailTask.png","propertiesTabs":[{"id":0,"name":"ESI.ABA.IDENTIFICACAO"},{"id":1,"name":"Mensagem"},{"id":2,"name":"Destinatários"},{"id":3,"name":"Anexos"}],"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":"templateName","tab":1,"title":"Modelo de notificação","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"author","tab":1,"title":"Remetente","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"subject","tab":1,"title":"Assunto","type":"TEXT","maxLength":255,"width":9,"required":false,"identifier":false},{"id":"emailText","tab":1,"title":"","type":"TEXTAREA","width":12,"height":230,"required":false,"identifier":false},{"id":"actors","tab":2,"title":"","type":"ACTORS","width":12,"required":false,"identifier":false},{"id":"recipients","tab":2,"title":"Outros destinatários","type":"LIST","width":9,"height":60,"required":false,"identifier":false},{"id":"attachments","tab":3,"title":"","type":"LIST","width":9,"height":60,"required":false,"identifier":false}],"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":true,"identifierOnCenter":false,"tip":"","defaultTab":1,"name":"Email 2","posX":"728,00","posY":"392,00","height":"48,00","width":"48,00","emailText":"

Prezado(a),



\n\n

O cancelamento da transferência de recursos ${transferenciaValores.id} foi rejeitada, conforme dados abaixo:



\n\nMotivo da rejeição: ${processInstance.lastAction.reason}

\n\nSolicitante: ${solicitante}
\nData de competência: ${transferenciaValores.data}
\nDocumento: ${transferenciaValores.documento}
\nCentro de resultado origem: ${transferenciaValores.centroCustoOrigem}
\nCentro de resultado destino: ${transferenciaValores.centroCustoDestino}
\nProjeto origem: ${transferenciaValores.projetoOrigem}
\nProjeto destino: ${transferenciaValores.projetoDestino}
\nValor: ${transferenciaValores.valor}

\nObservações: ${transferenciaValores.observacoes}
","actors":[],"recipients":[],"attachments":[]}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":1769,"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":"154,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1753,"targetRefId":1755},{"dataInativo":null,"dataBloqueio":null,"id":1770,"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,"name":"sim","condition":{"engineType":"RHINO","script":"preAprovada"},"edgeX":"384,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1755,"targetRefId":1756},{"dataInativo":null,"dataBloqueio":null,"id":1771,"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,"name":"aprovada","condition":{"engineType":"RHINO","script":"${processInstance}.flowStatus.acronym.equalsIgnoreCase(\"Aprovada\")"},"edgeX":"588,00","edgeY":"304,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":false,"sourceRefId":1758,"targetRefId":1756},{"dataInativo":null,"dataBloqueio":null,"id":1772,"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":"416,00","edgeY":"416,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1757,"targetRefId":1758},{"dataInativo":null,"dataBloqueio":null,"id":1773,"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":1756,"targetRefId":1759},{"dataInativo":null,"dataBloqueio":null,"id":1774,"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,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":556,"acronym":"VisualizarErro","name":"Visualizar Erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":486,"acronym":"ComErro","name":"Erro na exclusão","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},"condition":{"engineType":"RHINO"},"edgeX":"552,00","edgeY":"244,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":1759,"targetRefId":1760},{"dataInativo":null,"dataBloqueio":null,"id":1775,"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":"346,00","edgeY":"244,00","sourceConnectionId":3,"targetConnectionId":1,"changedPosition":false,"sourceRefId":1760,"targetRefId":1761},{"dataInativo":null,"dataBloqueio":null,"id":1776,"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":"588,00","edgeY":"464,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":false,"sourceRefId":1762,"targetRefId":1758},{"dataInativo":null,"dataBloqueio":null,"id":1777,"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":"212,00","edgeY":"354,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":1763,"targetRefId":1757},{"dataInativo":null,"dataBloqueio":null,"id":1778,"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,"name":"não","condition":{"engineType":"RHINO","script":"!preAprovada"},"edgeX":"212,00","edgeY":"238,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":1755,"targetRefId":1763},{"dataInativo":null,"dataBloqueio":null,"id":1779,"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":"848,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1764,"targetRefId":1754},{"dataInativo":null,"dataBloqueio":null,"id":1780,"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,"name":"","condition":{"engineType":"RHINO","script":""},"edgeX":"690,00","edgeY":"180,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1756,"targetRefId":1764},{"dataInativo":null,"dataBloqueio":null,"id":1781,"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,"name":"rejeitada","condition":{"engineType":"RHINO","script":"${processInstance}.flowStatus.acronym.equalsIgnoreCase(\"Rejeitada\")"},"edgeX":"668,00","edgeY":"416,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1758,"targetRefId":1765},{"dataInativo":null,"dataBloqueio":null,"id":1782,"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":"924,00","edgeY":"416,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":1765,"targetRefId":1754}],"changedData":false} \ No newline at end of file diff --git a/cit-esi-web/src/main/resources/packages/package_requisicao_ferias.json b/cit-esi-web/src/main/resources/packages/package_requisicao_ferias.json index 5b1abab..e555a7e 100644 --- a/cit-esi-web/src/main/resources/packages/package_requisicao_ferias.json +++ b/cit-esi-web/src/main/resources/packages/package_requisicao_ferias.json @@ -1 +1 @@ -{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T15:19:06.023-0200","dataCriacao":"2016-02-09T15:19:06.023-0200","version":0,"name":"requisicao_ferias","description":"Requisição de Férias","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":14,"name":"RH001_valida_requisicao_ferias","description":"Valida requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":4,"name":"BuscaEmpregado","description":"Busca empregados"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5,"name":"BuscaFerias","description":"Busca férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":7,"name":"RequisicaoFerias","description":"Requisição de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":6,"name":"CadastrarFerias","description":"Cadastrar férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":23,"name":"requisicao_ferias_correcao","description":"Correção da requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":22,"name":"requisicao_ferias","description":"Formulário principal para início do processo de requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":2,"name":"CadastrarFerias","description":"Cadastrar férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":1,"name":"RequisicaoFerias","description":"Requisição de Férias"}],"dslrs":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T03:09:01.167-0200","dataCriacao":"2016-02-08T21:19:35.800-0200","version":2,"id":1,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:19:35.187-0200","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":52,"creationDate":"2016-02-09T14:52:15.720-0200","resource":{"dataInativo":null,"dataBloqueio":null,"id":23,"type":"FORM","description":"Correção da requisição de férias","name":"requisicao_ferias_correcao"},"majorVersion":1,"minorVersion":12,"versionNumber":"1.12","path":"rh","fileName":"requisicao_ferias_correcao.html","fileSize":3232,"fullPath":"rh/requisicao_ferias_correcao_form.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":14,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":123,"index":0,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","htmlFooter":"","components":[]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":66,"pageName":"requisicao_ferias_correcao_form","controllerName":"Requisicao_ferias_correcaoFormController","pageCode":"
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t   \r\n\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n\t\r\n \r\n \r\n
\r\n \r\n \t

\r\n \t\t( * ) LABEL.CAMPOS_OBRIGATORIOS\r\n \t

\r\n \r\n \r\n \r\n \r\n\t\r\n
","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":67,"pageName":"requisicao_ferias_correcao_task","controllerName":"Requisicao_ferias_correcaoTaskController","pageCode":"
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t   \r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n\t\r\n\t

{{task.id}}\r\n\t \t\r\n\t\t\t\r\n\t \t\t\r\n\t\t{{task.flowElement.name}}\r\n\t

\r\n\t\r\n\t
    \r\n
  • \r\n \tLABEL.MENU\r\n \t\t
  • \r\n\r\n
  • \r\n \tLABEL.BPE_ESI\r\n \t\t
  • \r\n\r\n
  • \r\n \tESI.EXECUCAO_TAREFA.TITULO\r\n \t
  • \r\n \t\r\n
\r\n \r\n\t
\r\n \t

\r\n \t\t( * ) LABEL.CAMPOS_OBRIGATORIOS\r\n \t

\r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.DETALHES\r\n \t\t
\r\n \t
\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.EXECUCAO\r\n \r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.ANEXOS {{ownerDocuments.length + documents.length}}\r\n \t\t\t
0\">\r\n \t\t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO\r\n \t\t\t\t \t\r\n \t\t\t\t\t\t\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t\r\n \t\t\t\t \r\n \t\t\t \r\n \t\t\t
\r\n \t\t\t
\r\n \t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL \r\n \t\t\t\t \t\r\n \t\t\t\t\t\t\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t\r\n \t\t\t \t\t\r\n \t\t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO \r\n \t\t\t\t\r\n \t\t\t
\r\n \t
\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.ASSINANTES {{subscribersUsers.length + subscribersGroups.length}}\r\n \t\t\t
\r\n \t
\t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.NOTIFICACOES {{notifications.length}}\r\n \t\t\t
\r\n \t\t\t\t\t\t\r\n \t\t\t
\t\t\r\n \t\t
\r\n \t\t\t \t\t\r\n \t
\t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.HISTORICO\r\n \t\t\t
\r\n \t
\r\n
\r\n\t
\r\n
","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","NotificationRepository","SubscriberRepository","SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"htmlCode":"
\n
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n
\n
\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":54,"creationDate":"2016-02-09T15:08:07.873-0200","resource":{"dataInativo":null,"dataBloqueio":null,"id":22,"type":"FORM","description":"Formulário principal para início do processo de requisição de férias","name":"requisicao_ferias"},"majorVersion":1,"minorVersion":16,"versionNumber":"1.16","path":"rh","fileName":"requisicao_ferias.html","fileSize":3901,"fullPath":"rh/requisicao_ferias_form.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":14,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":130,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"!empregado.idEmpregado","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":218,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.037-0200","dataCriacao":"2016-02-08T21:11:47.037-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"","htmlCode":""},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1720,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1721,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":"matricula"},{"dataInativo":null,"dataBloqueio":null,"id":1722,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1723,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1724,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1725,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1726,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1727,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":219,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.307-0200","dataCriacao":"2016-02-08T21:11:47.307-0200","version":0,"id":15,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.467-0200","dataCriacao":"2016-02-08T21:11:09.467-0200","version":0,"id":471,"name":"BUTTON","description":"Button","key":"formWidgetType","code":5},"name":"button","description":"Button","templateCode":"
\n\t\n\t
\n\t\t\n\t
\n
","htmlCode":"
\n\t\n\t
\n\t\t\n\t
\n
"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1728,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":"Pesquisar"},{"dataInativo":null,"dataBloqueio":null,"id":1729,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.960-0200","dataCriacao":"2016-02-08T21:11:45.960-0200","version":0,"id":20,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","version":0,"id":457,"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":1730,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.967-0200","dataCriacao":"2016-02-08T21:11:45.967-0200","version":0,"id":21,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.417-0200","dataCriacao":"2016-02-08T21:11:09.417-0200","version":0,"id":465,"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":1731,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.973-0200","dataCriacao":"2016-02-08T21:11:45.973-0200","version":0,"id":22,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.423-0200","dataCriacao":"2016-02-08T21:11:09.423-0200","version":0,"id":466,"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":1732,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.980-0200","dataCriacao":"2016-02-08T21:11:45.980-0200","version":0,"id":23,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","version":0,"id":464,"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":"buscaEmpregado()"},{"dataInativo":null,"dataBloqueio":null,"id":1733,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1734,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":131,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":220,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.037-0200","dataCriacao":"2016-02-08T21:11:47.037-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"","htmlCode":""},"width":1,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1735,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1736,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1737,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1738,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1739,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1740,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1741,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1742,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":221,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.000-0200","dataCriacao":"2016-02-08T21:11:47.000-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"","htmlCode":""},"width":5,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1743,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1744,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1745,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.853-0200","dataCriacao":"2016-02-08T21:11:45.853-0200","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1746,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1747,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1748,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1749,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1750,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1751,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":222,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.000-0200","dataCriacao":"2016-02-08T21:11:47.000-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"","htmlCode":""},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1752,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":"Centro de custo"},{"dataInativo":null,"dataBloqueio":null,"id":1753,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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.centroCusto"},{"dataInativo":null,"dataBloqueio":null,"id":1754,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.853-0200","dataCriacao":"2016-02-08T21:11:45.853-0200","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1755,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1756,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1757,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1758,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1759,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1760,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":132,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":223,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.000-0200","dataCriacao":"2016-02-08T21:11:47.000-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"","htmlCode":""},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1761,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1762,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1763,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.853-0200","dataCriacao":"2016-02-08T21:11:45.853-0200","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1764,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1765,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1766,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1767,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1768,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1769,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":224,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.000-0200","dataCriacao":"2016-02-08T21:11:47.000-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"","htmlCode":""},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1770,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1771,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1772,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.853-0200","dataCriacao":"2016-02-08T21:11:45.853-0200","version":0,"id":3,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1773,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1774,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1775,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1776,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1777,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1778,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":133,"index":3,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":225,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.277-0200","dataCriacao":"2016-02-08T21:11:47.277-0200","version":0,"id":13,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.497-0200","dataCriacao":"2016-02-08T21:11:09.497-0200","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"

\n\t\t{{component.text}} \n

\n

\n\t{{component.text}} \n

\n

\n\t{{component.text}} \n

\n

\n\t{{component.text}}\n

\n
\n\t{{component.text}} \n
\n","htmlCode":"${text}"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1779,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.953-0200","dataCriacao":"2016-02-08T21:11:45.953-0200","version":0,"id":19,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1780,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.877-0200","dataCriacao":"2016-02-08T21:11:45.877-0200","version":0,"id":7,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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 a ser cadastrado"},{"dataInativo":null,"dataBloqueio":null,"id":1781,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.063-0200","dataCriacao":"2016-02-08T21:11:46.063-0200","version":0,"id":36,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.370-0200","dataCriacao":"2016-02-08T21:11:09.370-0200","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":1782,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1783,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":226,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.113-0200","dataCriacao":"2016-02-08T21:11:47.113-0200","version":0,"id":5,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"","htmlCode":""},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1784,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1785,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1786,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1787,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1788,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1789,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1790,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":227,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.037-0200","dataCriacao":"2016-02-08T21:11:47.037-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"","htmlCode":""},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1791,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1792,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1793,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1794,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1795,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1796,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1797,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1798,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":228,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:47.037-0200","dataCriacao":"2016-02-08T21:11:47.037-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.440-0200","dataCriacao":"2016-02-08T21:11:09.440-0200","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"","htmlCode":""},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":1799,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.830-0200","dataCriacao":"2016-02-08T21:11:45.830-0200","version":0,"id":1,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1800,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.847-0200","dataCriacao":"2016-02-08T21:11:45.847-0200","version":0,"id":2,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.350-0200","dataCriacao":"2016-02-08T21:11:09.350-0200","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":1801,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.883-0200","dataCriacao":"2016-02-08T21:11:45.883-0200","version":0,"id":8,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1802,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.887-0200","dataCriacao":"2016-02-08T21:11:45.887-0200","version":0,"id":9,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1803,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.983-0200","dataCriacao":"2016-02-08T21:11:45.983-0200","version":0,"id":24,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1804,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.990-0200","dataCriacao":"2016-02-08T21:11:45.990-0200","version":0,"id":25,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.410-0200","dataCriacao":"2016-02-08T21:11:09.410-0200","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":1805,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.003-0200","dataCriacao":"2016-02-08T21:11:46.003-0200","version":0,"id":27,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":1806,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:46.007-0200","dataCriacao":"2016-02-08T21:11:46.007-0200","version":0,"id":28,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:09.363-0200","dataCriacao":"2016-02-08T21:11:09.363-0200","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":134,"index":4,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
","htmlFooter":"","components":[]},{"dataInativo":null,"dataBloqueio":null,"id":135,"index":5,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"
0\">\n\tPeríodos de férias já registrados para o empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDt início aquisição\n\t\t\t\t\t\t\tDt fim aquisição\n\t\t\t\t\t\t\tDt saída\n\t\t\t\t\t\t\tQtde dias\n\t\t\t\t\t\t\tDt retorno\n\t\t\t\t\t\t\tDias abono\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtSaida | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.NumDias}}\n\t\t\t\t\t\t\t{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DiasAbono}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n","htmlFooter":"","components":[]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":71,"pageName":"requisicao_ferias_form","controllerName":"Requisicao_feriasFormController","pageCode":"
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t   \r\n\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n\t\r\n \r\n \r\n
\r\n \r\n \t

\r\n \t\t( * ) LABEL.CAMPOS_OBRIGATORIOS\r\n \t

\r\n \r\n \r\n \r\n \r\n\t\r\n
","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"]},"businessProcessPage":{"dataInativo":null,"dataBloqueio":null,"id":70,"pageName":"requisicao_ferias_process","controllerName":"Requisicao_feriasProcessController","pageCode":"
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t   \r\n\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n\t\r\n\t

{{businessProcess.description}}

\r\n\t\r\n\t
    \r\n\t
  • \r\n\t LABEL.MENU\r\n\t
  • \r\n\t\r\n\t
  • \r\n\t {{label}}\r\n\t
  • \r\n\t
\r\n \r\n\t
\r\n\t

\r\n \t\t( * ) LABEL.CAMPOS_OBRIGATORIOS\r\n \t

\r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_PROCESSO_NEGOCIO.EXECUCAO\r\n \r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_PROCESSO_NEGOCIO.ASSINANTES {{subscribersUsers.length + subscribersGroups.length}}\r\n \t\t
\r\n \t
\t\r\n \t\r\n \t\t ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS {{documents.length}}\r\n \t\t\t\t
\r\n \t\t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO\r\n \t\t\r\n \t\t\t
\r\n \t
\r\n
\r\n\t
\r\n\r\n
","controllerCode":" $scope.solicitante = appService.getUsername($scope);\r\n\r\n $scope.buscaEmpregado = function() {\r\n $scope.empregado = {};\r\n var variaveis = [];\r\n variaveis.push(new RuntimeVariable(\"matricula\", VariableType.TEXT, $scope.matricula));\r\n \r\n var paramExecucao = new RuntimeEnvironmentInput('BuscaEmpregado', variaveis, $scope.buscaFerias);\r\n \r\n flowService.executeFlowWithParams($scope, paramExecucao);\r\n };\r\n \r\n $scope.buscaFerias = function() {\r\n if ($scope.empregados.length > 0) {\r\n $scope.empregado = $scope.empregados[0]; \r\n var variaveis = [];\r\n variaveis.push(new RuntimeVariable(\"idEmpregado\", VariableType.INTEGER, $scope.empregado.idEmpregado));\r\n \r\n var paramExecucao = new RuntimeEnvironmentInput('BuscaFerias', variaveis);\r\n flowService.executeFlowWithParams($scope, paramExecucao);\r\n }else{\r\n $scope.showAlert(\"error\",\"Empregado não encontrado\");\r\n } \r\n };\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 \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\t};\r\n\t\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.flowVariables;\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":"
\n\t
\n\t\t\n\t
\n\t
\n\t\t
\n\t\n\t
\n\t\t\n\t
\n
\n\t
\n
\n
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n
\n
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n
\n
\n\t
\n\t\t

Período de férias a ser cadastrado

\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n
\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n
\n
0\">\n\tPeríodos de férias já registrados para o empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDt início aquisição\n\t\t\t\t\t\t\tDt fim aquisição\n\t\t\t\t\t\t\tDt saída\n\t\t\t\t\t\t\tQtde dias\n\t\t\t\t\t\t\tDt retorno\n\t\t\t\t\t\t\tDias abono\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtSaida | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.NumDias}}\n\t\t\t\t\t\t\t{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DiasAbono}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n
\n"}],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":4,"creationDate":"2015-10-19T09:27:48.390-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":4,"flowApplication":"SERVICE_INTEGRATION","description":"Busca empregados","name":"BuscaEmpregado"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":4,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":11,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":12,"variable":{"name":"empregados","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":13,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":1,"acronym":"FormataEmpregado","name":"Formata empregado","scriptCode":{"engineType":"RHINO","script":"var empregado = next(\"empregados\");\n\naddOrUpdateObject(\"empregado\", empregado);"}}],"elements":[{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":26,"elementType":"EndEvent","designId":26,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"896,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":27,"elementType":"DatabaseClose","designId":27,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"592,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":28,"elementType":"DatabaseConnector","designId":28,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"248,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","JNDIContext":"java:/","JNDIName":"jdbc/citponto","autoCommit":false},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":29,"elementType":"StartEvent","designId":29,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":30,"elementType":"DatabaseSql","designId":30,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"444,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"select e.idEmpregado, e.matricula, rtrim(e.nome) as nome, e.dataAdmissao, rtrim(d.nomedepartamento) as nomeDepartamento, rtrim(c.nome) as centroCusto,\nrtrim(f.nomefuncao) as nomeFuncao from empregados e inner join lotacao l on l.idempregado = e.idempregado \ninner join departamento d on d.iddepartamento = l.iddepartamento\ninner join funcao f on f.idfuncao = l.idfuncao \ninner join centrocusto c on c.idcentrocusto = d.idcentrocusto\nwhere e.idempresa = 1\nand e.datademissao is null\nand e.matricula = '${matricula}'","returnSqlVariable":"empregados","returnType":"JSON"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":23,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":1,"acronym":"FormataEmpregado","name":"Formata empregado","scriptCode":{"engineType":"RHINO","script":"var empregado = next(\"empregados\");\n\naddOrUpdateObject(\"empregado\", empregado);"}},"condition":{"engineType":"RHINO"},"edgeX":"744,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":true,"sourceRefId":27,"targetRefId":26},{"dataInativo":null,"dataBloqueio":null,"id":24,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"198,00","edgeY":"92,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":"538,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":30,"targetRefId":27},{"dataInativo":null,"dataBloqueio":null,"id":26,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"362,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":28,"targetRefId":30}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5,"creationDate":"2015-06-07T21:14:25.647-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5,"flowApplication":"SERVICE_INTEGRATION","description":"Busca férias","name":"BuscaFerias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":14,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":15,"variable":{"name":"idEmpregado","variableType":"INTEGER","multiple":false},"persistentVariable":false,"returnVariable":false,"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":31,"elementType":"DatabaseClose","designId":31,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"628,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":32,"elementType":"DatabaseConnector","designId":32,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"248,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","JNDIContext":"java:/","JNDIName":"jdbc/citponto","autoCommit":false},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":33,"elementType":"StartEvent","designId":33,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":34,"elementType":"DatabaseSql","designId":34,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"444,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"SELECT [IdEmpregado]\n ,convert(VARCHAR(10),[DtInicioAquisicao],103) as DtInicioAquisicao\n ,[Sequencia]\n ,convert(VARCHAR(10),[DtFimAquisicao],103) as DtFimAquisicao\n ,convert(VARCHAR(10),[DtSaida],103) as DtSaida\n ,[DiasAbono]\n ,[NumDias]\n ,convert(VARCHAR(10),[DtRetorno],103) as DtRetorno\n FROM ferias\n where idempregado = ${idEmpregado}\n order by dtinicioaquisicao","returnSqlVariable":"ferias","returnType":"JSON"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":35,"elementType":"EndEvent","designId":35,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"752,00","posY":"76,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":27,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"198,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":33,"targetRefId":32},{"dataInativo":null,"dataBloqueio":null,"id":28,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"362,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":32,"targetRefId":34},{"dataInativo":null,"dataBloqueio":null,"id":29,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"556,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":34,"targetRefId":31},{"dataInativo":null,"dataBloqueio":null,"id":30,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"706,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":31,"targetRefId":35}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":18,"creationDate":"2016-02-09T13:18:18.680-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":7,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias","name":"RequisicaoFerias"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.653-0200","dataCriacao":"2016-02-08T21:11:45.653-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":1,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":2,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":26,"resource":true,"resourceName":"requisicao_ferias","dependencies":[],"htmlCode":"
\n\t
\n\t\t\n\t
\n\t
\n\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias a ser cadastrado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
0\">\n\tPeríodos de férias já registrados para o empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDt início aquisição\n\t\t\t\t\t\t\tDt fim aquisição\n\t\t\t\t\t\t\tDt saída\n\t\t\t\t\t\t\tQtde dias\n\t\t\t\t\t\t\tDt retorno\n\t\t\t\t\t\t\tDias abono\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtSaida | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.NumDias}}\n\t\t\t\t\t\t\t{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DiasAbono}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n","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":40,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":41,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":42,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":43,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":44,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":45,"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":6,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":7,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":43,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":20,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":21,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":22,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":23,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":24,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":25,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":26,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":27,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":18,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":20,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},{"dataInativo":null,"dataBloqueio":null,"id":19,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":26,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":20,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":22,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":21,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":25,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":22,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":27,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":23,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":21,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":24,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":23,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"elements":[{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":92,"elementType":"ExclusiveGateway","designId":92,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"532,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":93,"elementType":"ExclusiveGateway","designId":93,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"72,00","posY":"348,00","height":"40,00","width":"40,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":94,"elementType":"UserTask","designId":94,"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":7,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":43,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":32,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":40,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":36,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":41,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":39,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":42,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":40,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":44,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":43,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":45,"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":21,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":25,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":18,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":20,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":27,"resource":true,"resourceName":"requisicao_ferias_correcao","dependencies":[],"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
\n
Período de férias: {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}
","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":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":95,"elementType":"EndEvent","designId":95,"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":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":96,"elementType":"StartEvent","designId":96,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"76,00","posY":"20,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":97,"elementType":"EndEvent","designId":97,"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":"UserTask","dataInativo":null,"dataBloqueio":null,"id":98,"elementType":"UserTask","designId":98,"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":6,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":31,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":40,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":34,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":41,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":38,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":42,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":42,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":44,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":20,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":22,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":23,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":21,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":24,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":23,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":28,"resource":false,"resourceName":"analiseRequisicaoFerias","dependencies":[],"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado alterado agora: {{empregado.matricula}} - {{empregado.nome}}
\n
Período de férias: {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}
","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":99,"elementType":"UserTask","designId":99,"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":7,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":43,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}},{"dataInativo":null,"dataBloqueio":null,"id":6,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":33,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":40,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":35,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":41,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":37,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":42,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":41,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":44,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":21,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":25,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":29,"dependencies":[],"htmlCode":"
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
"}},{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":100,"elementType":"BpeSubProcess","designId":100,"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":101,"elementType":"ExclusiveGateway","designId":101,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro ?","posX":"180,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":102,"elementType":"ErrorIntermediateEvent","designId":102,"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":100,"elementType":"BpeSubProcess","designId":100,"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":"BusinessRuleSubProcess","dataInativo":null,"dataBloqueio":null,"id":103,"elementType":"BusinessRuleSubProcess","designId":103,"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"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":84,"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":92,"targetRefId":94},{"dataInativo":null,"dataBloqueio":null,"id":85,"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":94,"targetRefId":93},{"dataInativo":null,"dataBloqueio":null,"id":86,"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":93,"targetRefId":95},{"dataInativo":null,"dataBloqueio":null,"id":87,"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":92,"targetRefId":97},{"dataInativo":null,"dataBloqueio":null,"id":88,"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":98,"targetRefId":92},{"dataInativo":null,"dataBloqueio":null,"id":89,"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":99,"targetRefId":97},{"dataInativo":null,"dataBloqueio":null,"id":90,"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":100,"targetRefId":97},{"dataInativo":null,"dataBloqueio":null,"id":91,"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":92,"targetRefId":100},{"dataInativo":null,"dataBloqueio":null,"id":92,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"existe erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":19,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":26,"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":101,"targetRefId":94},{"dataInativo":null,"dataBloqueio":null,"id":93,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"sem erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":18,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":20,"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":101,"targetRefId":98},{"dataInativo":null,"dataBloqueio":null,"id":94,"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":100,"targetRefId":102},{"dataInativo":null,"dataBloqueio":null,"id":95,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":22,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":27,"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":102,"targetRefId":99},{"dataInativo":null,"dataBloqueio":null,"id":96,"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":103,"targetRefId":101},{"dataInativo":null,"dataBloqueio":null,"id":97,"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":93,"targetRefId":103},{"dataInativo":null,"dataBloqueio":null,"id":98,"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":96,"targetRefId":103}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":6,"creationDate":"2015-06-08T22:58:29.167-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":6,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias","name":"CadastrarFerias"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.653-0200","dataCriacao":"2016-02-08T21:11:45.653-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":2,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":8,"dependencies":[]},"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":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":"UserTask","dataInativo":null,"dataBloqueio":null,"id":36,"elementType":"UserTask","designId":36,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Emitir aviso de férias","posX":"528,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":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":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":6,"dependencies":[],"htmlCode":"
\n\t
\n\t\t

AVISO DE FÉRIAS

\n\t
\n
\n
\n
\n\t
\n\t\tEmpregado:\n\t
\n\t
\n\t\t{{empregado.matricula}} - {{empregado.nome}}\n\t
\n
\n
\n\t
\n\t\tCentro de custo:\n\t
\n\t
\n\t\t{{empregado.centroCusto}}\n\t
\n
\n
\n\t
\n\t\tDepartamento:\n\t
\n\t
\n\t\t{{empregado.nomeDepartamento}}\n\t
\n
\n

\n
\n\t
\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
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
"}},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":37,"elementType":"EndEvent","designId":37,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"740,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":38,"elementType":"UserTask","designId":38,"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":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":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":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}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":7,"dependencies":[],"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
"}},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":39,"elementType":"StartEvent","designId":39,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"176,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"SignalStartEvent","dataInativo":null,"dataBloqueio":null,"id":40,"elementType":"SignalStartEvent","designId":40,"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"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":31,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"686,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":36,"targetRefId":37},{"dataInativo":null,"dataBloqueio":null,"id":32,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"478,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":38,"targetRefId":36},{"dataInativo":null,"dataBloqueio":null,"id":33,"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":39,"targetRefId":38},{"dataInativo":null,"dataBloqueio":null,"id":34,"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":40,"targetRefId":38}],"changedData":false}],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":15,"creationDate":"2016-02-09T02:34:01.047-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":14,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":1,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":20,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":30,"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":71,"elementType":"StartEvent","designId":71,"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":72,"elementType":"JavaScriptTask","designId":72,"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":73,"elementType":"EndEvent","designId":73,"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":62,"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":71,"targetRefId":72},{"dataInativo":null,"dataBloqueio":null,"id":63,"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":72,"targetRefId":73}],"changedData":false,"type":"DROOLS","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T02:29:38.457-0200","dataCriacao":"2016-02-09T02:29:38.457-0200","version":0,"id":1,"name":"Suporte"},"dslrs":[{"dataInativo":null,"dataBloqueio":null,"id":1,"dslr":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T03:09:01.167-0200","dataCriacao":"2016-02-08T21:19:35.800-0200","version":2,"id":1,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:19:35.187-0200","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-02-09T13:07:02.167-0200","dataCriacao":"2016-02-09T13:07:02.167-0200","version":0,"id":2,"name":"CadastrarFerias","description":"Cadastrar férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T02:29:38.457-0200","dataCriacao":"2016-02-09T02:29:38.457-0200","version":0,"id":1,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":6,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias","name":"CadastrarFerias"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.653-0200","dataCriacao":"2016-02-08T21:11:45.653-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]}},"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},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T13:07:11.097-0200","dataCriacao":"2016-02-09T02:58:21.547-0200","version":2,"id":1,"name":"RequisicaoFerias","description":"Requisição de Férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-09T02:29:38.457-0200","dataCriacao":"2016-02-09T02:29:38.457-0200","version":0,"id":1,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":7,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias","name":"RequisicaoFerias"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.653-0200","dataCriacao":"2016-02-08T21:11:45.653-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-02-08T21:11:45.620-0200","dataCriacao":"2016-02-08T21:11:45.620-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2016-02-08T00:00:00.617-0200","endTime":"2016-02-08T23:59:59.617-0200"}]}},"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-02-08T21:11:15.060-0200","dataCriacao":"2016-02-08T21:11:15.060-0200","version":0,"id":53},"menuName":"Requisição de Férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false}],"replaceElement":false,"executeDDL":false} \ No newline at end of file +{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-04-02T14:04:38.933-0300","dataCriacao":"2016-02-09T15:19:06.023-0200","version":0,"name":"requisicao_ferias","description":"Requisição de Férias","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"DSLR","elementId":2,"name":"RH001_valida_requisicao_ferias","description":"RH001_valida_requisicao_ferias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":47,"name":"RH001_valida_requisicao_ferias","description":"Valida requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":52,"name":"BuscaEmpregado","description":"Busca empregados"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":53,"name":"BuscaFerias","description":"Busca férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":54,"name":"RequisicaoFerias","description":"Requisição de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":55,"name":"CadastrarFerias","description":"Cadastrar férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":49,"name":"requisicao_ferias_correcao","description":"Requisição de Férias - Correção"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":48,"name":"requisicao_ferias","description":"Requisição de Férias - Início"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":14,"name":"CadastrarFerias","description":"Cadastrar férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":13,"name":"RequisicaoFerias","description":"Requisição de Férias"}],"dslrs":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-04-02T14:04:37.787-0300","dataCriacao":"2016-03-26T10:17:46.623-0300","version":1,"id":2,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T10:17:46.467-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":2,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":10,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":11,"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":12,"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":13,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":14,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":17,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":18,"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":5,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":6,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":5,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":6,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":12,"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":6,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":7,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":7,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":8,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":7,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":8,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":11,"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":8,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":14,"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":9,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":10,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"21/10/2015","dataBloqueio":null,"id":13,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":14,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":13,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":14,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":12,"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":16,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":17,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":15,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":16,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":15,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":16,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":11,"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":18,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":14,"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":19,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":20,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}],"dataObjects":[],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":123,"creationDate":"2016-04-02T14:04:38.167-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":49,"type":"FORM","description":"Requisição de Férias - Correção","name":"requisicao_ferias_correcao"},"majorVersion":1,"minorVersion":10,"versionNumber":"1.10","path":"rh","fileName":"requisicao_ferias_correcao.html","fileSize":3232,"fullPath":"forms/requisicao_ferias_correcao.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":47,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":285,"index":0,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","htmlFooter":"","components":[]}],"actions":[],"files":[],"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":105,"pageName":"requisicao_ferias_correcao_task","controllerName":"Requisicao_ferias_correcaoTaskController","pageCode":"
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t   \r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n\t\r\n\t

{{task.id}}\r\n\t \t\r\n\t\t\t\r\n\t \t\t\r\n\t\t{{task.flowElement.name}}\r\n\t

\r\n\t\r\n\t
    \r\n
  • \r\n \tLABEL.MENU\r\n \t\t
  • \r\n\r\n
  • \r\n \tLABEL.BPE_ESI\r\n \t\t
  • \r\n\r\n
  • \r\n \tESI.EXECUCAO_TAREFA.TITULO\r\n \t
  • \r\n \t\r\n
\r\n \r\n\t
\r\n \t

\r\n \t\t( * ) LABEL.CAMPOS_OBRIGATORIOS\r\n \t

\r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.DETALHES\r\n \t\t
\r\n \t
\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.EXECUCAO\r\n \r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.ANEXOS {{ownerDocuments.length + documents.length}}\r\n \t\t\t
0\">\r\n \t\t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO\r\n \t\t\t\t \t\r\n \t\t\t\t\t\t\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t\r\n \t\t\t\t \r\n \t\t\t \r\n \t\t\t
\r\n \t\t\t
\r\n \t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL \r\n \t\t\t\t \t\r\n \t\t\t\t\t\t\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t\r\n \t\t\t \t\t\r\n \t\t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO \r\n \t\t\t\t\r\n \t\t\t
\r\n \t
\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.ASSINANTES {{subscribersUsers.length + subscribersGroups.length}}\r\n \t\t\t
\r\n \t
\t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.NOTIFICACOES {{notifications.length}}\r\n \t\t\t
\r\n \t\t\t\t\t\t\r\n \t\t\t
\t\t\r\n \t\t
\r\n \t\t\t \t\t\r\n \t
\t\r\n \t\r\n \t\t ESI.EXECUCAO_TAREFA.HISTORICO\r\n \t\t\t
\r\n \t
\r\n
\r\n\t
\r\n
","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","NotificationRepository","SubscriberRepository","SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"generateDefaultPage":false,"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n
\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":125,"creationDate":"2016-04-02T14:08:11.803-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":48,"type":"FORM","description":"Requisição de Férias - Início","name":"requisicao_ferias"},"majorVersion":1,"minorVersion":15,"versionNumber":"1.15","path":"rh","fileName":"requisicao_ferias.html","fileSize":3905,"fullPath":"forms/requisicao_ferias.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":47,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":292,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"!empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":745,"index":0,"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":"","htmlCode":""},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5893,"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":5894,"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":"matricula"},{"dataInativo":null,"dataBloqueio":null,"id":5895,"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":5896,"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":5897,"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":5898,"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":5899,"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":5900,"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":746,"index":1,"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":"
\n\t\n\t
\n\t\t\n\t
\n
","htmlCode":"
\n\t\n\t
\n\t\t\n\t
\n
"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5901,"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":5902,"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":5903,"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":5904,"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":5905,"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":"buscaEmpregado()"},{"dataInativo":null,"dataBloqueio":null,"id":5906,"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":5907,"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":293,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":747,"index":0,"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":"","htmlCode":""},"width":1,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5908,"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":5909,"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":5910,"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":5911,"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":5912,"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":5913,"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":5914,"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":5915,"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,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":748,"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":"","htmlCode":""},"width":5,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5916,"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":5917,"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":5918,"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":5919,"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":5920,"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":5921,"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":5922,"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":5923,"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":5924,"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,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5925,"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":749,"index":2,"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":"","htmlCode":""},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5926,"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":"Centro de custo"},{"dataInativo":null,"dataBloqueio":null,"id":5927,"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.centroCusto"},{"dataInativo":null,"dataBloqueio":null,"id":5928,"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":5929,"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":5930,"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":5931,"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":5932,"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":5933,"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":5934,"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,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5935,"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":294,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":750,"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":"","htmlCode":""},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5936,"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":5937,"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.nomeDepartamento"},{"dataInativo":null,"dataBloqueio":null,"id":5938,"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":5939,"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":5940,"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":5941,"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":5942,"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":5943,"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":5944,"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,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5945,"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":751,"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":"","htmlCode":""},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5946,"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":5947,"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.nomeFuncao"},{"dataInativo":null,"dataBloqueio":null,"id":5948,"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":5949,"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":5950,"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":5951,"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":5952,"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":5953,"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":5954,"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,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5955,"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":295,"index":3,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.idEmpregado","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":752,"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":"

\n\t\t{{component.text}} \n

\n

\n\t{{component.text}} \n

\n

\n\t{{component.text}} \n

\n

\n\t{{component.text}}\n

\n
\n\t{{component.text}} \n
\n","htmlCode":"${text}"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5956,"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":5957,"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":"Período de férias a ser cadastrado"},{"dataInativo":null,"dataBloqueio":null,"id":5958,"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":5959,"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":5960,"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":753,"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":"","htmlCode":""},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5961,"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 de saída"},{"dataInativo":null,"dataBloqueio":null,"id":5962,"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":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":5963,"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":5964,"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":5965,"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":5966,"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":5967,"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":754,"index":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":"","htmlCode":""},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5968,"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 dias"},{"dataInativo":null,"dataBloqueio":null,"id":5969,"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":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":5970,"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":5971,"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":5972,"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":5973,"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":5974,"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":5975,"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":755,"index":3,"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":"","htmlCode":""},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5976,"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":5977,"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":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":5978,"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":5979,"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":5980,"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":5981,"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":5982,"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":5983,"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":296,"index":4,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
","htmlFooter":"","components":[]},{"dataInativo":null,"dataBloqueio":null,"id":297,"index":5,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"
0\">\n\tPeríodos de férias já registrados para o empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDt início aquisição\n\t\t\t\t\t\t\tDt fim aquisição\n\t\t\t\t\t\t\tDt saída\n\t\t\t\t\t\t\tQtde dias\n\t\t\t\t\t\t\tDt retorno\n\t\t\t\t\t\t\tDias abono\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtSaida | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.NumDias}}\n\t\t\t\t\t\t\t{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DiasAbono}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n","htmlFooter":"","components":[]}],"actions":[],"files":[],"businessProcessPage":{"dataInativo":null,"dataBloqueio":null,"id":107,"pageName":"requisicao_ferias_process","controllerName":"Requisicao_feriasProcessController","pageCode":"
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t   \r\n\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n\t\r\n\t

{{businessProcess.description}}

\r\n\t\r\n\t
    \r\n\t
  • \r\n\t LABEL.MENU\r\n\t
  • \r\n\t\r\n\t
  • \r\n\t {{label}}\r\n\t
  • \r\n\t
\r\n \r\n\t
\r\n\t

\r\n \t\t( * ) LABEL.CAMPOS_OBRIGATORIOS\r\n \t

\r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_PROCESSO_NEGOCIO.EXECUCAO\r\n \r\n \t\r\n \t\r\n \t\t ESI.EXECUCAO_PROCESSO_NEGOCIO.ASSINANTES {{subscribersUsers.length + subscribersGroups.length}}\r\n \t\t
\r\n \t
\t\r\n \t\r\n \t\t ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS {{documents.length}}\r\n \t\t\t\t
\r\n \t\t\t\tESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO\r\n \t\t\r\n \t\t\t
\r\n \t
\r\n
\r\n\t
\r\n\r\n
","controllerCode":" $scope.solicitante = appService.getUsername($scope);\r\n\r\n $scope.buscaEmpregado = function() {\r\n $scope.empregado = {};\r\n \r\n flowService.execute($scope\r\n , 'BuscaEmpregado'\r\n , {matricula: $scope.matricula}\r\n , $scope.buscaFerias);\r\n };\r\n \r\n $scope.buscaFerias = function() {\r\n if ($scope.empregados.length > 0) {\r\n $scope.empregado = $scope.empregados[0]; \r\n flowService.execute($scope\r\n , 'BuscaFerias'\r\n , {idEmpregado: $scope.empregado.idEmpregado});\r\n }else{\r\n $scope.showAlert(\"error\",\"Empregado não encontrado\");\r\n } \r\n };\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 \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\t};\r\n\t\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.flowVariables;\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":"
\n\t
\n\t\t\n\t
\n\t
\n\t\t
\n\t\n\t
\n\t\t\n\t
\n
\n\t
\n
\n
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n
\n
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n
\n
\n\t
\n\t\t

Período de férias a ser cadastrado

\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n\t
\n\t\t\n\t
\n
\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n
\n
0\">\n\tPeríodos de férias já registrados para o empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDt início aquisição\n\t\t\t\t\t\t\tDt fim aquisição\n\t\t\t\t\t\t\tDt saída\n\t\t\t\t\t\t\tQtde dias\n\t\t\t\t\t\t\tDt retorno\n\t\t\t\t\t\t\tDias abono\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtSaida | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.NumDias}}\n\t\t\t\t\t\t\t{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DiasAbono}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n
\n"}],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":177,"creationDate":"2015-10-19T09:27:48.390-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":52,"flowApplication":"SERVICE_INTEGRATION","description":"Busca empregados","name":"BuscaEmpregado"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":364,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":672,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":false,"returnVariable":false,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":673,"variable":{"name":"empregados","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":674,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":557,"acronym":"FormataEmpregado","name":"Formata empregado","scriptCode":{"engineType":"RHINO","script":"var empregado = next(\"empregados\");\n\naddOrUpdateObject(\"empregado\", empregado);"}}],"elements":[{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":1769,"elementType":"EndEvent","designId":1769,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"896,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":1770,"elementType":"DatabaseClose","designId":1770,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"592,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":1771,"elementType":"DatabaseConnector","designId":1771,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"248,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","JNDIContext":"java:/","JNDIName":"jdbc/citponto","autoCommit":false},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":1772,"elementType":"StartEvent","designId":1772,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":1773,"elementType":"DatabaseSql","designId":1773,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"444,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"select e.idEmpregado, e.matricula, rtrim(e.nome) as nome, e.dataAdmissao, rtrim(d.nomedepartamento) as nomeDepartamento, rtrim(c.nome) as centroCusto,\nrtrim(f.nomefuncao) as nomeFuncao from empregados e inner join lotacao l on l.idempregado = e.idempregado \ninner join departamento d on d.iddepartamento = l.iddepartamento\ninner join funcao f on f.idfuncao = l.idfuncao \ninner join centrocusto c on c.idcentrocusto = d.idcentrocusto\nwhere e.idempresa = 1\nand e.datademissao is null\nand e.matricula = '${matricula}'","returnSqlVariable":"empregados","returnType":"JSON"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":1785,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":557,"acronym":"FormataEmpregado","name":"Formata empregado","scriptCode":{"engineType":"RHINO","script":"var empregado = next(\"empregados\");\n\naddOrUpdateObject(\"empregado\", empregado);"}},"condition":{"engineType":"RHINO"},"edgeX":"744,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":true,"sourceRefId":1770,"targetRefId":1769},{"dataInativo":null,"dataBloqueio":null,"id":1786,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"198,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1772,"targetRefId":1771},{"dataInativo":null,"dataBloqueio":null,"id":1787,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"362,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1771,"targetRefId":1773},{"dataInativo":null,"dataBloqueio":null,"id":1788,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"538,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1773,"targetRefId":1770}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":178,"creationDate":"2015-06-07T21:14:25.647-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":53,"flowApplication":"SERVICE_INTEGRATION","description":"Busca férias","name":"BuscaFerias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":365,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":675,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":676,"variable":{"name":"idEmpregado","variableType":"INTEGER","multiple":false},"persistentVariable":false,"returnVariable":false,"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"DatabaseClose","dataInativo":null,"dataBloqueio":null,"id":1774,"elementType":"DatabaseClose","designId":1774,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fechamento de conexão de banco de dados","posX":"628,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1"},{"className":"DatabaseConnector","dataInativo":null,"dataBloqueio":null,"id":1775,"elementType":"DatabaseConnector","designId":1775,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector de banco de dados","posX":"248,00","posY":"76,00","height":"32,00","width":"32,00","connectionName":"Con1","connectorType":"JNDI","JNDIContext":"java:/","JNDIName":"jdbc/citponto","autoCommit":false},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":1776,"elementType":"StartEvent","designId":1776,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"116,00","posY":"76,00","height":"32,00","width":"32,00"},{"className":"DatabaseSql","dataInativo":null,"dataBloqueio":null,"id":1777,"elementType":"DatabaseSql","designId":1777,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Conector SQL","posX":"444,00","posY":"72,00","height":"40,00","width":"40,00","connectionName":"Con1","sqlClauseTypeEnum":"SELECT","sqlCommand":"SELECT [IdEmpregado]\n ,convert(VARCHAR(10),[DtInicioAquisicao],103) as DtInicioAquisicao\n ,[Sequencia]\n ,convert(VARCHAR(10),[DtFimAquisicao],103) as DtFimAquisicao\n ,convert(VARCHAR(10),[DtSaida],103) as DtSaida\n ,[DiasAbono]\n ,[NumDias]\n ,convert(VARCHAR(10),[DtRetorno],103) as DtRetorno\n FROM ferias\n where idempregado = ${idEmpregado}\n order by dtinicioaquisicao","returnSqlVariable":"ferias","returnType":"JSON"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":1778,"elementType":"EndEvent","designId":1778,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"752,00","posY":"76,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":1789,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"198,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1776,"targetRefId":1775},{"dataInativo":null,"dataBloqueio":null,"id":1790,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"362,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1775,"targetRefId":1777},{"dataInativo":null,"dataBloqueio":null,"id":1791,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"556,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1777,"targetRefId":1774},{"dataInativo":null,"dataBloqueio":null,"id":1792,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"706,00","edgeY":"92,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1774,"targetRefId":1778}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":179,"creationDate":"2016-02-09T13:18:18.680-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":54,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias","name":"RequisicaoFerias"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.240-0200","dataCriacao":"2015-10-20T18:49:03.240-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":1,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":2,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":369,"resource":true,"resourceName":"requisicao_ferias","dependencies":[],"htmlCode":"
\n\t
\n\t\t\n\t
\n\t
\n\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias a ser cadastrado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
0\">\n\tPeríodos de férias já registrados para o empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDt início aquisição\n\t\t\t\t\t\t\tDt fim aquisição\n\t\t\t\t\t\t\tDt saída\n\t\t\t\t\t\t\tQtde dias\n\t\t\t\t\t\t\tDt retorno\n\t\t\t\t\t\t\tDias abono\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DtSaida | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.NumDias}}\n\t\t\t\t\t\t\t{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}\n\t\t\t\t\t\t\t{{periodo.DiasAbono}}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n","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":677,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":678,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":679,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":680,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":681,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":682,"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":143,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":144,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":680,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":487,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":488,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":489,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":490,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":491,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":492,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":493,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":494,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":558,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":487,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},{"dataInativo":null,"dataBloqueio":null,"id":559,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":493,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":560,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":489,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":561,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":492,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":562,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":494,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":563,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":488,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":564,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":490,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"elements":[{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":1779,"elementType":"ExclusiveGateway","designId":1779,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"532,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":1780,"elementType":"ExclusiveGateway","designId":1780,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"72,00","posY":"348,00","height":"40,00","width":"40,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":1781,"elementType":"UserTask","designId":1781,"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":144,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":680,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":336,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":677,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":340,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":678,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":341,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":679,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":346,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":681,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":347,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":682,"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":561,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":492,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":558,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":487,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":366,"resource":true,"resourceName":"requisicao_ferias_correcao","dependencies":[],"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t\n\t\t
\n\t\t
\n\t\t \n\t\t
\n\t\t
\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\tCorrija o(s) erros(s) abaixo:\n\t
\n\t\t
\n\t\t\t{{error}}\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
\n\n
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
\n
Período de férias: {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}
","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":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":1782,"elementType":"EndEvent","designId":1782,"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":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":1783,"elementType":"StartEvent","designId":1783,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"76,00","posY":"20,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":1784,"elementType":"EndEvent","designId":1784,"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":"UserTask","dataInativo":null,"dataBloqueio":null,"id":1785,"elementType":"UserTask","designId":1785,"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":143,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":335,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":677,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":338,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":678,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":342,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":679,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":344,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":681,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":560,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":489,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":563,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":488,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":564,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":490,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":367,"resource":false,"resourceName":"analiseRequisicaoFerias","dependencies":[],"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado alterado agora: {{empregado.matricula}} - {{empregado.nome}}
\n
Período de férias: {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}
","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":1786,"elementType":"UserTask","designId":1786,"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":144,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":680,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}},{"dataInativo":null,"dataBloqueio":null,"id":143,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":337,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":677,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":339,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":678,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":343,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":679,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":345,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":681,"variable":{"name":"matricula","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":561,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":492,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":368,"dependencies":[],"htmlCode":"
\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
"}},{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":1787,"elementType":"BpeSubProcess","designId":1787,"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":1788,"elementType":"ExclusiveGateway","designId":1788,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro ?","posX":"180,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":1789,"elementType":"ErrorIntermediateEvent","designId":1789,"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":1787,"elementType":"BpeSubProcess","designId":1787,"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":"BusinessRuleSubProcess","dataInativo":null,"dataBloqueio":null,"id":1790,"elementType":"BusinessRuleSubProcess","designId":1790,"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"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":1793,"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":1781,"targetRefId":1780},{"dataInativo":null,"dataBloqueio":null,"id":1794,"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":1779,"targetRefId":1781},{"dataInativo":null,"dataBloqueio":null,"id":1795,"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":1780,"targetRefId":1782},{"dataInativo":null,"dataBloqueio":null,"id":1796,"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":1779,"targetRefId":1784},{"dataInativo":null,"dataBloqueio":null,"id":1797,"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":1785,"targetRefId":1779},{"dataInativo":null,"dataBloqueio":null,"id":1798,"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":1786,"targetRefId":1784},{"dataInativo":null,"dataBloqueio":null,"id":1799,"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":1779,"targetRefId":1787},{"dataInativo":null,"dataBloqueio":null,"id":1800,"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":1787,"targetRefId":1784},{"dataInativo":null,"dataBloqueio":null,"id":1801,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"existe erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":559,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":493,"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":1788,"targetRefId":1781},{"dataInativo":null,"dataBloqueio":null,"id":1802,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"sem erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":558,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":487,"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":1788,"targetRefId":1785},{"dataInativo":null,"dataBloqueio":null,"id":1803,"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":1787,"targetRefId":1789},{"dataInativo":null,"dataBloqueio":null,"id":1804,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":562,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":494,"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":1789,"targetRefId":1786},{"dataInativo":null,"dataBloqueio":null,"id":1805,"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":1780,"targetRefId":1790},{"dataInativo":null,"dataBloqueio":null,"id":1806,"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":1783,"targetRefId":1790},{"dataInativo":null,"dataBloqueio":null,"id":1807,"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":1790,"targetRefId":1788}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":180,"creationDate":"2015-06-08T22:58:29.167-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":55,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias","name":"CadastrarFerias"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.240-0200","dataCriacao":"2015-10-20T18:49:03.240-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":2,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":372,"dependencies":[]},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":683,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":684,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":145,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":495,"acronym":"ACADASTRAR","name":"Para cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#fff2cc","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":496,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":497,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":565,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":497,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":566,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":496,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"elements":[{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":1791,"elementType":"UserTask","designId":1791,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Emitir aviso de férias","posX":"528,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":145,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":348,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":683,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":351,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":684,"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":565,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":497,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":370,"dependencies":[],"htmlCode":"
\n\t
\n\t\t

AVISO DE FÉRIAS

\n\t
\n
\n
\n
\n\t
\n\t\tEmpregado:\n\t
\n\t
\n\t\t{{empregado.matricula}} - {{empregado.nome}}\n\t
\n
\n
\n\t
\n\t\tCentro de custo:\n\t
\n\t
\n\t\t{{empregado.centroCusto}}\n\t
\n
\n
\n\t
\n\t\tDepartamento:\n\t
\n\t
\n\t\t{{empregado.nomeDepartamento}}\n\t
\n
\n

\n
\n\t
\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
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
"}},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":1792,"elementType":"EndEvent","designId":1792,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"740,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":1793,"elementType":"UserTask","designId":1793,"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":145,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":349,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":683,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":350,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":684,"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":566,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":496,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":371,"dependencies":[],"htmlCode":"
\n\tDados do empregado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
\n\n
\n\tPeríodo de férias solicitado\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t
\n\t
\n
","aditionalHtmlCode":"
Empregado: {{empregado.matricula}} - {{empregado.nome}}
"}},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":1794,"elementType":"StartEvent","designId":1794,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"176,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"SignalStartEvent","dataInativo":null,"dataBloqueio":null,"id":1795,"elementType":"SignalStartEvent","designId":1795,"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"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":1808,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"686,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1791,"targetRefId":1792},{"dataInativo":null,"dataBloqueio":null,"id":1809,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"478,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":1793,"targetRefId":1791},{"dataInativo":null,"dataBloqueio":null,"id":1810,"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":1794,"targetRefId":1793},{"dataInativo":null,"dataBloqueio":null,"id":1811,"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":1795,"targetRefId":1793}],"changedData":false}],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":176,"creationDate":"2016-04-02T14:04:37.830-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":47,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":1,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":363,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":671,"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":1766,"elementType":"StartEvent","designId":1766,"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":1767,"elementType":"JavaScriptTask","designId":1767,"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":1768,"elementType":"EndEvent","designId":1768,"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":1783,"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":1766,"targetRefId":1767},{"dataInativo":null,"dataBloqueio":null,"id":1784,"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":1767,"targetRefId":1768}],"changedData":false,"type":"DROOLS","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-08-30T22:12:35.230-0300","dataCriacao":"2015-08-30T13:47:02.937-0300","version":1,"id":2,"parent":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-08-30T13:46:54.997-0300","dataCriacao":"2015-08-30T13:46:54.997-0300","version":0,"id":1,"name":"GRP"},"name":"Suporte CDI"},"dslrs":[{"dataInativo":null,"dataBloqueio":null,"id":4,"dslr":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-04-02T14:04:37.787-0300","dataCriacao":"2016-03-26T10:17:46.623-0300","version":1,"id":2,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-26T10:17:46.467-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":2,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":10,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":11,"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":12,"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":13,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":14,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":17,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":18,"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":5,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":6,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":5,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":6,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":12,"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":6,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":7,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":7,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":8,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":7,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":8,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":11,"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":8,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":14,"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":9,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":10,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"21/10/2015","dataBloqueio":null,"id":13,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":14,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":13,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":14,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":12,"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":16,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":17,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":15,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":16,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":15,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":10,"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":16,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":11,"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":18,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":14,"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":19,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":15,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":20,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":16,"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-04-02T14:04:38.883-0300","dataCriacao":"2016-03-26T10:17:48.330-0300","version":5,"id":14,"name":"CadastrarFerias","description":"Cadastrar férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-08-30T22:12:35.230-0300","dataCriacao":"2015-08-30T13:47:02.937-0300","version":1,"id":2,"parent":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-08-30T13:46:54.997-0300","dataCriacao":"2015-08-30T13:46:54.997-0300","version":0,"id":1,"name":"GRP"},"name":"Suporte CDI"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":55,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias","name":"CadastrarFerias"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.240-0200","dataCriacao":"2015-10-20T18:49:03.240-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":10},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":22,"group":{"id":"RH","name":"RH","code":10},"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},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-04-02T14:04:38.950-0300","dataCriacao":"2016-03-26T10:17:47.777-0300","version":5,"id":13,"name":"RequisicaoFerias","description":"Requisição de Férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-08-30T22:12:35.230-0300","dataCriacao":"2015-08-30T13:47:02.937-0300","version":1,"id":2,"parent":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-08-30T13:46:54.997-0300","dataCriacao":"2015-08-30T13:46:54.997-0300","version":0,"id":1,"name":"GRP"},"name":"Suporte CDI"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":54,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias","name":"RequisicaoFerias"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.240-0200","dataCriacao":"2015-10-20T18:49:03.240-0200","version":0,"id":2,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2015-10-20T18:49:03.060-0200","dataCriacao":"2015-10-20T18:49:03.060-0200","version":0,"id":2,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":3,"startTime":"2015-10-20T00:00:00.003-0200","endTime":"2015-10-20T23:59:59.003-0200"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":10},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":23,"group":{"id":"RH","name":"RH","code":10},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":true,"removeWorkspace":true,"variables":[],"menuName":"Requisição de Férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false}],"replaceElement":false,"executeDDL":false} \ No newline at end of file diff --git a/cit-esi-web/src/main/webapp/assets/js/angular/custom/service/ResourceService.js b/cit-esi-web/src/main/webapp/assets/js/angular/custom/service/ResourceService.js index 3616122..721583f 100644 --- a/cit-esi-web/src/main/webapp/assets/js/angular/custom/service/ResourceService.js +++ b/cit-esi-web/src/main/webapp/assets/js/angular/custom/service/ResourceService.js @@ -470,7 +470,8 @@ citApp.service('flowService', ['appService', 'environmentService', 'RuntimeManag }); }, - self.execute = function($scope, params) { + self.execute = function($scope, flowName, inputMap, callbackFunction) { + var params = new RuntimeEnvironmentInputMap(flowName, inputMap, callbackFunction); self.executeFlowWithParams($scope, params); }, diff --git a/cit-esi-web/src/main/webapp/assets/js/angular/custom/utils/RuntimeEnvironmentInput.js b/cit-esi-web/src/main/webapp/assets/js/angular/custom/utils/RuntimeEnvironmentInput.js index 2a791b8..5ff3166 100644 --- a/cit-esi-web/src/main/webapp/assets/js/angular/custom/utils/RuntimeEnvironmentInput.js +++ b/cit-esi-web/src/main/webapp/assets/js/angular/custom/utils/RuntimeEnvironmentInput.js @@ -81,6 +81,21 @@ RuntimeEnvironmentInput = function(flowName, inputVariables, callbackFunction) { this.callbackFunction = function() {}; }; +RuntimeEnvironmentInputMap = function(flowName, inputMap, callbackFunction) { + this.anonymous = false; + this.flowName = flowName; + this.updateFlowAction = false; + this.flowAction = null; + if (inputMap) { + this.inputMap = inputMap; + } + if (callbackFunction && callbackFunction != null) { + this.callbackFunction = callbackFunction; + }else{ + this.callbackFunction = function() {}; + } +}; + SignalEventInput = function(eventTarget, eventScope, eventName, flowName, processInstanceId) { this.eventTarget = eventTarget; this.eventScope = eventScope; -- libgit2 0.21.2