Commit 72a5e4c766101350303be1714ac5fabbf9a7435b
1 parent
1bd09227
Exists in
master
Correção de pacote
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
cit-esi-web/src/main/resources/packages/package_requisicao_ferias_com_dataObject.json
1 | -{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:04.335-0300","dataCriacao":"2016-02-12T11:08:00.090-0200","version":5,"name":"requisicao_ferias_com_dataObject","description":"Requisição de Férias com DataObject","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"DSLR","elementId":4996,"name":"RH001_valida_requisicao_ferias","description":"RH001_valida_requisicao_ferias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":5012,"name":"RH001_valida_requisicao_ferias","description":"Valida requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5022,"name":"RegistroDeFerias","description":"Registro de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5036,"name":"RequisicaoFeriasComDataObject","description":"Requisição de Férias integrada ao DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":5097,"name":"CadastramentoFeriasComDataObject","description":"Cadastrar férias com DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":5130,"name":"requisicao_ferias","description":"Requisição de Férias - Início"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":5245,"name":"requisicao_ferias_correcao","description":"Requisição de Férias - Correção"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":5252,"name":"requisicao_ferias_analise","description":"Requisição de Férias - Análise"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":5356,"name":"RequisicaoFerias","description":"Requisição de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":5358,"name":"CadastrarFerias","description":"Cadastrar férias"}],"dslrs":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.434-0300","dataCriacao":"2016-03-02T19:28:02.434-0300","version":0,"id":4996,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:01.824-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":4986,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4990,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4994,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4995,"scope":"CONDITION","naturalLanguage":"sdffsd","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"}]},"name":"RH001_valida_requisicao_ferias","packageName":"br.com.centralit.drools.rules","imports":["org.json.JSONObject","java.util.GregorianCalendar","java.util.Calendar","br.com.centralit.framework.util.UtilDate"],"functions":"function int qtdeDias( JSONObject requisicao ) { \n\tint numDias = requisicao.getInt(\"numDias\");\n\tint diasAbono = requisicao.getInt(\"diasAbono\");\n\tInteger dias = numDias + diasAbono;\n\treturn dias;\n}\n\nfunction void calculaDataRetorno( JSONObject requisicao ) { \n\tGregorianCalendar c = new GregorianCalendar();\n\n\tc.setTime(UtilDate.jsonToDate(requisicao.getString(\"dataSaida\")));\n\tc.add(Calendar.DATE, requisicao.getInt(\"numDias\"));\n\n\tString dataRetorno = UtilDate.dateToJson(c.getTime());\n\n\trequisicao.put(\"dataRetorno\", dataRetorno);\n}","rules":[{"dataInativo":"21/10/2015","dataBloqueio":null,"id":4997,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":4998,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":4999,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5000,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},"naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5001,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5002,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":5003,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":5004,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":5005,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5006,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},"naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5007,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},"naturalLanguage":"Adicione erro \"Regra por Drools -> Quantidade de dias de férias mais dias de abono não pode ser maior que 30 dias\""},{"dataInativo":null,"dataBloqueio":null,"id":5008,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5009,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}],"dataObjects":[],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":5129,"creationDate":"2016-03-01T20:17:58.417-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":5130,"type":"FORM","description":"Requisição de Férias - Início","name":"requisicao_ferias"},"majorVersion":1,"minorVersion":12,"versionNumber":"1.12","path":"rh","fileName":"requisicao_ferias.html","fileSize":2953,"fullPath":"rh/requisicao_ferias_form.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":5012,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":5133,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5134,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5135,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5136,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5137,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5138,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5139,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5140,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.212-0300","dataCriacao":"2016-03-02T19:20:23.212-0300","version":0,"id":4375,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.000-0300","dataCriacao":"2016-03-02T19:19:50.000-0300","version":0,"id":468,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"auto-complete","description":"Auto Complete","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" ng-item=\"item\" />","htmlCode":"<auto-complete ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-item=\"${ng-item}\" ng-find=\"${ng-find}\" ng-set-result=\"${ng-set-result}\" ng-acao-borracha=\"${ng-acao-borracha}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5141,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":5142,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5143,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.378-0300","dataCriacao":"2016-03-02T19:20:22.378-0300","version":0,"id":4225,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-item","label":"LABEL.ITEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"item.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5144,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.387-0300","dataCriacao":"2016-03-02T19:20:22.387-0300","version":0,"id":4226,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-find","label":"ESI.ACAO_FIND","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"buscaAutoCompleteEmpregado(value)"},{"dataInativo":null,"dataBloqueio":null,"id":5145,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.396-0300","dataCriacao":"2016-03-02T19:20:22.396-0300","version":0,"id":4227,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"setEmpregado(item)"},{"dataInativo":null,"dataBloqueio":null,"id":5146,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.413-0300","dataCriacao":"2016-03-02T19:20:22.413-0300","version":0,"id":4229,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-acao-borracha","label":"ESI.ACAO_BORRACHA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"limpaAutoComplete()"},{"dataInativo":null,"dataBloqueio":null,"id":5147,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5148,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5149,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5150,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5151,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5152,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":5153,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":5154,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5155,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5156,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5157,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5158,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":5159,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5160,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5161,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5162,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5163,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data admissão"},{"dataInativo":null,"dataBloqueio":null,"id":5164,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":5165,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5166,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5167,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":5168,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5169,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5170,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5171,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5172,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":5173,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.departamento.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5174,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5175,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5176,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5177,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5178,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5179,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5180,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5181,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5182,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5183,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":5184,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.funcao.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5185,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5186,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5187,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5188,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5189,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5190,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5191,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5192,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5193,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.ferias.length > 0","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5194,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5195,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5196,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Períodos de férias já cadastrados para o empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5197,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5198,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5199,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5200,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.257-0300","dataCriacao":"2016-03-02T19:20:23.257-0300","version":0,"id":4396,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.000-0300","dataCriacao":"2016-03-02T19:19:50.000-0300","version":0,"id":468,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-grid","description":"Data grid","templateCode":"<div class=\"panel panel-default\">\n<div class=\"panel-heading clearfix\">\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\n\t\t<translate>LABEL.ADICIONAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-pencil blue\"></i>\n\t\t<translate>LABEL.EDITAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" ngtype=\"button\" >\n\t\t<i class=\"fa fa-close red\"></i>\n\t\t<translate>LABEL.REMOVER</translate> </a>\n\t</button>\n</div>\n<table class=\"table table-striped table-bordered table-hover\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th width=\"5%\" class=\"text-center\"> </th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 1</th>\t\n\t\t\t<th><translate>ESI.CAMPO</translate> 2</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 3</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>\n\t\t<tr >\n\t\t\t<td class=\"text-center vertical-middle\">\n\t\t\t\t<input type=\"radio\" />\n\t\t\t</td>\n\t\t\t<td class=\"vertical-middle\" > </td>\t\n\t\t\t<td class=\"vertical-middle\" > </td>\n\t\t\t<td class=\"vertical-middle\" > </td>\t\n\t\t</tr>\n\t</tbody>\n</table>\n</div>","htmlCode":"<esi-data-grid ng-if=\"${ng-target}\" form=\"${form}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-before-save=\"${ng-before-save}\" ng-after-save=\"${ng-after-save}\" ng-disabled=\"${ng-disabled}\" />"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5201,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.595-0300","dataCriacao":"2016-03-02T19:20:22.595-0300","version":0,"id":4250,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":5202,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.586-0300","dataCriacao":"2016-03-02T19:20:22.586-0300","version":0,"id":4249,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5203,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.603-0300","dataCriacao":"2016-03-02T19:20:22.603-0300","version":0,"id":4251,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"ferias"},{"dataInativo":null,"dataBloqueio":null,"id":5204,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.614-0300","dataCriacao":"2016-03-02T19:20:22.614-0300","version":0,"id":4252,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-before-save","label":"ESI.ACAO_ANTES_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5205,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.622-0300","dataCriacao":"2016-03-02T19:20:22.622-0300","version":0,"id":4253,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-after-save","label":"ESI.ACAO_DEPOIS_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5206,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5207,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5208,"index":3,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>","htmlFooter":"","components":[]},{"dataInativo":null,"dataBloqueio":null,"id":5209,"index":4,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5210,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5211,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5212,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":5213,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5214,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5215,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5216,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5217,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":5218,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":5219,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5220,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5221,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5222,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5223,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5224,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5225,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde dias"},{"dataInativo":null,"dataBloqueio":null,"id":5226,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":5227,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5228,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5229,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5230,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5231,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5232,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5233,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5234,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":5235,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":5236,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5237,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5238,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5239,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5240,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5241,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5132,"pageName":"requisicao_ferias_form","controllerName":"Requisicao_feriasFormController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"submit()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n \r\n <form name=\"${formName}Form\">\r\n \r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":" $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n \r\n\t$scope.initialize = function() {\r\n\t $scope.showExecuteButton = true;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\r\n\t\t$scope.setLoading(true);\r\n\r\n\t\tFormBuilderRepository.getByName(\"${formName}\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n // Recupera metadados do data object\r\n\t\tDataRepository.find('citgrp', 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t// Busca empregado para autocomplete\r\n $scope.buscaAutoCompleteEmpregado = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregado = null; \r\n };\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.submit = function() {\r\n $scope.${formName}Form.$submitted = true;\r\n if(!$scope.${formName}Form.$valid){\r\n $scope.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"), \" \", false);\r\n return;\r\n }\r\n \r\n\t\tif ($scope.validate && !$scope.validate()) {\r\n\t\t\treturn\r\n\t\t}\r\n\r\n\t\tif (!$scope.businessRule || $scope.businessRule != '') {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule;\r\n\t\t}\r\n\r\n\t\tif ($scope.businessRule && $scope.businessRule != '') {\r\n\t\t\t$scope[$scope.businessRule] = undefined;\r\n\t\t\tRuntimeManagerRepository.executeBusinessRule($scope.businessRule, $scope.businessRuleVariables).then(function(result) {\r\n\t\t\t\t$scope[$scope.businessRule] = result.originalElement.businessRule;\r\n\t\t\t if ($scope[$scope.businessRule] && $scope[$scope.businessRule].valid) {\r\n\t\t\t \t$scope.execute();\r\n\t\t\t }\r\n\t\t\t});\t\t\t\r\n\t\t}else{\r\n\t\t\t$scope.execute();\r\n\t\t}\r\n\r\n\t};\r\n\t\r\n\t$scope.execute = function() {\r\n\t\t$scope.setLoading(true,$translate.instant(\"ESI.EXECUTANDO\")+\" \"+$scope.resourceVersion.resource.description);\r\n\t\t\r\n\t\tif ($scope.beforeSubmit) {\r\n\t\t\t$scope.beforeSubmit();\r\n\t\t}\r\n\t\tif ($scope.onSubmit) {\r\n\t\t\t$scope.onSubmit();\r\n\t\t}\r\n\t\t\r\n\t\t$scope.setLoading(false);\r\n\r\n\t\tif ($scope.afterSubmit) {\r\n\t\t\t$scope.afterSubmit();\r\n\t\t}else{\r\n\t\t\t$scope.showAlert(\"success\",\"ESI.MSG.FORM_EXECUTADO\",\"\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif ($scope.removeWorkspace) {\r\n\t\t\t$scope.close();\r\n\t\t}\t\t\t\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository"]},"businessProcessPage":{"dataInativo":null,"dataBloqueio":null,"id":5131,"pageName":"requisicao_ferias_process","controllerName":"Requisicao_feriasProcessController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"createProcessInstance()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\"><translate>{{businessProcess.description}}</translate></h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n\t <li>\r\n\t <translate>LABEL.MENU</translate>\r\n\t </li>\r\n\t\r\n\t <li ng-repeat=\"label in listaBreadcrumb track by $index\">\r\n\t {{label}}\r\n\t </li>\r\n\t</ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n\t <p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showSubscribersTab\" active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{documents.length}}</span></tab-heading>\r\n \t\t\t\t<fieldset>\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend>\r\n \t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"documentsForm\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n </tabset>\r\n\t</form>\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.solicitante = appService.getUsername($scope);\r\n \r\n $scope.setBusinessBuleVariables = function() {\r\n var variaveis = [];\r\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\r\n return variaveis;\r\n };\r\n \r\n $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n $scope.requisicao = $scope.requisicao;\r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t\t$scope.businessProcess = $rootScope.businessProcess; \r\n\t\t$scope.listaBreadcrumb = $rootScope.listaBreadcrumb;\r\n\r\n\t\t$scope.flowVariables = [];\r\n\t\t$scope.executionCallbackFunction = null;\r\n\t\t$scope.documents = [];\r\n\t\t$scope.subscribersUsers = [];\r\n\t\t$scope.subscribersGroups = [];\r\n\t\t\r\n\t\t$scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\t\r\n\t\t$scope.tabAtual = 0;\r\n\r\n\t\t$scope.tabs = [ {active: true}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t ];\r\n\t\t\r\n\t\tif (!$scope.listaBreadcrumb || $scope.listaBreadcrumb.length == 0) {\r\n\t\t\t$scope.listaBreadcrumb = [$translate.instant(\"LABEL.BPE_ESI\"), $translate.instant(\"ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO\")];\r\n\t\t}\r\n\r\n businessProcessService.initializeForm($scope, \"${formName}\", $scope.businessProcess).then(function(result) {\r\n $scope.initialized = true;\r\n $scope.resetForm();\r\n });\t\r\n \r\n // Recupera metadados do data object\r\n\t\tDataRepository.find('citgrp', 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t\t// Busca empregado para autocomplete\r\n $scope.buscaAutoCompleteEmpregado = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregado = null; \r\n };\r\n \r\n $scope.setEmpregado = function(item) {\r\n if (item && item.id) {\r\n $scope.empregado = item;\r\n dataService.restoreRelationships($scope.dataObject, $scope.empregado);\r\n }\r\n };\r\n \r\n\t$scope.resetForm = function() {\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.createProcessInstance = function() {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule.name;\r\n\t\t}\r\n\t\t$scope.buildBusinessRuleVariables();\r\n\r\n\t\tvar environment = {};\r\n\t\tenvironment.form = $scope.${formName}Form;\r\n\t\tenvironment.flowVersion = $scope.flowVersion;\r\n\t\tenvironment.flowVariables = $scope.flowVariables;\r\n\t\tenvironment.businessRule = $scope.businessRule;\r\n\t\tenvironment.businessRuleVariables = $scope.businessRuleVariables;\r\n\t\tenvironment.businessProcess = $scope.businessProcess;\r\n\t\tenvironment.subscribers = subscriberService.buildSubscribers($scope.subscribersUsers, $scope.subscribersGroups);\r\n\t\tenvironment.uploader = $scope.uploader;\r\n\t\tenvironment.documents = $scope.documents;\r\n\t\tenvironment.controllerScope = $rootScope.controllerScope;\r\n\t\tenvironment.callbackFunction = $scope.callbackFunction;\r\n\t\tenvironment.closeFunction = $scope.removeWorkspace ? $scope.close : undefined;\r\n\t\t\r\n\t\tbusinessProcessService.start($scope, environment);\r\n\t};\r\n\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\t$scope.businessRuleVariables = $scope.setBusinessBuleVariables();\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tappService.removeWorkspace(workspace.page);\r\n\t\t}\r\n\t};\r\n\t$scope.findUser = function(value) {\r\n\t\treturn subscriberService.findUser(value);\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn subscriberService.findGroup(value);\r\n\t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tsubscriberService.addSubscriberUser($scope.subscribersUsers, $scope.selectedSubscriberUser);\r\n\t\t$scope.clearSubscriberUser();\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t\tsubscriberService.removeSubscriberUser($scope.subscribersUsers, index);\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tsubscriberService.addSubscriberGroup($scope.subscribersGroups, $scope.selectedSubscriberGroup);\r\n\t\t$scope.clearSubscriberGroup();\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t\tsubscriberService.removeSubscriberGroup($scope.subscribersGroups, index);\r\n\t};\r\n\t\r\n\t$scope.currentDate = function() {\r\n \treturn $filter(\"date\")(new Date(), \"dd/MM/yyyy\");\r\n };\r\n \r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"]},"showTabs":false,"forBusinessProcess":true,"forUserTask":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<auto-complete ng-id=\"empregado\" form=\"requisicao_feriasForm\" ng-label=\"Nome\" ng-model=\"empregado\" ng-item=\"item.nome\" ng-find=\"buscaAutoCompleteEmpregado(value)\" ng-set-result=\"setEmpregado(item)\" ng-acao-borracha=\"limpaAutoComplete()\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"requisicao_feriasForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"requisicao_feriasForm\" ng-label=\"Data admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.departamento.nome\" form=\"requisicao_feriasForm\" ng-label=\"Departamento\" ng-model=\"empregado.departamento.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.funcao.nome\" form=\"requisicao_feriasForm\" ng-label=\"Função\" ng-model=\"empregado.funcao.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.ferias.length > 0\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Períodos de férias já cadastrados para o empregado</h4>\n\t</div>\n\t<div class=\"col-xs-12\" >\n\t\t<esi-data-grid ng-if=\"empregado\" form=\"requisicao_feriasForm\" ng-data-object=\"dataObject\" ng-target=\"empregado\" ng-relationship-name=\"ferias\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset><div class=\"row\" >\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"requisicao_feriasForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"requisicao_feriasForm\" ng-label=\"Qtde dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"requisicao_feriasForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n</div>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":5244,"creationDate":"2016-03-01T20:58:09.773-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":5245,"type":"FORM","description":"Requisição de Férias - Correção","name":"requisicao_ferias_correcao"},"majorVersion":1,"minorVersion":9,"versionNumber":"1.9","path":"rh","fileName":"requisicao_ferias_correcao.html","fileSize":3017,"fullPath":"rh/requisicao_ferias_correcao_form.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":5012,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":5248,"index":0,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>","htmlFooter":"","components":[]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5246,"pageName":"requisicao_ferias_correcao_form","controllerName":"Requisicao_ferias_correcaoFormController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"submit()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-workspace=\"workspace\"></breadcrumb>\r\n \r\n <form name=\"${formName}Form\">\r\n \r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":" $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t $scope.showExecuteButton = true;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\r\n\t\t$scope.setLoading(true);\r\n\r\n\t\tFormBuilderRepository.getByName(\"${formName}\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.submit = function() {\r\n $scope.${formName}Form.$submitted = true;\r\n if(!$scope.${formName}Form.$valid){\r\n $scope.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"), \" \", false);\r\n return;\r\n }\r\n \r\n\t\tif ($scope.validate && !$scope.validate()) {\r\n\t\t\treturn\r\n\t\t}\r\n\r\n\t\tif (!$scope.businessRule || $scope.businessRule != '') {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule;\r\n\t\t}\r\n\r\n\t\tif ($scope.businessRule && $scope.businessRule != '') {\r\n\t\t\t$scope[$scope.businessRule] = undefined;\r\n\t\t\tRuntimeManagerRepository.executeBusinessRule($scope.businessRule, $scope.businessRuleVariables).then(function(result) {\r\n\t\t\t\t$scope[$scope.businessRule] = result.originalElement.businessRule;\r\n\t\t\t if ($scope[$scope.businessRule] && $scope[$scope.businessRule].valid) {\r\n\t\t\t \t$scope.execute();\r\n\t\t\t }\r\n\t\t\t});\t\t\t\r\n\t\t}else{\r\n\t\t\t$scope.execute();\r\n\t\t}\r\n\r\n\t};\r\n\t\r\n\t$scope.execute = function() {\r\n\t\t$scope.setLoading(true,$translate.instant(\"ESI.EXECUTANDO\")+\" \"+$scope.resourceVersion.resource.description);\r\n\t\t\r\n\t\tif ($scope.beforeSubmit) {\r\n\t\t\t$scope.beforeSubmit();\r\n\t\t}\r\n\t\tif ($scope.onSubmit) {\r\n\t\t\t$scope.onSubmit();\r\n\t\t}\r\n\t\t\r\n\t\t$scope.setLoading(false);\r\n\r\n\t\tif ($scope.afterSubmit) {\r\n\t\t\t$scope.afterSubmit();\r\n\t\t}else{\r\n\t\t\t$scope.showAlert(\"success\",\"ESI.MSG.FORM_EXECUTADO\",\"\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif ($scope.removeWorkspace) {\r\n\t\t\t$scope.close();\r\n\t\t}\t\t\t\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository"]},"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":5247,"pageName":"requisicao_ferias_correcao_task","controllerName":"Requisicao_ferias_correcaoTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i> <translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i> <translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i> <translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i> <translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i> <translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i> <translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t\t\r\n\t\t\tif ($scope.task.processInstance.lastAction) {\r\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\r\n }\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository","NotificationRepository","SubscriberRepository","SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"htmlCode":"<form name=\"taskForm\">\n<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div><div class=\"row\" >\n</div>\n</form>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":5251,"creationDate":"2016-03-01T20:13:41.347-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":5252,"type":"FORM","description":"Requisição de Férias - Análise","name":"requisicao_ferias_analise"},"majorVersion":1,"minorVersion":2,"versionNumber":"1.2","path":"rh","fileName":"requisicao_ferias_analise.html","fileSize":2347,"fullPath":"rh/requisicao_ferias_analise_form.html","previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":5255,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5256,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5257,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5258,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":5259,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5260,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5261,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5262,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5263,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":5264,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nome"},{"dataInativo":null,"dataBloqueio":null,"id":5265,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5266,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5267,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5268,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5269,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5270,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5271,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5272,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5273,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5274,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":5275,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.matricula"},{"dataInativo":null,"dataBloqueio":null,"id":5276,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5277,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5278,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5279,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5280,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5281,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5282,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5283,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5284,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5285,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Admissão"},{"dataInativo":null,"dataBloqueio":null,"id":5286,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":5287,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5288,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5289,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5290,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5291,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5292,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5293,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5294,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":5295,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nomeDepartamento"},{"dataInativo":null,"dataBloqueio":null,"id":5296,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5297,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5298,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5299,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5300,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5301,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5302,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5303,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5304,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.000-0300","dataCriacao":"2016-03-02T19:20:23.000-0300","version":0,"id":4290,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5305,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":5306,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.nomeFuncao"},{"dataInativo":null,"dataBloqueio":null,"id":5307,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.568-0300","dataCriacao":"2016-03-02T19:20:22.568-0300","version":0,"id":4247,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"ng-custom-maxlength","label":"ESI.TAMANHO_MAXIMO","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5308,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.281-0300","dataCriacao":"2016-03-02T19:20:22.281-0300","version":0,"id":4214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"LABEL.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5309,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5310,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5311,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5312,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5313,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5314,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]},{"dataInativo":null,"dataBloqueio":null,"id":5315,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":5316,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.274-0300","dataCriacao":"2016-03-02T19:20:23.274-0300","version":0,"id":4404,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:50.030-0300","dataCriacao":"2016-03-02T19:19:50.030-0300","version":0,"id":475,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5317,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.423-0300","dataCriacao":"2016-03-02T19:20:22.423-0300","version":0,"id":4230,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"class","label":"ESI.CLASSE_CSS","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5318,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.315-0300","dataCriacao":"2016-03-02T19:20:22.315-0300","version":0,"id":4218,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":5319,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.577-0300","dataCriacao":"2016-03-02T19:20:22.577-0300","version":0,"id":4248,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.959-0300","dataCriacao":"2016-03-02T19:19:49.959-0300","version":0,"id":459,"name":"INTEGER","description":"Inteiro","key":"formPropertyType","code":3},"name":"level","label":"ESI.NIVEL_TITULO","defaultValue":"5","readonly":false,"required":false},"isExpression":false,"dateValue":null,"integerValue":4},{"dataInativo":null,"dataBloqueio":null,"id":5320,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5321,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5322,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5323,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":5324,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataSaida"},{"dataInativo":null,"dataBloqueio":null,"id":5325,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5326,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5327,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5328,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5329,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5330,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5331,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde de dias"},{"dataInativo":null,"dataBloqueio":null,"id":5332,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.numDias"},{"dataInativo":null,"dataBloqueio":null,"id":5333,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5334,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5335,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5336,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5337,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5338,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5339,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.035-0300","dataCriacao":"2016-03-02T19:20:23.035-0300","version":0,"id":4301,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5340,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":5341,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.diasAbono"},{"dataInativo":null,"dataBloqueio":null,"id":5342,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.324-0300","dataCriacao":"2016-03-02T19:20:22.324-0300","version":0,"id":4219,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-blur","label":"ESI.EVENTO_BLUR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5343,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5344,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5345,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5346,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5347,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]},{"dataInativo":null,"dataBloqueio":null,"id":5348,"index":4,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:23.106-0300","dataCriacao":"2016-03-02T19:20:23.106-0300","version":0,"id":4328,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.996-0300","dataCriacao":"2016-03-02T19:19:49.996-0300","version":0,"id":467,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":5349,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.263-0300","dataCriacao":"2016-03-02T19:20:22.263-0300","version":0,"id":4212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"LABEL.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data do retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5350,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.273-0300","dataCriacao":"2016-03-02T19:20:22.273-0300","version":0,"id":4213,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.950-0300","dataCriacao":"2016-03-02T19:19:49.950-0300","version":0,"id":457,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataRetorno"},{"dataInativo":null,"dataBloqueio":null,"id":5351,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.332-0300","dataCriacao":"2016-03-02T19:20:22.332-0300","version":0,"id":4220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-evento-change","label":"ESI.EVENTO_CHANGE","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5352,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.465-0300","dataCriacao":"2016-03-02T19:20:22.465-0300","version":0,"id":4235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-show","label":"ESI.CONDICAO_EXIBIR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5353,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.473-0300","dataCriacao":"2016-03-02T19:20:22.473-0300","version":0,"id":4236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.982-0300","dataCriacao":"2016-03-02T19:19:49.982-0300","version":0,"id":464,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5354,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.490-0300","dataCriacao":"2016-03-02T19:20:22.490-0300","version":0,"id":4238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-obrigatorio","label":"LABEL.OBRIGATORIO","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":5355,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:22.499-0300","dataCriacao":"2016-03-02T19:20:22.499-0300","version":0,"id":4239,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:19:49.955-0300","dataCriacao":"2016-03-02T19:19:49.955-0300","version":0,"id":458,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]}],"actions":[],"files":[],"defaultPage":{"dataInativo":null,"dataBloqueio":null,"id":5253,"pageName":"requisicao_ferias_analise_form","controllerName":"Requisicao_ferias_analiseFormController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"submit()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n <breadcrumb ng-if=\"showBreadcrumb\" ng-workspace=\"workspace\"></breadcrumb>\r\n \r\n <form name=\"${formName}Form\">\r\n \r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \r\n </form>\r\n\t\r\n</div><!-- .page-content -->","controllerCode":" $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t $scope.showExecuteButton = true;\r\n\t $scope.removeWorkspace = true;\r\n\t $scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\r\n\t\t$scope.setLoading(true);\r\n\r\n\t\tFormBuilderRepository.getByName(\"${formName}\").then(function(result) {\r\n\t\t\t$scope.resourceVersion = result.originalElement;\r\n \t\t$scope.setLoading(false);\r\n \t\t$scope.initialized = true;\r\n \t\t$scope.resetForm();\r\n\t\t});\r\n\r\n\t};\r\n\t\r\n\t$scope.resetForm = function() {\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.submit = function() {\r\n $scope.${formName}Form.$submitted = true;\r\n if(!$scope.${formName}Form.$valid){\r\n $scope.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"), \" \", false);\r\n return;\r\n }\r\n \r\n\t\tif ($scope.validate && !$scope.validate()) {\r\n\t\t\treturn\r\n\t\t}\r\n\r\n\t\tif (!$scope.businessRule || $scope.businessRule != '') {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule;\r\n\t\t}\r\n\r\n\t\tif ($scope.businessRule && $scope.businessRule != '') {\r\n\t\t\t$scope[$scope.businessRule] = undefined;\r\n\t\t\tRuntimeManagerRepository.executeBusinessRule($scope.businessRule, $scope.businessRuleVariables).then(function(result) {\r\n\t\t\t\t$scope[$scope.businessRule] = result.originalElement.businessRule;\r\n\t\t\t if ($scope[$scope.businessRule] && $scope[$scope.businessRule].valid) {\r\n\t\t\t \t$scope.execute();\r\n\t\t\t }\r\n\t\t\t});\t\t\t\r\n\t\t}else{\r\n\t\t\t$scope.execute();\r\n\t\t}\r\n\r\n\t};\r\n\t\r\n\t$scope.execute = function() {\r\n\t\t$scope.setLoading(true,$translate.instant(\"ESI.EXECUTANDO\")+\" \"+$scope.resourceVersion.resource.description);\r\n\t\t\r\n\t\tif ($scope.beforeSubmit) {\r\n\t\t\t$scope.beforeSubmit();\r\n\t\t}\r\n\t\tif ($scope.onSubmit) {\r\n\t\t\t$scope.onSubmit();\r\n\t\t}\r\n\t\t\r\n\t\t$scope.setLoading(false);\r\n\r\n\t\tif ($scope.afterSubmit) {\r\n\t\t\t$scope.afterSubmit();\r\n\t\t}else{\r\n\t\t\t$scope.showAlert(\"success\",\"ESI.MSG.FORM_EXECUTADO\",\"\");\r\n\t\t}\r\n\t\t\t\r\n\t\tif ($scope.removeWorkspace) {\r\n\t\t\t$scope.close();\r\n\t\t}\t\t\t\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n \r\n\t$scope.initialize();","dependencies":["FormBuilderRepository"]},"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":5254,"pageName":"requisicao_ferias_analise_task","controllerName":"Requisicao_ferias_analiseTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i> <translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i> <translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i> <translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i> <translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i> <translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i> <translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"," SubscriberRepository"," NotificationRepository"," SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"htmlCode":"<form name=\"taskForm\">\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"taskForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"taskForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"taskForm\" ng-label=\"Admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeDepartamento\" form=\"taskForm\" ng-label=\"Departamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeFuncao\" form=\"taskForm\" ng-label=\"Função\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"taskForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"taskForm\" ng-label=\"Qtde de dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"taskForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataRetorno\" form=\"taskForm\" ng-label=\"Data do retorno\" ng-model=\"requisicao.dataRetorno\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n</form>\n"}],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5021,"creationDate":"2016-03-02T00:48:41.347-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5022,"flowApplication":"SERVICE_INTEGRATION","description":"Registro de Férias","name":"RegistroDeFerias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5023,"dependencies":[],"executeCustomPage":false},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5029,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5030,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5031,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"SCRIPT","scriptCode":{"engineType":"RHINO","script":"getValue = function() {\n var ferias = new JSONObject();\n ferias.put(\"empregado_id\", empregado.get(\"id\"));\n ferias.put(\"dtSaida\", requisicao.get(\"dataSaida\"));\n ferias.put(\"dtRetorno\", requisicao.get(\"dataRetorno\"));\n ferias.put(\"numDias\", requisicao.get(\"numDias\"));\n ferias.put(\"diasAbono\", requisicao.get(\"diasAbono\"));\n return ferias;\n}\n\ngetValue();"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5026,"elementType":"StartEvent","designId":5026,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"132,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5027,"elementType":"EndEvent","designId":5027,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"748,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"DatabaseTransaction","dataInativo":null,"dataBloqueio":null,"id":5028,"elementType":"DatabaseTransaction","designId":5028,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Inclui férias","posX":"400,00","posY":"132,00","height":"32,00","width":"32,00","dataSourceName":"citgrp","dataObjectName":"rh_ferias","SQLType":"INSERT","inputVariableName":"ferias","outuptVariableName":"ferias"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5025,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"282,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5026,"targetRefId":5028},{"dataInativo":null,"dataBloqueio":null,"id":5024,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"590,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5028,"targetRefId":5027}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5035,"creationDate":"2016-03-02T01:45:02.543-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5036,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":1,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":2,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5037,"resource":true,"resourceName":"requisicao_ferias","dependencies":[],"htmlCode":"<div class=\"row\" ng-show=\"!empregado.idEmpregado\">\n\t<div class=\"col-sm-2\">\n\t\t<label-input ng-type=\"text\" ng-label=\"Matrícula\" ng-id=\"matricula\" ng-model=\"matricula\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t</div>\n\t<div class=\"col-sm-1\">\n\t\t<div class=\"form-group\">\n\t\t\t<label> </label>\n\t\t\t<div>\n\t\t\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"buscaEmpregado()\">\n\t\t\t\t\t<i class=\"ace-icon fa fa-play-circle-o\"></i> Pesquisar\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Período de férias a ser cadastrado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"ferias.length > 0\">\n\t<legend>Períodos de férias já registrados para o empregado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Dt início aquisição</th>\n\t\t\t\t\t\t\t<th>Dt fim aquisição</th>\n\t\t\t\t\t\t\t<th>Dt saída</th>\n\t\t\t\t\t\t\t<th>Qtde dias</th>\n\t\t\t\t\t\t\t<th>Dt retorno</th>\n\t\t\t\t\t\t\t<th>Dias abono</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"periodo in ferias\">\n\t\t\t\t\t\t\t<td>{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtSaida | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.NumDias}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DiasAbono}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>","startupCode":"$scope.solicitante = appService.getUsername($scope);","dataRecoveryCode":"$scope.buscaEmpregado = function() {\n $scope.empregado = {};\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"matricula\", VariableType.TEXT, $scope.matricula));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaEmpregado', variaveis, $scope.buscaFerias);\n\n flowService.executeFlowWithParams($scope, paramExecucao);\n};\n\n$scope.buscaFerias = function() {\n if ($scope.empregados.length > 0) {\n $scope.empregado = $scope.empregados[0]; \n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"idEmpregado\", VariableType.INTEGER, $scope.empregado.idEmpregado));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaFerias', variaveis);\n flowService.executeFlowWithParams($scope, paramExecucao);\n }else{\n $scope.showAlert(\"error\",\"Empregado não encontrado\");\n } \n};\n\n$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","beforeUpdateCode":"","businessRule":"RH001_valida_requisicao_ferias","executeCustomPage":false,"URLCustomPage":"/cit-esi-web/forms/teste/teste_process.html"},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5090,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5092,"variable":{"name":"RH001_valida_requisicao_ferias","variableType":"BUSINESSRULE","multiple":false},"persistentVariable":true,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5045,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":5046,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":5082,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5083,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5084,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5085,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5087,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5088,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5038,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},{"dataInativo":null,"dataBloqueio":null,"id":5039,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5087,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5040,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5083,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5041,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5042,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5088,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5043,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5082,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":5044,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5084,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"elements":[{"className":"BusinessRuleSubProcess","dataInativo":null,"dataBloqueio":null,"id":5080,"elementType":"BusinessRuleSubProcess","designId":5080,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Valida Requisição de Férias","posX":"40,00","posY":"96,00","height":"64,00","width":"104,00","flowName":"RH001_valida_requisicao_ferias"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5069,"elementType":"EndEvent","designId":5069,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"76,00","posY":"448,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5072,"elementType":"UserTask","designId":5072,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Analisar requisição","posX":"328,00","posY":"96,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":3,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5045,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5073,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5074,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5090,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5040,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5083,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5043,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5082,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":5044,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5084,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5033,"resource":true,"resourceName":"requisicao_ferias_analise","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataSaida\" ><translate>Data da saída</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.numDias\" ><translate>Qtde dias</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataRetorno\" ><translate>Data do retorno</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataRetorno\" ng-model=\"requisicao.dataRetorno\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.diasAbono\" ><translate>Dias de abono</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>","aditionalHtmlCode":"<div><b>Empregado alterado agora:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"$scope.businessRule = \"RH001_valida_requisicao_ferias\";","executeCustomPage":false,"URLCustomPage":"/cit-tabelas-corp-web/html/pais/pais.html"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5064,"elementType":"UserTask","designId":5064,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Corrigir requisição","posX":"328,00","posY":"236,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":3,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5046,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":6168,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":6169,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5090,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":6170,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":6171,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5092,"variable":{"name":"RH001_valida_requisicao_ferias","variableType":"BUSINESSRULE","multiple":false},"persistentVariable":true,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5041,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5038,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5032,"resource":true,"resourceName":"requisicao_ferias_correcao","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div><b>Empregado:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"if ($scope.task.processInstance.lastAction) {\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\n}","dataRecoveryCode":"$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","executeCustomPage":false}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":5078,"elementType":"ExclusiveGateway","designId":5078,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro ?","posX":"180,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5070,"elementType":"StartEvent","designId":5070,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"76,00","posY":"20,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":5062,"elementType":"ExclusiveGateway","designId":5062,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"532,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5075,"elementType":"UserTask","designId":5075,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Visualiza erro","posX":"604,00","posY":"336,00","height":"64,00","width":"104,00","instanceType":"SINGLE","actors":[{"dataInativo":null,"dataBloqueio":null,"id":5045,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":5046,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5091,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5076,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5089,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5041,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5086,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5034,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":5063,"elementType":"ExclusiveGateway","designId":5063,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"72,00","posY":"348,00","height":"40,00","width":"40,00"},{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":5077,"elementType":"BpeSubProcess","designId":5077,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5071,"elementType":"EndEvent","designId":5071,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização 1","posX":"788,00","posY":"52,00","height":"32,00","width":"32,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":5079,"elementType":"ErrorIntermediateEvent","designId":5079,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Captura de erro 1","posX":"645,00","posY":"148,00","height":"23,00","width":"23,00","ownerElement":{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":5077,"elementType":"BpeSubProcess","designId":5077,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5047,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"380,00","edgeY":"368,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":5064,"targetRefId":5063},{"dataInativo":null,"dataBloqueio":null,"id":5048,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"devolvida","condition":{"engineType":"RHINO","script":"DEVOLVIDA"},"edgeX":"552,00","edgeY":"268,00","sourceConnectionId":2,"targetConnectionId":1,"changedPosition":true,"sourceRefId":5062,"targetRefId":5064},{"dataInativo":null,"dataBloqueio":null,"id":5049,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"cancelada","condition":{"engineType":"RHINO","script":"CANCELADA"},"edgeX":"92,00","edgeY":"418,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5063,"targetRefId":5069},{"dataInativo":null,"dataBloqueio":null,"id":5050,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"reprovada","condition":{"engineType":"RHINO","script":"REJEITADA"},"edgeX":"552,00","edgeY":"68,00","sourceConnectionId":0,"targetConnectionId":3,"changedPosition":true,"sourceRefId":5062,"targetRefId":5071},{"dataInativo":null,"dataBloqueio":null,"id":5051,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"482,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5072,"targetRefId":5062},{"dataInativo":null,"dataBloqueio":null,"id":5052,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"804,00","edgeY":"368,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5075,"targetRefId":5071},{"dataInativo":null,"dataBloqueio":null,"id":5054,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"804,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5077,"targetRefId":5071},{"dataInativo":null,"dataBloqueio":null,"id":5053,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"aprovada","condition":{"engineType":"RHINO","script":"APROVADA"},"edgeX":"606,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5062,"targetRefId":5077},{"dataInativo":null,"dataBloqueio":null,"id":5056,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"sem erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5038,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5081,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},"condition":{"engineType":"RHINO","script":"RH001_valida_requisicao_ferias.isValid();\n"},"edgeX":"284,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":true,"sourceRefId":5078,"targetRefId":5072},{"dataInativo":null,"dataBloqueio":null,"id":5055,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"existe erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5039,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5087,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO","script":"!${RH001_valida_requisicao_ferias}.isValid();"},"edgeX":"200,00","edgeY":"268,00","sourceConnectionId":2,"targetConnectionId":3,"changedPosition":true,"sourceRefId":5078,"targetRefId":5064},{"dataInativo":null,"dataBloqueio":null,"id":5058,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":5042,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5088,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},"condition":{"engineType":"RHINO"},"edgeX":"656,00","edgeY":"253,50","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5079,"targetRefId":5075},{"dataInativo":null,"dataBloqueio":null,"id":5057,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5077,"targetRefId":5079},{"dataInativo":null,"dataBloqueio":null,"id":5061,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"92,00","edgeY":"74,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5070,"targetRefId":5080},{"dataInativo":null,"dataBloqueio":null,"id":5060,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"em análise","condition":{"engineType":"RHINO","script":"EMANALISE"},"edgeX":"92,00","edgeY":"256,00","sourceConnectionId":0,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5063,"targetRefId":5080},{"dataInativo":null,"dataBloqueio":null,"id":5059,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"162,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5080,"targetRefId":5078}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":5096,"creationDate":"2016-03-02T00:35:16.083-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":5097,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":2,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5098,"dependencies":[],"executeCustomPage":false},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5125,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":5126,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":5122,"acronym":"ACADASTRAR","name":"Para cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#fff2cc","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":5123,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":5124,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5099,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5124,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":5100,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5123,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"elements":[{"className":"SignalStartEvent","dataInativo":null,"dataBloqueio":null,"id":5118,"elementType":"SignalStartEvent","designId":5118,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Sinal de início","posX":"360,00","posY":"44,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5113,"elementType":"EndEvent","designId":5113,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"920,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5117,"elementType":"StartEvent","designId":5117,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"176,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5114,"elementType":"UserTask","designId":5114,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"324,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":0},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5115,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5125,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5116,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5126,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5100,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5123,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5094,"resource":false,"dependencies":[],"htmlCode":"<fieldset>\r\n\t<legend>Dados do empregado</legend>\r\n\t<div class=\"row\" >\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\r\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\r\n\t\t\t</div>\r\n\t\t</div>\t\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\r\n\t\t</div>\r\n </div>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</fieldset>\r\n\r\n<fieldset>\r\n\t<legend>Período de férias solicitado</legend>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-disabled=\"true\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-disabled=\"true\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-disabled=\"true\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataRetorno\" ng-disabled=\"true\" ng-model=\"requisicao.dataRetorno\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5120,"elementType":"UserTask","designId":5120,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Visualizar erro","posX":"472,00","posY":"280,00","height":"64,00","width":"104,00","instanceType":"SINGLE","actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[],"actions":[],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5095,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":5121,"elementType":"ErrorIntermediateEvent","designId":5121,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Captura de erro","posX":"513,00","posY":"172,00","height":"23,00","width":"23,00","ownerElement":{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":5119,"elementType":"EsiSubProcess","designId":5119,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"}},{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":5119,"elementType":"EsiSubProcess","designId":5119,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":5110,"elementType":"UserTask","designId":5110,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Emitir aviso de férias","posX":"688,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":3},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":5101,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5111,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5125,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":5112,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":5126,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":5099,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":5124,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5093,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12 style=\"text-align:center\">\n\t\t<h2>AVISO DE FÉRIAS</h2>\n\t</div>\n</div>\n<br>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Empregado:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.matricula}}</span> - <span>{{empregado.nome}}</span>\n\t</div>\n</div>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Departamento:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.nomeDepartamento}}</span>\n\t</div>\n</div>\n<br><br>\n<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\tNa forma das disposições em vigor, fica V. Sa. nofitificado(a) que sairá de férias por {{requisicao.numDias}} dia(s), a partir do dia {{requisicao.dataSaida | date : 'dd/MM/yyyy'}}, retornando no dia {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5102,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"856,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5110,"targetRefId":5113},{"dataInativo":null,"dataBloqueio":null,"id":5103,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"266,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5117,"targetRefId":5114},{"dataInativo":null,"dataBloqueio":null,"id":5104,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"376,00","edgeY":"98,00","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5118,"targetRefId":5114},{"dataInativo":null,"dataBloqueio":null,"id":5106,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"468,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5114,"targetRefId":5119},{"dataInativo":null,"dataBloqueio":null,"id":5105,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"650,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5119,"targetRefId":5110},{"dataInativo":null,"dataBloqueio":null,"id":5107,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"936,00","edgeY":"312,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":5120,"targetRefId":5113},{"dataInativo":null,"dataBloqueio":null,"id":5108,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"524,00","edgeY":"237,50","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5121,"targetRefId":5120},{"dataInativo":null,"dataBloqueio":null,"id":5109,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"-1,00","edgeY":"-1,00","sourceConnectionId":0,"targetConnectionId":0,"changedPosition":false,"sourceRefId":5119,"targetRefId":5121}],"changedData":false}],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":5011,"creationDate":"2016-02-09T02:34:01.047-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":5012,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":5013,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":5019,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":true,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":5016,"elementType":"StartEvent","designId":5016,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"192,00","posY":"68,00","height":"32,00","width":"32,00"},{"className":"JavaScriptTask","dataInativo":null,"dataBloqueio":null,"id":5017,"elementType":"JavaScriptTask","designId":5017,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Script","posX":"348,00","posY":"52,00","height":"64,00","width":"104,00","scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":5018,"elementType":"EndEvent","designId":5018,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"580,00","posY":"68,00","height":"32,00","width":"32,00"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":5014,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"286,00","edgeY":"84,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5016,"targetRefId":5017},{"dataInativo":null,"dataBloqueio":null,"id":5015,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"516,00","edgeY":"84,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":5017,"targetRefId":5018}],"changedData":false,"type":"DROOLS","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.440-0300","dataCriacao":"2016-03-02T19:28:02.439-0300","version":0,"id":5010,"name":"Suporte"},"dslrs":[{"dataInativo":null,"dataBloqueio":null,"id":5020,"dslr":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.434-0300","dataCriacao":"2016-03-02T19:28:02.434-0300","version":0,"id":4996,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:01.824-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":4986,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},{"dataInativo":null,"dataBloqueio":null,"id":4990,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4994,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":4995,"scope":"CONDITION","naturalLanguage":"sdffsd","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"}]},"name":"RH001_valida_requisicao_ferias","packageName":"br.com.centralit.drools.rules","imports":["org.json.JSONObject","java.util.GregorianCalendar","java.util.Calendar","br.com.centralit.framework.util.UtilDate"],"functions":"function int qtdeDias( JSONObject requisicao ) { \n\tint numDias = requisicao.getInt(\"numDias\");\n\tint diasAbono = requisicao.getInt(\"diasAbono\");\n\tInteger dias = numDias + diasAbono;\n\treturn dias;\n}\n\nfunction void calculaDataRetorno( JSONObject requisicao ) { \n\tGregorianCalendar c = new GregorianCalendar();\n\n\tc.setTime(UtilDate.jsonToDate(requisicao.getString(\"dataSaida\")));\n\tc.add(Calendar.DATE, requisicao.getInt(\"numDias\"));\n\n\tString dataRetorno = UtilDate.dateToJson(c.getTime());\n\n\trequisicao.put(\"dataRetorno\", dataRetorno);\n}","rules":[{"dataInativo":"21/10/2015","dataBloqueio":null,"id":4997,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":4998,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":4999,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5000,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4989,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) <= 30 )"},"naturalLanguage":"- dias de férias mais dias de abono menor ou igual a 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5001,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5002,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":5003,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":5004,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":5005,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4987,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},"naturalLanguage":"Existe requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"id":5006,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4988,"scope":"CONDITION","naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias","droolsLanguage":"eval( qtdeDias( (JSONObject) $requisicaoFerias ) > 30 )"},"naturalLanguage":"- dias de férias mais dias de abono maior que 30 dias"}],"consequences":[{"dataInativo":null,"dataBloqueio":null,"id":5007,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4991,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},"naturalLanguage":"Adicione erro \"Regra por Drools -> Quantidade de dias de férias mais dias de abono não pode ser maior que 30 dias\""},{"dataInativo":null,"dataBloqueio":null,"id":5008,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4992,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":5009,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":4993,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}}],"scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por script -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}}],"businessProcess":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:33:45.521-0300","dataCriacao":"2016-03-02T19:28:03.597-0300","version":1,"id":5356,"name":"RequisicaoFerias","description":"Requisição de Férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.440-0300","dataCriacao":"2016-03-02T19:28:02.439-0300","version":0,"id":5010,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":5036,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":5665},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":5357,"group":{"id":"RH","name":"RH","code":5665},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":true,"removeWorkspace":true,"variables":[],"menu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:41:22.795-0300","dataCriacao":"2016-03-02T19:30:02.776-0300","version":1,"id":5372},"menuName":"Requisição de Férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:04.313-0300","dataCriacao":"2016-03-02T19:28:04.313-0300","version":0,"id":5358,"name":"CadastrarFerias","description":"Cadastrar férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:28:02.440-0300","dataCriacao":"2016-03-02T19:28:02.439-0300","version":0,"id":5010,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":5097,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.987-0300","dataCriacao":"2016-03-02T19:20:21.987-0300","version":0,"id":4203,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-02T19:20:21.956-0300","dataCriacao":"2016-03-02T19:20:21.956-0300","version":0,"id":4201,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":4202,"startTime":"2016-03-02T00:00:00.953-0300","endTime":"2016-03-02T23:59:59.954-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":5665},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":5359,"group":{"id":"RH","name":"RH","code":5665},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":false,"removeWorkspace":true,"variables":[],"menuName":"Cadastrar férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false}],"replaceElement":false,"executeDDL":false} | |
2 | 1 | \ No newline at end of file |
2 | +{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:42.558-0300","dataCriacao":"2016-02-12T11:08:00.090-0200","version":5,"name":"requisicao_ferias_com_dataObject","description":"Requisição de Férias com DataObject","elements":[{"dataInativo":null,"dataBloqueio":null,"type":"DSLR","elementId":3089,"name":"RH001_valida_requisicao_ferias","description":"RH001_valida_requisicao_ferias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_RULE","elementId":3105,"name":"RH001_valida_requisicao_ferias","description":"Valida requisição de férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":3115,"name":"RegistroDeFerias","description":"Registro de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":3129,"name":"RequisicaoFeriasComDataObject","description":"Requisição de Férias integrada ao DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FLOW","elementId":3190,"name":"CadastramentoFeriasComDataObject","description":"Cadastrar férias com DataObject"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":3222,"name":"requisicao_ferias","description":"Requisição de Férias - Início"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":3335,"name":"requisicao_ferias_correcao","description":"Requisição de Férias - Correção"},{"dataInativo":null,"dataBloqueio":null,"type":"FORM","elementId":3340,"name":"requisicao_ferias_analise","description":"Requisição de Férias - Análise"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":3443,"name":"RequisicaoFerias","description":"Requisição de Férias"},{"dataInativo":null,"dataBloqueio":null,"type":"BUSINESS_PROCESS","elementId":3445,"name":"CadastrarFerias","description":"Cadastrar férias"}],"dslrs":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.914-0300","dataCriacao":"2016-03-23T20:35:40.914-0300","version":0,"id":3089,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.375-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":3079,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":3080,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":3081,"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":3082,"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":3083,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":3084,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":3085,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":3086,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3087,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3088,"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":3090,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":3091,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":3092,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3080,"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":3093,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3082,"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":3094,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3085,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":3095,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3086,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3096,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":3097,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":3098,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3080,"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":3099,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3081,"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":3100,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3084,"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":3101,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3085,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":3102,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3086,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}],"dataObjects":[],"forms":[{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":3221,"creationDate":"2016-03-01T20:17:58.417-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":3222,"type":"FORM","description":"Requisição de Férias - Início","name":"requisicao_ferias"},"majorVersion":1,"minorVersion":12,"versionNumber":"1.12","path":"rh","fileName":"requisicao_ferias.html","fileSize":2953,"fullPath":"forms/requisicao_ferias.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":3105,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":3224,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3225,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.909-0300","dataCriacao":"2016-03-23T20:34:28.909-0300","version":0,"id":1389,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.688-0300","dataCriacao":"2016-03-23T20:34:27.688-0300","version":0,"id":1164,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3226,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.162-0300","dataCriacao":"2016-03-23T20:34:28.162-0300","version":0,"id":1215,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3227,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.100-0300","dataCriacao":"2016-03-23T20:34:28.100-0300","version":0,"id":1203,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":3228,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.263-0300","dataCriacao":"2016-03-23T20:34:28.263-0300","version":0,"id":1233,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3229,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3230,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3231,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.860-0300","dataCriacao":"2016-03-23T20:34:28.860-0300","version":0,"id":1360,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.664-0300","dataCriacao":"2016-03-23T20:34:27.664-0300","version":0,"id":1157,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"auto-complete","description":"Auto Complete","templateCode":"<auto-complete ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" ng-item=\"item\" />","htmlCode":"<auto-complete ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-item=\"${ng-item}\" ng-find=\"${ng-find}\" ng-set-result=\"${ng-set-result}\" ng-acao-borracha=\"${ng-acao-borracha}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3232,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":3233,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":3234,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.136-0300","dataCriacao":"2016-03-23T20:34:28.136-0300","version":0,"id":1210,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-item","label":"LABEL.ITEM","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"item.nome"},{"dataInativo":null,"dataBloqueio":null,"id":3235,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.141-0300","dataCriacao":"2016-03-23T20:34:28.141-0300","version":0,"id":1211,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-find","label":"ESI.ACAO_FIND","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"buscaAutoCompleteEmpregado(value)"},{"dataInativo":null,"dataBloqueio":null,"id":3236,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.146-0300","dataCriacao":"2016-03-23T20:34:28.146-0300","version":0,"id":1212,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-set-result","label":"ESI.ACAO_SET_RESULT","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"setEmpregado(item)"},{"dataInativo":null,"dataBloqueio":null,"id":3237,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.157-0300","dataCriacao":"2016-03-23T20:34:28.157-0300","version":0,"id":1214,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-acao-borracha","label":"ESI.ACAO_BORRACHA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"limpaAutoComplete()"},{"dataInativo":null,"dataBloqueio":null,"id":3238,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3239,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3240,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3241,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3242,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3243,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":3244,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3245,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3246,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3247,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3248,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3249,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":3250,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3251,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3252,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3253,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.747-0300","dataCriacao":"2016-03-23T20:34:28.747-0300","version":0,"id":1313,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3254,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data admissão"},{"dataInativo":null,"dataBloqueio":null,"id":3255,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":3256,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3257,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3258,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"name":"SHORTTEXT","description":"Short Text","key":"formPropertyType","code":8},"name":"ng-if","label":"ESI.CONDICAO_RENDERIZAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"empregado.id"},{"dataInativo":null,"dataBloqueio":null,"id":3259,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3260,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3261,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3262,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3263,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":3264,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.departamento.nome"},{"dataInativo":null,"dataBloqueio":null,"id":3265,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3266,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3267,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3268,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3269,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3270,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3271,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3272,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3273,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3274,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":3275,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.funcao.nome"},{"dataInativo":null,"dataBloqueio":null,"id":3276,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3277,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3278,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3279,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3280,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3281,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3282,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3283,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3284,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.ferias.length > 0","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3285,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.909-0300","dataCriacao":"2016-03-23T20:34:28.909-0300","version":0,"id":1389,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.688-0300","dataCriacao":"2016-03-23T20:34:27.688-0300","version":0,"id":1164,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3286,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.162-0300","dataCriacao":"2016-03-23T20:34:28.162-0300","version":0,"id":1215,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3287,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.100-0300","dataCriacao":"2016-03-23T20:34:28.100-0300","version":0,"id":1203,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Períodos de férias já cadastrados para o empregado"},{"dataInativo":null,"dataBloqueio":null,"id":3288,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.263-0300","dataCriacao":"2016-03-23T20:34:28.263-0300","version":0,"id":1233,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3289,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3290,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3291,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.896-0300","dataCriacao":"2016-03-23T20:34:28.896-0300","version":0,"id":1381,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.664-0300","dataCriacao":"2016-03-23T20:34:27.664-0300","version":0,"id":1157,"name":"SELECT","description":"Select","key":"formWidgetType","code":2},"name":"data-grid","description":"Data grid","templateCode":"<div class=\"panel panel-default\">\n<div class=\"panel-heading clearfix\">\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\n\t\t<translate>LABEL.ADICIONAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" type=\"button\" >\n\t\t<i class=\"fa fa-pencil blue\"></i>\n\t\t<translate>LABEL.EDITAR</translate> </a>\n\t</button>\n\t<button class=\"btn btn-clear\" ngtype=\"button\" >\n\t\t<i class=\"fa fa-close red\"></i>\n\t\t<translate>LABEL.REMOVER</translate> </a>\n\t</button>\n</div>\n<table class=\"table table-striped table-bordered table-hover\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th width=\"5%\" class=\"text-center\"> </th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 1</th>\t\n\t\t\t<th><translate>ESI.CAMPO</translate> 2</th>\n\t\t\t<th><translate>ESI.CAMPO</translate> 3</th>\n\t\t</tr>\n\t</thead>\n\t<tbody>\n\t\t<tr >\n\t\t\t<td class=\"text-center vertical-middle\">\n\t\t\t\t<input type=\"radio\" />\n\t\t\t</td>\n\t\t\t<td class=\"vertical-middle\" > </td>\t\n\t\t\t<td class=\"vertical-middle\" > </td>\n\t\t\t<td class=\"vertical-middle\" > </td>\t\n\t\t</tr>\n\t</tbody>\n</table>\n</div>","htmlCode":"<esi-data-grid ng-if=\"${ng-target}\" form=\"${form}\" ng-data-object=\"${ng-data-object}\" ng-target=\"${ng-target}\" ng-relationship-name=\"${ng-relationship-name}\" ng-before-save=\"${ng-before-save}\" ng-after-save=\"${ng-after-save}\" ng-disabled=\"${ng-disabled}\" />"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3292,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.274-0300","dataCriacao":"2016-03-23T20:34:28.274-0300","version":0,"id":1235,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-data-object","label":"ESI.OBJETO_FONTE","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"dataObject"},{"dataInativo":null,"dataBloqueio":null,"id":3293,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.269-0300","dataCriacao":"2016-03-23T20:34:28.269-0300","version":0,"id":1234,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-target","label":"ESI.OBJETO_DESTINO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado"},{"dataInativo":null,"dataBloqueio":null,"id":3294,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.279-0300","dataCriacao":"2016-03-23T20:34:28.279-0300","version":0,"id":1236,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-relationship-name","label":"ESI.NOME_RELACIONAMENTO","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"ferias"},{"dataInativo":null,"dataBloqueio":null,"id":3295,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.284-0300","dataCriacao":"2016-03-23T20:34:28.284-0300","version":0,"id":1237,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-before-save","label":"ESI.ACAO_ANTES_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3296,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.290-0300","dataCriacao":"2016-03-23T20:34:28.290-0300","version":0,"id":1238,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-after-save","label":"ESI.ACAO_DEPOIS_SALVAR","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3297,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3298,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3299,"index":3,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>","htmlFooter":"","components":[]},{"dataInativo":null,"dataBloqueio":null,"id":3300,"index":4,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"empregado.id","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3301,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.909-0300","dataCriacao":"2016-03-23T20:34:28.909-0300","version":0,"id":1389,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.688-0300","dataCriacao":"2016-03-23T20:34:27.688-0300","version":0,"id":1164,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3302,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.162-0300","dataCriacao":"2016-03-23T20:34:28.162-0300","version":0,"id":1215,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3303,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.100-0300","dataCriacao":"2016-03-23T20:34:28.100-0300","version":0,"id":1203,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":3304,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.263-0300","dataCriacao":"2016-03-23T20:34:28.263-0300","version":0,"id":1233,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3305,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3306,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3307,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.747-0300","dataCriacao":"2016-03-23T20:34:28.747-0300","version":0,"id":1313,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3308,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":3309,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3310,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3311,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3312,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3313,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3314,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3315,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.689-0300","dataCriacao":"2016-03-23T20:34:28.689-0300","version":0,"id":1286,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3316,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde dias"},{"dataInativo":null,"dataBloqueio":null,"id":3317,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3318,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3319,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3320,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3321,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3322,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3323,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3324,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.689-0300","dataCriacao":"2016-03-23T20:34:28.689-0300","version":0,"id":1286,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3325,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":3326,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3327,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3328,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3329,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3330,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3331,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3332,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"dateValue":null}]}]}],"actions":[],"files":[],"businessProcessPage":{"dataInativo":null,"dataBloqueio":null,"id":3223,"pageName":"requisicao_ferias_process","controllerName":"Requisicao_feriasProcessController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\">\r\n\t\t\t\t<button ng-show=\"showExecuteButton\" ng-disabled=\"${formName}Form.$invalid\" title=\"{{$translate.instant('LABEL.EXECUTAR')}}\" alt=\"{{$translate.instant('LABEL.EXECUTAR')}}\" class=\"btn btn-clear\" ng-click=\"createProcessInstance()\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>LABEL.EXECUTAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\"><translate>{{businessProcess.description}}</translate></h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n\t <li>\r\n\t <translate>LABEL.MENU</translate>\r\n\t </li>\r\n\t\r\n\t <li ng-repeat=\"label in listaBreadcrumb track by $index\">\r\n\t {{label}}\r\n\t </li>\r\n\t</ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n\t <p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showSubscribersTab\" active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{documents.length}}</span></tab-heading>\r\n \t\t\t\t<fieldset>\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend>\r\n \t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"documentsForm\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n </tabset>\r\n\t</form>\r\n\r\n</div><!-- .page-content -->","controllerCode":" $scope.solicitante = appService.getUsername($scope);\r\n \r\n $scope.setBusinessBuleVariables = function() {\r\n var variaveis = [];\r\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\r\n return variaveis;\r\n };\r\n \r\n $scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n $scope.requisicao = $scope.requisicao;\r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.initialize = function() {\r\n\t\t$scope.businessProcess = $rootScope.businessProcess; \r\n\t\t$scope.listaBreadcrumb = $rootScope.listaBreadcrumb;\r\n\r\n\t\t$scope.flowVariables = [];\r\n\t\t$scope.executionCallbackFunction = null;\r\n\t\t$scope.documents = [];\r\n\t\t$scope.subscribersUsers = [];\r\n\t\t$scope.subscribersGroups = [];\r\n\t\t\r\n\t\t$scope.showHelpButton = true;\r\n\t $scope.showBreadcrumb = true;\r\n\t\t\r\n\t\t$scope.tabAtual = 0;\r\n\r\n\t\t$scope.tabs = [ {active: true}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t\t,{active: false}\r\n\t\t\t\t\t ];\r\n\t\t\r\n\t\tif (!$scope.listaBreadcrumb || $scope.listaBreadcrumb.length == 0) {\r\n\t\t\t$scope.listaBreadcrumb = [$translate.instant(\"LABEL.BPE_ESI\"), $translate.instant(\"ESI.EXECUCAO_PROCESSO_NEGOCIO.TITULO\")];\r\n\t\t}\r\n\r\n businessProcessService.initializeForm($scope, \"${formName}\", $scope.businessProcess).then(function(result) {\r\n $scope.initialized = true;\r\n $scope.resetForm();\r\n });\t\r\n \r\n // Recupera metadados do data object\r\n\t\tDataRepository.find('citgrp', 'rh_empregado').then(function(result) {\r\n\t\t\t$scope.dataObject = result.originalElement;\r\n\t\t\t$scope.target = {};\r\n\t\t});\r\n\t};\r\n\t\r\n\t\t// Busca empregado para autocomplete\r\n $scope.buscaAutoCompleteEmpregado = function(value) {\r\n $scope.setLoading(true);\r\n var nome = value ? value : \"\";\r\n if (nome.indexOf(\"%\") < 0) {\r\n nome = \"%\" + nome + \"%\";\r\n }\r\n return DataRepository.list($scope.dataObject, 'EmpregadoPorNome', {nome: nome}).then(function(result) {\r\n $scope.setLoading(false);\r\n return result;\r\n });\r\n };\r\n\r\n // Limpa autocomplete\r\n $scope.limpaAutoComplete = function() {\r\n $scope.empregado = null; \r\n };\r\n \r\n $scope.setEmpregado = function(item) {\r\n if (item && item.id) {\r\n $scope.empregado = item;\r\n dataService.restoreRelationships($scope.dataObject, $scope.empregado);\r\n }\r\n };\r\n \r\n\t$scope.resetForm = function() {\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\t};\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.createProcessInstance = function() {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.resourceVersion.businessRule.name;\r\n\t\t}\r\n\t\t$scope.buildBusinessRuleVariables();\r\n\r\n\t\tvar environment = {};\r\n\t\tenvironment.form = $scope.${formName}Form;\r\n\t\tenvironment.flowVersion = $scope.flowVersion;\r\n\t\tenvironment.flowVariables = $scope.flowVariables;\r\n\t\tenvironment.businessRule = $scope.businessRule;\r\n\t\tenvironment.businessRuleVariables = $scope.businessRuleVariables;\r\n\t\tenvironment.businessProcess = $scope.businessProcess;\r\n\t\tenvironment.subscribers = subscriberService.buildSubscribers($scope.subscribersUsers, $scope.subscribersGroups);\r\n\t\tenvironment.uploader = $scope.uploader;\r\n\t\tenvironment.documents = $scope.documents;\r\n\t\tenvironment.controllerScope = $rootScope.controllerScope;\r\n\t\tenvironment.callbackFunction = $scope.callbackFunction;\r\n\t\tenvironment.closeFunction = $scope.removeWorkspace ? $scope.close : undefined;\r\n\t\t\r\n\t\tbusinessProcessService.start($scope, environment);\r\n\t};\r\n\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\t$scope.businessRuleVariables = $scope.setBusinessBuleVariables();\r\n\t};\r\n\t\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tappService.removeWorkspace(workspace.page);\r\n\t\t}\r\n\t};\r\n\t$scope.findUser = function(value) {\r\n\t\treturn subscriberService.findUser(value);\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn subscriberService.findGroup(value);\r\n\t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tsubscriberService.addSubscriberUser($scope.subscribersUsers, $scope.selectedSubscriberUser);\r\n\t\t$scope.clearSubscriberUser();\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t\tsubscriberService.removeSubscriberUser($scope.subscribersUsers, index);\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tsubscriberService.addSubscriberGroup($scope.subscribersGroups, $scope.selectedSubscriberGroup);\r\n\t\t$scope.clearSubscriberGroup();\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t\tsubscriberService.removeSubscriberGroup($scope.subscribersGroups, index);\r\n\t};\r\n\t\r\n\t$scope.currentDate = function() {\r\n \treturn $filter(\"date\")(new Date(), \"dd/MM/yyyy\");\r\n };\r\n \r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"]},"showTabs":false,"forBusinessProcess":true,"forUserTask":false,"generateDefaultPage":false,"htmlCode":"<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<auto-complete ng-id=\"empregado\" form=\"requisicao_feriasForm\" ng-label=\"Nome\" ng-model=\"empregado\" ng-item=\"item.nome\" ng-find=\"buscaAutoCompleteEmpregado(value)\" ng-set-result=\"setEmpregado(item)\" ng-acao-borracha=\"limpaAutoComplete()\" ng-obrigatorio=\"false\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"requisicao_feriasForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" ng-if=\"empregado.id\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"requisicao_feriasForm\" ng-label=\"Data admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.departamento.nome\" form=\"requisicao_feriasForm\" ng-label=\"Departamento\" ng-model=\"empregado.departamento.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.funcao.nome\" form=\"requisicao_feriasForm\" ng-label=\"Função\" ng-model=\"empregado.funcao.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" ng-show=\"empregado.ferias.length > 0\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Períodos de férias já cadastrados para o empregado</h4>\n\t</div>\n\t<div class=\"col-xs-12\" >\n\t\t<esi-data-grid ng-if=\"empregado\" form=\"requisicao_feriasForm\" ng-data-object=\"dataObject\" ng-target=\"empregado\" ng-relationship-name=\"ferias\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset><div class=\"row\" >\n</div>\n<div class=\"row\" ng-show=\"empregado.id\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"requisicao_feriasForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"requisicao_feriasForm\" ng-label=\"Qtde dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"requisicao_feriasForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" ng-disabled=\"false\" />\n\t</div>\n</div>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":3334,"creationDate":"2016-03-01T20:58:09.773-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":3335,"type":"FORM","description":"Requisição de Férias - Correção","name":"requisicao_ferias_correcao"},"majorVersion":1,"minorVersion":9,"versionNumber":"1.9","path":"rh","fileName":"requisicao_ferias_correcao.html","fileSize":3017,"fullPath":"forms/requisicao_ferias_correcao.html","businessRule":{"dataInativo":null,"dataBloqueio":null,"id":3105,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":3337,"index":0,"tabIndex":0,"htmlOnly":true,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>","htmlFooter":"","components":[]}],"actions":[],"files":[],"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":3336,"pageName":"requisicao_ferias_correcao_task","controllerName":"Requisicao_ferias_correcaoTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i> <translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i> <translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i> <translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i> <translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i> <translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i> <translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t\t\r\n\t\t\tif ($scope.task.processInstance.lastAction) {\r\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\r\n }\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository","NotificationRepository","SubscriberRepository","SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"generateDefaultPage":false,"htmlCode":"<form name=\"taskForm\">\n<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\n\t\t\t</div>\n\t\t</div>\t\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\n\t\t</div>\n </div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" />\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div><div class=\"row\" >\n</div>\n</form>\n"},{"className":"FormVersion","dataInativo":null,"dataBloqueio":null,"id":3339,"creationDate":"2016-03-01T20:13:41.347-0300","resource":{"dataInativo":null,"dataBloqueio":null,"id":3340,"type":"FORM","description":"Requisição de Férias - Análise","name":"requisicao_ferias_analise"},"majorVersion":1,"minorVersion":2,"versionNumber":"1.2","path":"rh","fileName":"requisicao_ferias_analise.html","fileSize":2347,"fullPath":"forms/requisicao_ferias_analise.html","previewJS":"","tabs":[],"rows":[{"dataInativo":null,"dataBloqueio":null,"id":3342,"index":0,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3343,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.909-0300","dataCriacao":"2016-03-23T20:34:28.909-0300","version":0,"id":1389,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.688-0300","dataCriacao":"2016-03-23T20:34:27.688-0300","version":0,"id":1164,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3344,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.162-0300","dataCriacao":"2016-03-23T20:34:28.162-0300","version":0,"id":1215,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3345,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.100-0300","dataCriacao":"2016-03-23T20:34:28.100-0300","version":0,"id":1203,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Empregado"},{"dataInativo":null,"dataBloqueio":null,"id":3346,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.263-0300","dataCriacao":"2016-03-23T20:34:28.263-0300","version":0,"id":1233,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3347,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3348,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3349,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3350,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Nome"},{"dataInativo":null,"dataBloqueio":null,"id":3351,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3352,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3353,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3354,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3355,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3356,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3357,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3358,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3359,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3360,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3361,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Matrícula"},{"dataInativo":null,"dataBloqueio":null,"id":3362,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3363,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3364,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3365,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3366,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3367,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3368,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3369,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3370,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3371,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.747-0300","dataCriacao":"2016-03-23T20:34:28.747-0300","version":0,"id":1313,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3372,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Admissão"},{"dataInativo":null,"dataBloqueio":null,"id":3373,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"empregado.dataAdmissao"},{"dataInativo":null,"dataBloqueio":null,"id":3374,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3375,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3376,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3377,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3378,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3379,"index":1,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3380,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3381,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Departamento"},{"dataInativo":null,"dataBloqueio":null,"id":3382,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3383,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3384,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3385,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3386,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3387,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3388,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3389,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3390,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3391,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.663-0300","dataCriacao":"2016-03-23T20:34:28.663-0300","version":0,"id":1275,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-text","description":"Input Text","templateCode":"<label-input ng-type=\"text\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input ng-type=\"text\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-custom-maxlength=\"${ng-custom-maxlength}\" ng-mask=\"${ng-mask}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":6,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3392,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Função"},{"dataInativo":null,"dataBloqueio":null,"id":3393,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3394,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.257-0300","dataCriacao":"2016-03-23T20:34:28.257-0300","version":0,"id":1232,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3395,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.081-0300","dataCriacao":"2016-03-23T20:34:28.081-0300","version":0,"id":1199,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-mask","label":"ESI.MASCARA","defaultValue":"","readonly":false,"required":false},"isExpression":false,"dateValue":null},{"dataInativo":null,"dataBloqueio":null,"id":3396,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3397,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3398,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3399,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3400,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3401,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3402,"index":2,"tabIndex":0,"htmlOnly":false,"cssClass":"row","aditionalHtml":"","ngShowHtml":"","ngIfHtml":"","htmlHeader":"","htmlFooter":"","components":[{"dataInativo":null,"dataBloqueio":null,"id":3403,"index":0,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.909-0300","dataCriacao":"2016-03-23T20:34:28.909-0300","version":0,"id":1389,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.688-0300","dataCriacao":"2016-03-23T20:34:27.688-0300","version":0,"id":1164,"name":"TITLE","description":"Title","key":"formWidgetType","code":9},"name":"title","description":"Title","templateCode":"<h1 class='{{component.class}}' ng-if=\"component.level == '1'\">\n\t\t{{component.text}} \n</h1>\n<h2 class='{{component.class}}' ng-if=\"component.level == '2'\">\n\t{{component.text}} \n</h2>\n<h3 class='{{component.class}}' ng-if=\"component.level == '3'\">\n\t{{component.text}} \n</h3>\n<h4 class='{{component.class}}' ng-if=\"component.level == '4'\">\n\t{{component.text}}\n</h4>\n<h5 class='{{component.class}}' ng-if=\"component.level == '5'\">\n\t{{component.text}} \n</h5>\n","htmlCode":"<h${level} class=\"${class}\" >${text}</h${level}>"},"width":12,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3404,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.162-0300","dataCriacao":"2016-03-23T20:34:28.162-0300","version":0,"id":1215,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3405,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.100-0300","dataCriacao":"2016-03-23T20:34:28.100-0300","version":0,"id":1203,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"text","label":"ESI.CAMPO_TEXTO","defaultValue":"text","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Período de férias solicitado"},{"dataInativo":null,"dataBloqueio":null,"id":3406,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.263-0300","dataCriacao":"2016-03-23T20:34:28.263-0300","version":0,"id":1233,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.636-0300","dataCriacao":"2016-03-23T20:34:27.636-0300","version":0,"id":1148,"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":3407,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3408,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3409,"index":1,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.747-0300","dataCriacao":"2016-03-23T20:34:28.747-0300","version":0,"id":1313,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3410,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data de saída"},{"dataInativo":null,"dataBloqueio":null,"id":3411,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3412,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3413,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3414,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3415,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3416,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3417,"index":2,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.689-0300","dataCriacao":"2016-03-23T20:34:28.689-0300","version":0,"id":1286,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3418,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Qtde de dias"},{"dataInativo":null,"dataBloqueio":null,"id":3419,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3420,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3421,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3422,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3423,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3424,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3425,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3426,"index":3,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.689-0300","dataCriacao":"2016-03-23T20:34:28.689-0300","version":0,"id":1286,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"input-integer","description":"Input Integer","templateCode":"<label-input-number ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\"/>","htmlCode":"<label-input-number ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-blur=\"${ng-evento-blur}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":2,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3427,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Dias de abono"},{"dataInativo":null,"dataBloqueio":null,"id":3428,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"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":3429,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.104-0300","dataCriacao":"2016-03-23T20:34:28.104-0300","version":0,"id":1204,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3430,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3431,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3432,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3433,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3434,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3435,"index":4,"widget":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.747-0300","dataCriacao":"2016-03-23T20:34:28.747-0300","version":0,"id":1313,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.661-0300","dataCriacao":"2016-03-23T20:34:27.661-0300","version":0,"id":1156,"name":"INPUT","description":"Input","key":"formWidgetType","code":1},"name":"date-picker","description":"Date Picker","templateCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"component_{{component.rowIndex}}_{{component.index}}\" ng-label=\"{{component['ng-label']}}\" ng-model=\"model\" />","htmlCode":"<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"${id}\" form=\"${form}\" ng-label=\"${ng-label}\" ng-model=\"${ng-model}\" ng-evento-change=\"${ng-evento-change}\" ng-obrigatorio=\"${ng-obrigatorio}\" ng-disabled=\"${ng-disabled}\" />"},"width":3,"properties":[{"dataInativo":null,"dataBloqueio":null,"id":3436,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.070-0300","dataCriacao":"2016-03-23T20:34:28.069-0300","version":0,"id":1197,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-label","label":"ESI.LABEL","defaultValue":"Label","readonly":false,"required":false},"isExpression":false,"dateValue":null,"stringValue":"Data do retorno"},{"dataInativo":null,"dataBloqueio":null,"id":3437,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.076-0300","dataCriacao":"2016-03-23T20:34:28.076-0300","version":0,"id":1198,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.630-0300","dataCriacao":"2016-03-23T20:34:27.630-0300","version":0,"id":1146,"name":"STRING","description":"String","key":"formPropertyType","code":1},"name":"ng-model","label":"Model","defaultValue":"","readonly":false,"required":true},"isExpression":false,"dateValue":null,"stringValue":"requisicao.dataRetorno"},{"dataInativo":null,"dataBloqueio":null,"id":3438,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.109-0300","dataCriacao":"2016-03-23T20:34:28.109-0300","version":0,"id":1205,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3439,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.187-0300","dataCriacao":"2016-03-23T20:34:28.187-0300","version":0,"id":1220,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3440,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.192-0300","dataCriacao":"2016-03-23T20:34:28.192-0300","version":0,"id":1221,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.651-0300","dataCriacao":"2016-03-23T20:34:27.651-0300","version":0,"id":1153,"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":3441,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.203-0300","dataCriacao":"2016-03-23T20:34:28.203-0300","version":0,"id":1223,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"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":3442,"property":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.208-0300","dataCriacao":"2016-03-23T20:34:28.208-0300","version":0,"id":1224,"type":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:27.633-0300","dataCriacao":"2016-03-23T20:34:27.633-0300","version":0,"id":1147,"name":"BOOLEAN","description":"Booleano","key":"formPropertyType","code":2},"name":"ng-disabled","label":"ESI.SOMENTE_LEITURA","defaultValue":"false","readonly":false,"required":false},"isExpression":false,"booleanValue":true,"dateValue":null}]}]}],"actions":[],"files":[],"userTaskPage":{"dataInativo":null,"dataBloqueio":null,"id":3341,"pageName":"requisicao_ferias_analise_task","controllerName":"Requisicao_ferias_analiseTaskController","pageCode":"<div id=\"${formName}Edit\" class=\"page-content clearfix\" ng-controller=\"${controllerName}\">\r\n\t<div class=\"bar-buttons-action fixed\">\r\n\t\t<div class=\"row\">\r\n\t\t\t<div class=\"col-sm-8 text-left\" >\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(false)\">\r\n\t\t\t\t\t<i class=\"fa fa-save green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_MANTER</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\t\r\n\t\t\t\t<button ng-show=\"tabAtual == 1 || tabAtual == 2\" title=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" alt=\"{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}\" class=\"btn btn-clear\" ng-click=\"updateTask(true)\">\r\n\t\t\t\t\t<i class=\"fa fa-play-circle green\"></i> <translate>ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR</translate>\r\n\t\t\t\t</button>\r\n\t\t\t\r\n\t\t\t\t <form-actions ng-actions=\"resourceVersion.actions\" ng-if=\"initialized\"></form-actions>\r\n\t\t\t</div><!-- .col -->\r\n\t\t\t\r\n\t\t\t<div class=\"col-sm-4 text-right\" ng-show=\"showHelpButton\">\r\n\t\t\t\t<help-button workspace=\"workspace\" />\r\n\t\t\t</div><!-- .col -->\r\n\t\t</div><!-- .row -->\r\n\t</div><!-- .bar-buttons-action -->\r\n\t\r\n\t<h1 class=\"title\">{{task.id}}\r\n\t \t<small>\r\n\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n\t \t</small>\t\r\n\t\t{{task.flowElement.name}}\r\n\t</h1>\r\n\t\r\n\t<ul class=\"breadcrumb\" ng-show=\"showBreadcrumb\">\r\n <li>\r\n \t<translate>LABEL.MENU</translate>\r\n \t\t</li>\r\n\r\n <li>\r\n \t<translate>LABEL.BPE_ESI</translate>\r\n \t\t</li>\r\n\r\n <li class=\"active\">\r\n \t<translate>ESI.EXECUCAO_TAREFA.TITULO</translate>\r\n \t</li>\r\n \t\r\n </ul>\r\n \r\n\t<form name=\"${formName}Form\">\r\n \t<p>\r\n \t\t<small>( <span class=\"red\">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small>\r\n \t</p>\r\n \t<tabset class=\"tabbable margin-top margin-bottom\">\r\n \t<tab active=\"tabs[0].active\" ng-click=\"setCurrentTab(0)\" select=\"setCurrentTab(0)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-file-text-o\"></i> <translate>ESI.EXECUCAO_TAREFA.DETALHES</translate></tab-heading>\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/userTaskDetail.html'\"></div>\r\n \t</tab>\r\n \t<tab active=\"tabs[1].active\" ng-click=\"setCurrentTab(1)\" select=\"setCurrentTab(1)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-cogs\"></i> <translate>ESI.EXECUCAO_TAREFA.EXECUCAO</translate></tab-heading>\r\n <form-html ng-form-name=\"${formName}\" ng-parent=\"${formName}Edit\" ng-task=\"true\" ng-if=\"initialized\"/>\r\n \t</tab>\r\n \t<tab ng-if=\"showDocumentsTab\" active=\"tabs[2].active\" select=\"setCurrentTab(2)\" ng-click=\"setCurrentTab(2)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-paperclip\"></i> <translate>ESI.EXECUCAO_TAREFA.ANEXOS</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{ownerDocuments.length + documents.length}}</span></tab-heading>\r\n \t\t\t<fieldset ng-if=\"ownerDocuments.length > 0\">\r\n \t\t\t\t<legend><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_PROPRIETARIO</translate>\r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t\t\t\t \t\t{{processInstance.owner.id}} - {{processInstance.owner.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t\t </legend>\r\n \t\t\t <esi-documents ng-documents=\"ownerDocuments\" ng-edit=\"false\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t\t\t<fieldset>\r\n \t\t\t<legend ng-if=\"processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO_ATUAL</translate> \r\n \t\t\t\t \t<small>\r\n \t\t\t\t\t\t<i class=\"ace-icon fa fa-angle-double-right\"></i>\r\n \t \t\t\t{{processInstance.id}} - {{processInstance.businessProcess.description}}\r\n \t\t\t\t \t</small>\r\n \t\t\t</legend> \t\t\r\n \t\t\t\t<legend ng-if=\"!processInstance.owner\"><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.ANEXOS_PROCESSO</translate></legend> \r\n \t\t\t\t<esi-documents ng-documents=\"documents\" ng-edit=\"true\" ng-uploader=\"uploader\" ng-workspace=\"$parent.workspace\" form=\"${formName}Form\" ng-required=\"false\"></esi-documents>\r\n \t\t\t</fieldset>\r\n \t</tab>\r\n \t<tab active=\"tabs[3].active\" ng-click=\"setCurrentTab(3)\" select=\"setCurrentTab(3)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-users\"></i> <translate>ESI.EXECUCAO_TAREFA.ASSINANTES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{subscribersUsers.length + subscribersGroups.length}}</span></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/html/fluxo/subscribersSelection.html'\"></div>\r\n \t</tab> \t\r\n \t<tab active=\"tabs[4].active\" ng-click=\"setCurrentTab(4)\" select=\"setCurrentTab(4)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-envelope-o\"></i> <translate>ESI.EXECUCAO_TAREFA.NOTIFICACOES</translate> <span class=\"badge badge-grey\" style=\"padding-bottom: 0 !important\">{{notifications.length}}</span></tab-heading>\r\n \t\t\t<div class=\"panel-heading clearfix\"> \r\n \t\t\t\t<button class=\"btn btn-clear\" type=\"button\" ng-click=\"inicializarModalNotificacao();\">\r\n \t\t\t\t\t<i class=\"fa fa-plus-circle yellow-dark\"></i>\r\n \t\t\t\t\t<translate>LABEL.ADICIONAR</translate>\r\n \t\t\t\t</button>\t\t\r\n \t\t\t</div>\t\t\r\n \t\t<div ng-include=\"'/cit-esi-web/html/fluxo/notifications.html'\"></div>\r\n \t\t\t<script type=\"text/ng-template\" id=\"modal-notification.html\">\r\n \t\t\t\t\t<div ng-include src=\"'/cit-esi-web/html/fluxo/dialog_notification.html'\" />\r\n \t\t\t\t</script> \t\t\r\n \t</tab> \t\r\n \t<tab active=\"tabs[5].active\" select=\"setCurrentTab(5)\" ng-click=\"setCurrentTab(5)\">\r\n \t\t<tab-heading><i class=\"blue ace-icon fa fa-history\"></i> <translate>ESI.EXECUCAO_TAREFA.HISTORICO</translate></tab-heading>\r\n \t\t\t<div ng-include=\"'/cit-esi-web/assets/js/angular/custom/directive/html/consultaLog.html'\"></div>\r\n \t</tab>\r\n </tabset>\r\n\t</form> \r\n</div><!-- .page-content -->","controllerCode":"\t$scope.validate = function() {\r\n \treturn true;\r\n }\r\n \r\n $scope.beforeSubmit = function() {\r\n \r\n }\r\n \r\n $scope.onSubmit = function() {\r\n \r\n }\r\n \r\n $scope.afterSubmit = function() {\r\n \r\n }\r\n\r\n\t$scope.setCurrentTab = function(tab) {\r\n\t\t$scope.tabAtual = tab;\r\n\t\tfor (var i = 0; i < $scope.tabs.length; i++) {\r\n\t\t\t$scope.tabs[i].active = i == tab;\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.uploader = new FileUploader({\r\n autoUpload: false,\r\n queueLimit: 1,\r\n url : \"/cit-esi-web/rest/esi/document/upload?\"\r\n });\r\n\r\n\t$scope.initialize = function() {\r\n \t$scope.initialized = false; \r\n \t\r\n \t$scope.showDocumentsTab = true;\r\n \r\n \t$scope.showExecuteButton = true;\r\n \t$scope.removeWorkspace = true;\r\n \t$scope.taskVariables = [];\r\n \t$scope.callbackFunction = null;\r\n \t$scope.updateAction = false;\r\n \t$scope.flowName = $scope.processInstance.flowVersion.flow.name;\r\n \r\n \t$scope.groups = [];\r\n \t$scope.users = [];\r\n \r\n \t$scope.documents = [];\r\n \t$scope.ownerDocuments = [];\r\n \r\n \t$scope.notifications = [];\r\n \r\n \t$scope.tabAtual = 1;\r\n \r\n \t$scope.tabs = [ {active: false}\r\n \t \t,{active: true}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t \t,{active: false}\r\n \t ];\r\n\r\n\t\tuserTaskService.initialize($scope, $scope.task).then(function(result) {\r\n\t\t $scope.initialized = true;\r\n\t\t\t$scope.resetForm();\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.resetForm = function() {\t\t\r\n $timeout(function(){\r\n $scope.${formName}Form.$submitted = false;\r\n $scope.${formName}Form.$setPristine();\r\n });\r\n\r\n\t\t$scope.initialized = true; \r\n\t};\r\n\t\r\n\t$scope.buildBusinessRuleVariables = function() {\r\n\t\tif ($scope.getBusinessRuleVariables) {\r\n\t\t\t$scope.businessRuleVariables = $scope.getBusinessRuleVariables();\r\n\t\t}else{\r\n\t\t\t$scope.businessRuleVariables = environmentService.buildTaskVariables($scope, $scope.task);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.updateTask = function(complete) {\r\n\t\tif (!$scope.businessRule || $scope.businessRule != \"\") {\r\n\t\t\t$scope.businessRule = $scope.userInterface.businessRule;\r\n\t\t}\r\n\t\t\r\n\t\tvar environment = {form: $scope.${formName}Form, controllerScope: $rootScope.controllerScope, businessRule: $scope.businessRule};\r\n\t\t\r\n\t\tuserTaskService.updateTask($scope, $scope.task, environment, complete);\r\n\t};\r\n\t\r\n\t$scope.setFlowAction = function(flowAction) {\r\n\t\t$scope.flowAction = flowAction;\r\n\t};\r\n\r\n\t$scope.close = function() {\r\n\t\tvar workspace = angular.element(\"#${formName}Edit\").scope().workspace;\r\n\t\tif (workspace) {\r\n\t\t\tangular.element(\"#citapp-controller\").scope().removeWorkspace(workspace.id);\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.openModal = function (modalId, size) {\r\n\t\tif(modalId === undefined) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\treturn $scope.$modalInstance = $modal.open({\r\n\t\t\ttemplateUrl: modalId,\r\n\t\t\tsize: size,\r\n\t\t\twindowClass: \"modal-buttons-top modal-no-backdrop mod-green\",\r\n\t\t\tbackdrop: false,\r\n\t\t\tscope: this\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.inicializarModalNotificacao = function(){\r\n\t\t$scope.groups = [];\r\n\t\t$scope.users = [];\r\n\r\n\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t$scope.users.push($scope.subscribersUsers[i].user);\r\n\t\t}\r\n\t\tfor (i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t$scope.groups.push($scope.subscribersGroups[i].group);\r\n\t\t}\r\n\r\n\t\t$scope.editNotification = true;\r\n\t\t$scope.notification = {};\r\n\t\t$scope.modalNotificacao = $scope.openModal(\"modal-notification.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.exibirModalDestinatarios = function(){\r\n\t\t$scope.openModal(\"modal-actors.html\", \"lg\");\r\n\t};\r\n\r\n\t$scope.findUser = function(value) {\r\n\t\treturn SecurityRepository.findUser(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.findGroup = function(value) {\r\n\t\treturn SecurityRepository.findGroup(value).then(function(result) {\r\n\t\t\treturn result;\r\n\t\t});\r\n\t};\r\n\r\n\t$scope.setUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearUser = function () {\r\n\t\t$scope.selectedUser = {};\r\n\t};\r\n\r\n\t$scope.addUser = function () {\r\n\t\tif ($scope.selectedUser && $scope.selectedUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.users.length; i++) {\r\n\t\t\t\tif ($scope.users[i].id == $scope.selectedUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar user = {id: $scope.selectedUser.id, name: $scope.selectedUser.name, code: $scope.selectedUser.code, email: $scope.selectedUser.email};\r\n\t\t\t\t$scope.users.push(user);\r\n\t\t\t\t$scope.clearUser();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeUser = function (index){\r\n\t if($scope.users.length >= 1){\r\n\t \t $scope.users.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n\t$scope.setGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearGroup = function () {\r\n\t\t$scope.selectedGroup = {};\r\n\t};\r\n\r\n\t$scope.addGroup = function () {\r\n\t\tif ($scope.selectedGroup && $scope.selectedGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.groups.length; i++) {\r\n\t\t\t\tif ($scope.groups[i].id == $scope.selectedGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar group = {id: $scope.selectedGroup.id, name: $scope.selectedGroup.name, code: $scope.selectedGroup.code, email: $scope.selectedGroup.email};\r\n\t\t\t\t$scope.groups.push(group);\r\n\t\t\t\t$scope.clearGroup();\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeGroup = function (index){\r\n\t if($scope.groups.length >= 1){\r\n\t \t $scope.groups.splice(index , 1);\r\n\t }\r\n\t};\r\n\r\n $scope.saveNotification = function(formDialogNotification){\r\n\t\tif ($scope.groups.length == 0 && $scope.users.length == 0) {\r\n\t\t\t$scope.showAlert(\"error\", $translate.instant(\"ESI.MSG.SELECIONE_DELEGACAO\"));\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n \tformDialogNotification.$submitted = true;\r\n \t\tif(formDialogNotification.$valid){\r\n \t\t\t$scope.notification.processInstance = {id: $scope.processInstance.id};\r\n \t\t\t$scope.notification.workItem = {id: $scope.task.id};\r\n \t\t\t$scope.notification.users = $scope.users;\r\n \t\t\t$scope.notification.groups = $scope.groups;\r\n\r\n \t\t\t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tNotificationRepository.save($scope.notification).then(function(result) {\r\n \t\t\t\t$scope.modalNotificacao.dismiss(\"cancel\");\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t\t\tnotificationService.findByProcessInstance($scope, $scope.processInstance);\r\n \t\t\t});\r\n \t\t}else{\r\n \t\t\t$scope.$parent.showAlert(\"error\", $translate.instant(\"VALIDACAO.ALERTA_OBRIGATORIOS\"));\r\n \t\t}\r\n \t};\r\n\r\n\t$scope.setSubscriberUser = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberUser = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberUser();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberUser = function () {\r\n\t\t$scope.selectedSubscriberUser = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberUser = function () {\r\n\t\tif ($scope.selectedSubscriberUser && $scope.selectedSubscriberUser.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersUsers.length; i++) {\r\n\t\t\t\tif ($scope.subscribersUsers[i].user.id == $scope.selectedSubscriberUser.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberUser = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"USER\"\r\n\t\t\t\t\t\t\t\t\t, user: {id: $scope.selectedSubscriberUser.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberUser.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberUser.code}};\r\n\t \t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberUser).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersUsers.push(subscriberUser);\r\n\t\t\t\t\t$scope.clearSubscriberUser();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberUser = function (index){\r\n\t if($scope.subscribersUsers.length >= 1){\r\n\t \tvar subscriberUser = $scope.subscribersUsers[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberUser).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersUsers.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.setSubscriberGroup = function (item) {\r\n\t\tif(item && item.id) {\r\n\t\t\t$scope.selectedSubscriberGroup = item;\r\n\t\t} else {\r\n\t\t\t$scope.clearSubscriberGroup();\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.clearSubscriberGroup = function () {\r\n\t\t$scope.selectedSubscriberGroup = {};\r\n\t};\r\n\r\n\t$scope.addSubscriberGroup = function () {\r\n\t\tif ($scope.selectedSubscriberGroup && $scope.selectedSubscriberGroup.id) {\r\n\t\t\tvar existe = false;\r\n\t\t\tfor (var i = 0; i < $scope.subscribersGroups.length; i++) {\r\n\t\t\t\tif ($scope.subscribersGroups[i].group.id == $scope.selectedSubscriberGroup.id) {\r\n\t\t\t\t\texiste = true;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (!existe) {\r\n\t\t\t\tvar subscriberGroup = {processInstance: {id: $scope.processInstance.id}\r\n\t\t\t\t\t\t\t\t\t, workItem: {id: $scope.task.id}\r\n\t\t\t\t\t\t\t\t\t, actorType: \"GROUP\"\r\n\t\t\t\t\t\t\t\t\t, group: {id: $scope.selectedSubscriberGroup.id\r\n\t\t\t\t\t\t\t\t\t, name: $scope.selectedSubscriberGroup.name\r\n\t\t\t\t\t\t\t\t\t, code: $scope.selectedSubscriberGroup.code}};\r\n\t\t\t\t$scope.setLoadingSalva(true);\r\n\r\n\t \t\t\tSubscriberRepository.save(subscriberGroup).then(function(result) {\r\n\t \t\t\t\t$scope.setLoading(false);\r\n\t\t\t\t\t$scope.subscribersGroups.push(subscriberGroup);\r\n\t\t\t\t\t$scope.clearSubscriberGroup();\r\n\t\t\t\t\tsubscriberService.findByProcessInstance($scope, $scope.task.processInstance);\r\n\t \t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t$scope.removeSubscriberGroup = function (index){\r\n\t if($scope.subscribersGroups.length >= 1){\r\n\t \tvar subscriberGroup = $scope.subscribersGroups[index];\r\n\t \t$scope.setLoadingSalva(true);\r\n\r\n \t\t\tSubscriberRepository.remove(subscriberGroup).then(function(result) {\r\n \t\t\t\t$scope.setLoading(false);\r\n \t\t \t$scope.subscribersGroups.splice(index , 1);\r\n \t\t\t});\r\n\t }\r\n\t};\r\n\r\n\t$scope.initialize();","dependencies":["FileUploader"," FormBuilderRepository"," BusinessProcessRepository"," DataRepository"," SubscriberRepository"," NotificationRepository"," SecurityRepository"]},"showTabs":false,"forBusinessProcess":false,"forUserTask":true,"generateDefaultPage":false,"htmlCode":"<form name=\"taskForm\">\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Empregado</h4>\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nome\" form=\"taskForm\" ng-label=\"Nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.matricula\" form=\"taskForm\" ng-label=\"Matrícula\" ng-model=\"empregado.matricula\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"empregado.dataAdmissao\" form=\"taskForm\" ng-label=\"Admissão\" ng-model=\"empregado.dataAdmissao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeDepartamento\" form=\"taskForm\" ng-label=\"Departamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-6\" >\n\t\t<label-input ng-type=\"text\" ng-id=\"empregado.nomeFuncao\" form=\"taskForm\" ng-label=\"Função\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n<div class=\"row\" >\n\t<div class=\"col-xs-12\" >\n\t\t<h4 >Período de férias solicitado</h4>\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataSaida\" form=\"taskForm\" ng-label=\"Data de saída\" ng-model=\"requisicao.dataSaida\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.numDias\" form=\"taskForm\" ng-label=\"Qtde de dias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-2\" >\n\t\t<label-input-number ng-id=\"requisicao.diasAbono\" form=\"taskForm\" ng-label=\"Dias de abono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n\t<div class=\"col-xs-3\" >\n\t\t<label-input-data ng-format=\"dd/MM/yyyy\" ng-id=\"requisicao.dataRetorno\" form=\"taskForm\" ng-label=\"Data do retorno\" ng-model=\"requisicao.dataRetorno\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\n\t</div>\n</div>\n</form>\n"}],"flows":[{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":3114,"creationDate":"2016-03-02T00:48:41.347-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":3115,"flowApplication":"SERVICE_INTEGRATION","description":"Registro de Férias","name":"RegistroDeFerias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3116,"dependencies":[],"executeCustomPage":false},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3122,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":3123,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"scriptCode":{"engineType":"RHINO"}},"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":3124,"variable":{"name":"ferias","variableType":"JSON","multiple":false},"persistentVariable":false,"returnVariable":false,"initialValue":{"expressionType":"SCRIPT","scriptCode":{"engineType":"RHINO","script":"getValue = function() {\n var ferias = new JSONObject();\n ferias.put(\"empregado_id\", empregado.get(\"id\"));\n ferias.put(\"dtSaida\", requisicao.get(\"dataSaida\"));\n ferias.put(\"dtRetorno\", requisicao.get(\"dataRetorno\"));\n ferias.put(\"numDias\", requisicao.get(\"numDias\"));\n ferias.put(\"diasAbono\", requisicao.get(\"diasAbono\"));\n return ferias;\n}\n\ngetValue();"}},"output":false,"input":false}],"actors":[],"statusList":[],"actions":[],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":3119,"elementType":"StartEvent","designId":3119,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"132,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":3120,"elementType":"EndEvent","designId":3120,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Fim","posX":"748,00","posY":"132,00","height":"32,00","width":"32,00"},{"className":"DatabaseTransaction","dataInativo":null,"dataBloqueio":null,"id":3121,"elementType":"DatabaseTransaction","designId":3121,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Inclui férias","posX":"400,00","posY":"132,00","height":"32,00","width":"32,00","dataSourceName":"citgrp","dataObjectName":"rh_ferias","SQLType":"INSERT","inputVariableName":"ferias","outuptVariableName":"ferias"}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":3118,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"590,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":3121,"targetRefId":3120},{"dataInativo":null,"dataBloqueio":null,"id":3117,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"282,00","edgeY":"148,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":3119,"targetRefId":3121}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":3764,"creationDate":"2016-03-23T20:42:12.047-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":3129,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.047-0300","dataCriacao":"2016-03-23T20:34:28.047-0300","version":0,"id":1196,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":1,"minutes":0,"seconds":0},"majorVersion":2,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3760,"resource":true,"resourceName":"requisicao_ferias","dependencies":[],"htmlCode":"<div class=\"row\" ng-show=\"!empregado.idEmpregado\">\n\t<div class=\"col-sm-2\">\n\t\t<label-input ng-type=\"text\" ng-label=\"Matrícula\" ng-id=\"matricula\" ng-model=\"matricula\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t</div>\n\t<div class=\"col-sm-1\">\n\t\t<div class=\"form-group\">\n\t\t\t<label> </label>\n\t\t\t<div>\n\t\t\t\t<button class=\"btn btn-primary wide-xs\" ng-click=\"buscaEmpregado()\">\n\t\t\t\t\t<i class=\"ace-icon fa fa-play-circle-o\"></i> Pesquisar\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"empregado.idEmpregado\">\n\t<legend>Período de férias a ser cadastrado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"mainForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"RH001_valida_requisicao_ferias && !RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"ferias.length > 0\">\n\t<legend>Períodos de férias já registrados para o empregado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\">\n\t\t\t<div class=\"table-responsive\">\n\t\t\t\t<table\n\t\t\t\t\tclass=\"table table-striped table-bordered table-hover table-striped\">\n\t\t\t\t\t<thead>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<th>Dt início aquisição</th>\n\t\t\t\t\t\t\t<th>Dt fim aquisição</th>\n\t\t\t\t\t\t\t<th>Dt saída</th>\n\t\t\t\t\t\t\t<th>Qtde dias</th>\n\t\t\t\t\t\t\t<th>Dt retorno</th>\n\t\t\t\t\t\t\t<th>Dias abono</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tfoot>\n\t\t\t\t\t</tfoot>\n\t\t\t\t\t<tbody>\n\t\t\t\t\t\t<tr ng-repeat=\"periodo in ferias\">\n\t\t\t\t\t\t\t<td>{{periodo.DtInicioAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtFimAquisicao | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtSaida | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.NumDias}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DtRetorno | date : 'dd/MM/yyyy'}}</td>\n\t\t\t\t\t\t\t<td>{{periodo.DiasAbono}}</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>","startupCode":"$scope.solicitante = appService.getUsername($scope);","dataRecoveryCode":"$scope.buscaEmpregado = function() {\n $scope.empregado = {};\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"matricula\", VariableType.TEXT, $scope.matricula));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaEmpregado', variaveis, $scope.buscaFerias);\n\n flowService.executeFlowWithParams($scope, paramExecucao);\n};\n\n$scope.buscaFerias = function() {\n if ($scope.empregados.length > 0) {\n $scope.empregado = $scope.empregados[0]; \n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"idEmpregado\", VariableType.INTEGER, $scope.empregado.idEmpregado));\n\n var paramExecucao = new RuntimeEnvironmentInput('BuscaFerias', variaveis);\n flowService.executeFlowWithParams($scope, paramExecucao);\n }else{\n $scope.showAlert(\"error\",\"Empregado não encontrado\");\n } \n};\n\n$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","beforeUpdateCode":"","businessRule":"RH001_valida_requisicao_ferias","executeCustomPage":false,"URLCustomPage":"/cit-esi-web/forms/teste/teste_process.html"},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3817,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":3818,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":3819,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3820,"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":3773,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":3774,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3819,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":3809,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":3810,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3811,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3812,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3813,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3814,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3815,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3816,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":3765,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3809,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}},{"dataInativo":null,"dataBloqueio":null,"id":3766,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3815,"acronym":"ERRO","name":"Com erro de validação","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3767,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3811,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3768,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3814,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3769,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3816,"acronym":"ERRO_CADASTRAMENTO","name":"Erro no cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3770,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3810,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":3771,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3812,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":3772,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3813,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}}],"elements":[{"className":"BusinessRuleSubProcess","dataInativo":null,"dataBloqueio":null,"id":3790,"elementType":"BusinessRuleSubProcess","designId":3790,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Valida Requisição de Férias","posX":"40,00","posY":"96,00","height":"64,00","width":"104,00","flowName":"RH001_valida_requisicao_ferias"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":3791,"elementType":"UserTask","designId":3791,"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":3773,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3792,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3817,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3793,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3818,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":3767,"acronym":"APROVAR","name":"Aprovar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3811,"acronym":"APROVADA","name":"Aprovada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3770,"acronym":"DEVOLVER","name":"Devolver para solicitante","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3810,"acronym":"DEVOLVIDA","name":"Devolvida para solicitante","processInstanceStatus":"OPEN","backgroundColor":"#ffc000","textColor":"#ffffff","initialStatus":false},"requireReason":true},{"dataInativo":null,"dataBloqueio":null,"id":3771,"acronym":"REJEITAR","name":"Rejeitar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3812,"acronym":"REJEITADA","name":"Não aprovada","processInstanceStatus":"OPEN","backgroundColor":"#ed7d31","textColor":"#ffffff","initialStatus":false},"requireReason":true}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3761,"resource":true,"resourceName":"requisicao_ferias_analise","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-required=\"false\" />\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataSaida\" ><translate>Data da saída</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.numDias\" ><translate>Qtde dias</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-3\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.dataRetorno\" ><translate>Data do retorno</label>\n\t\t\t\t<label-input-data ng-id=\"requisicao.dataRetorno\" ng-model=\"requisicao.dataRetorno\" ng-format=\"dd/MM/yyyy\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"requisicao.diasAbono\" ><translate>Dias de abono</label>\n\t\t\t\t<label-input-number ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-required=\"false\" ng-disabled=\"true\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>","aditionalHtmlCode":"<div><b>Empregado alterado agora:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"$scope.businessRule = \"RH001_valida_requisicao_ferias\";","executeCustomPage":false,"URLCustomPage":"/cit-tabelas-corp-web/html/pais/pais.html"}},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":3794,"elementType":"ExclusiveGateway","designId":3794,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"72,00","posY":"348,00","height":"40,00","width":"40,00"},{"className":"BpeSubProcess","dataInativo":null,"dataBloqueio":null,"id":3795,"elementType":"BpeSubProcess","designId":3795,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":3796,"elementType":"EndEvent","designId":3796,"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":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":3797,"elementType":"ErrorIntermediateEvent","designId":3797,"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":3795,"elementType":"BpeSubProcess","designId":3795,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Cadastrar Férias","posX":"640,00","posY":"96,00","height":"64,00","width":"104,00","businessProcessName":"CadastrarFerias"}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":3798,"elementType":"UserTask","designId":3798,"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":3774,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3819,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3799,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3817,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3800,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3818,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":true,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3801,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3819,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true},"output":true,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":3802,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3820,"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":3768,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3814,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3765,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3809,"acronym":"EMANALISE","name":"Em análise","processInstanceStatus":"OPEN","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":true}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3762,"resource":true,"resourceName":"requisicao_ferias_correcao","dependencies":[],"htmlCode":"<fieldset>\n\t<legend>Dados do empregado</legend>\n\t<div class=\"row\" >\n\t\t<div class=\"col-sm-1\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-5\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.centroCusto\" ><translate>Centro de custo</label>\n\t\t\t\t<label-input ng-id=\"empregado.centroCusto\" ng-model=\"empregado.centroCusto\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"col-sm-6\">\n\t\t\t<div class=\"form-group\">\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Departamento</label>\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" form=\"taskForm\"/>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset>\n\t<legend>Período de férias solicitado</legend>\n\t<div class=\"row\" ng-show=\"empregado.idEmpregado\">\n\t\t<div class=\"col-sm-3\">\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t\t<div class=\"col-sm-2\">\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<fieldset ng-show=\"!RH001_valida_requisicao_ferias.valid\">\n\t<legend>Corrija o(s) erros(s) abaixo:</legend>\n\t<div class=\"row\">\n\t\t<div class=\"col-sm-12\" ng-repeat=\"error in RH001_valida_requisicao_ferias.errors\">\n\t\t\t<font color=\"red\"><b>{{error}}</b></font>\n\t\t</div>\n\t</div>\n</fieldset>\n\n<div class=\"row\" ng-show=\"task.processInstance.errorLog\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Verifique o(s) erros(s) abaixo</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.errorMessage\" ng-disabled=\"true\" rows=\"9\"/>\n\t\t</div>\n\t</div>\n</div>\n\n<div class=\"row\" ng-show=\"requisicao.motivoDevolucao\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"requisicao.motivoDevolucao\" ><translate>Motivo da devolução</label>\n\t\t\t<label-text-area ng-id=\"requisicao.motivoDevolucao\" ng-model=\"requisicao.motivoDevolucao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" rows=\"4\" form=\"taskForm\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div><b>Empregado:</b> {{empregado.matricula}} - {{empregado.nome}} </div>\n<div><b>Período de férias:</b> {{requisicao.dataSaida | date : 'dd/MM/yyyy'}} a {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}</div>","startupCode":"if ($scope.task.processInstance.lastAction) {\n $scope.requisicao.motivoDevolucao = $scope.task.processInstance.lastAction.reason;\n}","dataRecoveryCode":"$scope.setBusinessBuleVariables = function() {\n var variaveis = [];\n variaveis.push(new RuntimeVariable(\"requisicao\", VariableType.JSON, $scope.requisicao));\n return variaveis;\n};","executeCustomPage":false}},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":3803,"elementType":"EndEvent","designId":3803,"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":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":3804,"elementType":"ExclusiveGateway","designId":3804,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Erro ?","posX":"180,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":3805,"elementType":"StartEvent","designId":3805,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"76,00","posY":"20,00","height":"32,00","width":"32,00"},{"className":"ExclusiveGateway","dataInativo":null,"dataBloqueio":null,"id":3806,"elementType":"ExclusiveGateway","designId":3806,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Situação ?","posX":"532,00","posY":"108,00","height":"40,00","width":"40,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":3807,"elementType":"UserTask","designId":3807,"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":3773,"actorType":"USER","name":"Gestor","value":{"expressionType":"CONSTANT","constantValue":"admin"}},{"dataInativo":null,"dataBloqueio":null,"id":3774,"actorType":"USER","name":"Solicitante","value":{"expressionType":"VARIABLE","flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3819,"variable":{"name":"solicitante","variableType":"TEXT","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":true}}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3808,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3817,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":true,"input":false},"output":false,"input":true}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":3768,"acronym":"CANCELAR","name":"Cancelar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3814,"acronym":"CANCELADA","name":"Cancelada","processInstanceStatus":"CANCELLED","backgroundColor":"#fee599","textColor":"#404040","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3763,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":3782,"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":3794,"targetRefId":3790},{"dataInativo":null,"dataBloqueio":null,"id":3783,"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":3794,"targetRefId":3796},{"dataInativo":null,"dataBloqueio":null,"id":3788,"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":3795,"targetRefId":3797},{"dataInativo":null,"dataBloqueio":null,"id":3781,"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":3798,"targetRefId":3794},{"dataInativo":null,"dataBloqueio":null,"id":3785,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"flowAction":{"dataInativo":null,"dataBloqueio":null,"id":3772,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3813,"acronym":"FINALIZADA","name":"Finalizada","processInstanceStatus":"CLOSED","backgroundColor":"#c5e0b3","textColor":"#ffffff","initialStatus":false},"scriptCode":{"engineType":"RHINO"}},"condition":{"engineType":"RHINO"},"edgeX":"804,00","edgeY":"128,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":3795,"targetRefId":3803},{"dataInativo":null,"dataBloqueio":null,"id":3777,"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":3790,"targetRefId":3804},{"dataInativo":null,"dataBloqueio":null,"id":3775,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"existe erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":3766,"acronym":"ERRO","name":"Devolver requisição com erro","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3815,"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":3804,"targetRefId":3798},{"dataInativo":null,"dataBloqueio":null,"id":3776,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"sem erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":3765,"acronym":"ANALISE","name":"Submeter à análise","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3809,"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":3804,"targetRefId":3791},{"dataInativo":null,"dataBloqueio":null,"id":3778,"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":3805,"targetRefId":3790},{"dataInativo":null,"dataBloqueio":null,"id":3784,"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":3806,"targetRefId":3795},{"dataInativo":null,"dataBloqueio":null,"id":3780,"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":3806,"targetRefId":3798},{"dataInativo":null,"dataBloqueio":null,"id":3779,"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":3791,"targetRefId":3806},{"dataInativo":null,"dataBloqueio":null,"id":3787,"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":3806,"targetRefId":3803},{"dataInativo":null,"dataBloqueio":null,"id":3789,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"erro","flowAction":{"dataInativo":null,"dataBloqueio":null,"id":3769,"acronym":"REGISTRAR_ERRO","name":"Registrar erro de cadastramento","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3816,"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":3797,"targetRefId":3807},{"dataInativo":null,"dataBloqueio":null,"id":3786,"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":3807,"targetRefId":3803}],"changedData":false},{"className":"FlowVersion","dataInativo":null,"dataBloqueio":null,"id":3189,"creationDate":"2016-03-02T00:35:16.083-0300","flow":{"dataInativo":null,"dataBloqueio":null,"id":3190,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"timeManagementType":"FLOW","calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.047-0300","dataCriacao":"2016-03-23T20:34:28.047-0300","version":0,"id":1196,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]}},"estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":2,"minutes":0,"seconds":0},"majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3191,"dependencies":[],"executeCustomPage":false},"persistentExecution":true,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3218,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},{"dataInativo":null,"dataBloqueio":null,"id":3219,"variable":{"name":"empregado","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false}],"actors":[{"dataInativo":null,"dataBloqueio":null,"id":3194,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"statusList":[{"dataInativo":null,"dataBloqueio":null,"id":3215,"acronym":"ACADASTRAR","name":"Para cadastramento","processInstanceStatus":"OPEN","backgroundColor":"#fff2cc","textColor":"#404040","initialStatus":true},{"dataInativo":null,"dataBloqueio":null,"id":3216,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false},{"dataInativo":null,"dataBloqueio":null,"id":3217,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}],"actions":[{"dataInativo":null,"dataBloqueio":null,"id":3192,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3217,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}},{"dataInativo":null,"dataBloqueio":null,"id":3193,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3216,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"elements":[{"className":"StartEvent","dataInativo":null,"dataBloqueio":null,"id":3205,"elementType":"StartEvent","designId":3205,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Início","posX":"176,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"EndEvent","dataInativo":null,"dataBloqueio":null,"id":3204,"elementType":"EndEvent","designId":3204,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Evento de finalização","posX":"920,00","posY":"136,00","height":"32,00","width":"32,00"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":3209,"elementType":"UserTask","designId":3209,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Visualizar erro","posX":"472,00","posY":"280,00","height":"64,00","width":"104,00","instanceType":"SINGLE","actors":[{"dataInativo":null,"dataBloqueio":null,"id":3194,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[],"actions":[],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3187,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\t<div class=\"form-group\">\n\t\t\t<label for=\"Exceção\" ><translate>Exceção</label>\n\t\t\t<label-text-area ng-id=\"task.processInstance.errorLog.stackTrace\" ng-model=\"task.processInstance.errorLog.stackTrace\" ng-disabled=\"true\" rows=\"18\"/>\n\t\t</div>\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"SignalStartEvent","dataInativo":null,"dataBloqueio":null,"id":3203,"elementType":"SignalStartEvent","designId":3203,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Sinal de início","posX":"360,00","posY":"44,00","height":"32,00","width":"32,00"},{"className":"ErrorIntermediateEvent","dataInativo":null,"dataBloqueio":null,"id":3210,"elementType":"ErrorIntermediateEvent","designId":3210,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Captura de erro","posX":"513,00","posY":"172,00","height":"23,00","width":"23,00","ownerElement":{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":3211,"elementType":"EsiSubProcess","designId":3211,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"}},{"className":"EsiSubProcess","dataInativo":null,"dataBloqueio":null,"id":3211,"elementType":"EsiSubProcess","designId":3211,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Registrar Férias","posX":"508,00","posY":"120,00","height":"64,00","width":"104,00","flowName":"RegistroDeFerias"},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":3212,"elementType":"UserTask","designId":3212,"displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"name":"Emitir aviso de férias","posX":"688,00","posY":"120,00","height":"64,00","width":"104,00","instanceType":"SINGLE","estimatedTime":{"estimateTimeType":"TIME","days":0,"hours":0,"minutes":2,"seconds":3},"actors":[{"dataInativo":null,"dataBloqueio":null,"id":3194,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3213,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3218,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3214,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3219,"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":3192,"acronym":"FINALIZAR","name":"Finalizar","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3217,"acronym":"EMITIDA","name":"Emitida","processInstanceStatus":"CLOSED","backgroundColor":"#5b9bd5","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3188,"resource":false,"dependencies":[],"htmlCode":"<div class=\"row\">\n\t<div class=\"col-sm-12 style=\"text-align:center\">\n\t\t<h2>AVISO DE FÉRIAS</h2>\n\t</div>\n</div>\n<br>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Empregado:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.matricula}}</span> - <span>{{empregado.nome}}</span>\n\t</div>\n</div>\n<div class=\"row\">\n\t<div class=\"col-sm-2\">\n\t\t<span><b>Departamento:</b></span>\n\t</div>\n\t<div class=\"col-sm-3\">\n\t\t<span>{{empregado.nomeDepartamento}}</span>\n\t</div>\n</div>\n<br><br>\n<div class=\"row\">\n\t<div class=\"col-sm-12\">\n\t\tNa forma das disposições em vigor, fica V. Sa. nofitificado(a) que sairá de férias por {{requisicao.numDias}} dia(s), a partir do dia {{requisicao.dataSaida | date : 'dd/MM/yyyy'}}, retornando no dia {{requisicao.dataRetorno | date : 'dd/MM/yyyy'}}\n\t</div>\n</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}},{"className":"UserTask","dataInativo":null,"dataBloqueio":null,"id":3206,"elementType":"UserTask","designId":3206,"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":3194,"actorType":"GROUP","name":"RH","value":{"expressionType":"CONSTANT","constantValue":"RH"}}],"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3207,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3218,"variable":{"name":"requisicao","variableType":"JSON","multiple":false},"persistentVariable":true,"returnVariable":true,"output":false,"input":false},"output":false,"input":true},{"dataInativo":null,"dataBloqueio":null,"id":3208,"flowVariable":{"dataInativo":null,"dataBloqueio":null,"id":3219,"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":3193,"acronym":"EMITIR","name":"Encaminhar para emissão do aviso","flowStatus":{"dataInativo":null,"dataBloqueio":null,"id":3216,"acronym":"CADASTRADA","name":"Cadastrada","processInstanceStatus":"OPEN","backgroundColor":"#70ad47","textColor":"#ffffff","initialStatus":false}}],"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3186,"resource":false,"dependencies":[],"htmlCode":"<fieldset>\r\n\t<legend>Dados do empregado</legend>\r\n\t<div class=\"row\" >\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nome\" ><translate>Nome</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nome\" ng-model=\"empregado.nome\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"Matrícula\" ><translate>Matrícula</label>\r\n\t\t\t\t<label-input ng-id=\"matricula\" ng-model=\"empregado.matricula\" ng-disabled=\"true\" ng-obrigatorio=\"false\" />\r\n\t\t\t</div>\r\n\t\t</div>\t\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data de admissão\" ng-id=\"empregado.dataAdmissao\" ng-model=\"empregado.dataAdmissao\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" ng-disabled=\"true\" />\r\n\t\t</div>\r\n </div>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeDepartamento\" ><translate>Departamento</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeDepartamento\" ng-model=\"empregado.nomeDepartamento\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-6\">\r\n\t\t\t<div class=\"form-group\">\r\n\t\t\t\t<label for=\"empregado.nomeFuncao\" ><translate>Função</label>\r\n\t\t\t\t<label-input ng-id=\"empregado.nomeFuncao\" ng-model=\"empregado.nomeFuncao\" ng-obrigatorio=\"false\" ng-disabled=\"true\" />\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</fieldset>\r\n\r\n<fieldset>\r\n\t<legend>Período de férias solicitado</legend>\r\n\t<div class=\"row\">\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataSaida\" ng-disabled=\"true\" ng-model=\"requisicao.dataSaida\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t <label-input-number ng-label=\"Qtde dias\" ng-id=\"requisicao.numDias\" ng-disabled=\"true\" ng-model=\"requisicao.numDias\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-2\">\r\n\t\t\t<label-input-number ng-label=\"Dias de abono\" ng-id=\"requisicao.diasAbono\" ng-disabled=\"true\" ng-model=\"requisicao.diasAbono\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t\t<div class=\"col-sm-3\">\r\n\t\t\t<label-input-data ng-label=\"Data da saída\" ng-id=\"requisicao.dataRetorno\" ng-disabled=\"true\" ng-model=\"requisicao.dataRetorno\" format=\"dd/MM/yyyy\" ng-obrigatorio=\"true\" />\r\n\t\t</div>\r\n\t</div>","aditionalHtmlCode":"<div>Empregado: {{empregado.matricula}} - {{empregado.nome}} </div>","executeCustomPage":false}}],"connections":[{"dataInativo":null,"dataBloqueio":null,"id":3196,"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":3205,"targetRefId":3206},{"dataInativo":null,"dataBloqueio":null,"id":3197,"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":3203,"targetRefId":3206},{"dataInativo":null,"dataBloqueio":null,"id":3200,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"936,00","edgeY":"312,00","sourceConnectionId":1,"targetConnectionId":2,"changedPosition":true,"sourceRefId":3209,"targetRefId":3204},{"dataInativo":null,"dataBloqueio":null,"id":3201,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"524,00","edgeY":"237,50","sourceConnectionId":2,"targetConnectionId":0,"changedPosition":false,"sourceRefId":3210,"targetRefId":3209},{"dataInativo":null,"dataBloqueio":null,"id":3202,"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":3211,"targetRefId":3210},{"dataInativo":null,"dataBloqueio":null,"id":3198,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"468,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":3206,"targetRefId":3211},{"dataInativo":null,"dataBloqueio":null,"id":3195,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"856,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":3212,"targetRefId":3204},{"dataInativo":null,"dataBloqueio":null,"id":3199,"elementType":"FlowConnection","displayIdentifier":false,"attachToBoundary":[0],"hasBoundary":false,"identifierOnCenter":false,"condition":{"engineType":"RHINO"},"edgeX":"650,00","edgeY":"152,00","sourceConnectionId":1,"targetConnectionId":3,"changedPosition":false,"sourceRefId":3211,"targetRefId":3212}],"changedData":false}],"businessRules":[{"className":"BusinessRuleVersion","dataInativo":null,"dataBloqueio":null,"id":3104,"creationDate":"2016-02-09T02:34:01.047-0200","flow":{"dataInativo":null,"dataBloqueio":null,"id":3105,"flowApplication":"BUSINESS_RULE","description":"Valida requisição de férias","name":"RH001_valida_requisicao_ferias"},"timeManagementType":"NONE","majorVersion":1,"minorVersion":0,"userInterface":{"dataInativo":null,"dataBloqueio":null,"id":3106,"dependencies":[]},"persistentExecution":false,"variables":[{"dataInativo":null,"dataBloqueio":null,"id":3112,"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":3109,"elementType":"StartEvent","designId":3109,"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":3110,"elementType":"JavaScriptTask","designId":3110,"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":3111,"elementType":"EndEvent","designId":3111,"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":3107,"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":3109,"targetRefId":3110},{"dataInativo":null,"dataBloqueio":null,"id":3108,"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":3110,"targetRefId":3111}],"changedData":false,"type":"DROOLS","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.925-0300","dataCriacao":"2016-03-23T20:35:40.925-0300","version":0,"id":3103,"name":"Suporte"},"dslrs":[{"dataInativo":null,"dataBloqueio":null,"id":3113,"dslr":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.914-0300","dataCriacao":"2016-03-23T20:35:40.914-0300","version":0,"id":3089,"dsl":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.375-0300","dataCriacao":"2015-10-09T09:27:41.037-0300","version":79,"id":3079,"name":"requisicao_ferias","description":"Regras para validação de requisição de férias","mapping":[{"dataInativo":null,"dataBloqueio":null,"id":3080,"scope":"CONDITION","javaClass":"","naturalLanguage":"Existe requisição de férias","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":null,"dataBloqueio":null,"id":3081,"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":3082,"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":3083,"scope":"CONSEQUENCE","naturalLanguage":"Imprima \"{texto}\"","droolsLanguage":"System.out.println(\"{texto}\");"},{"dataInativo":null,"dataBloqueio":null,"id":3084,"scope":"CONSEQUENCE","naturalLanguage":"Adicione erro \"{erro}\"","droolsLanguage":"businessRule.addError(\"{erro}\");"},{"dataInativo":null,"dataBloqueio":null,"id":3085,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},{"dataInativo":null,"dataBloqueio":null,"id":3086,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3087,"scope":"CONDITION","naturalLanguage":"afsdsadfsda","droolsLanguage":"RuntimeVariable( name == \"requisicao\", $requisicaoFerias : value )"},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3088,"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":3090,"name":"Quantidade de dias não permitida","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":3091,"name":"Quantidade de dias Ok","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":3092,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3080,"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":3093,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3082,"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":3094,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3085,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":3095,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3086,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]},{"dataInativo":"12/10/2015","dataBloqueio":null,"id":3096,"name":"sdafasdf","conditions":[],"consequences":[]},{"dataInativo":null,"dataBloqueio":null,"id":3097,"name":"Quantidade de dias não permitida","conditions":[{"dataInativo":null,"dataBloqueio":null,"id":3098,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3080,"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":3099,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3081,"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":3100,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3084,"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":3101,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3085,"scope":"CONSEQUENCE","naturalLanguage":"Calcula data de retorno","droolsLanguage":"calculaDataRetorno ( (JSONObject) $requisicaoFerias );"},"naturalLanguage":"Calcula data de retorno"},{"dataInativo":null,"dataBloqueio":null,"id":3102,"mapping":{"dataInativo":null,"dataBloqueio":null,"id":3086,"scope":"CONSEQUENCE","naturalLanguage":"Atualiza requisição","droolsLanguage":"runtimeEnvironment.addOrUpdateObject(\"requisicao\", $requisicaoFerias);"},"naturalLanguage":"Atualiza requisição"}]}]}}],"scriptCode":{"engineType":"RHINO","script":"var dataSaida = null;\nvar numDias = null;\nvar diasAbono = null;\n\nif (requisicao.has(\"dataSaida\")) {\n\tdataSaida = requisicao.get(\"dataSaida\");\n}\nif (requisicao.has(\"numDias\")) {\n\tnumDias = requisicao.get(\"numDias\");\n}\nif (requisicao.has(\"diasAbono\")) {\n\tdiasAbono = requisicao.get(\"diasAbono\");\n}\n\nif (dataSaida == null || importNames.UtilString.isNullOrEmpty(dataSaida)) {\n\tbusinessRule.addError(\"A data de saída de férias não foi informada\");\n}\n\nif (numDias == null || importNames.UtilString.isNullOrEmpty(numDias)) {\n\tbusinessRule.addError(\"A quantidade de dias de férias não foi informada\");\n}\n\nif (diasAbono == null || importNames.UtilString.isNullOrEmpty(diasAbono)) {\n\tbusinessRule.addError(\"Regra por fluxo -> A quantidade de dias de abono não foi informada\");\n}\n\nif (parseInt(numDias) + parseInt(diasAbono) > 30) {\n\tbusinessRule.addError(\"Regra por script -> A quantidade de dias de férias mais a quantidade de dias de abono não pode ser maior que 30 dias\");\n}\n\nvar c = new GregorianCalendar();\n\nc.setTime(UtilDate.jsonToDate(dataSaida));\nc.add(Calendar.DATE, parseInt(numDias));\nrequisicao.put(\"dataRetorno\",UtilDate.dateToJson(c.getTime()));"}}],"businessProcess":[{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:41.935-0300","dataCriacao":"2016-03-23T20:35:41.935-0300","version":0,"id":3443,"name":"RequisicaoFerias","description":"Requisição de Férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.925-0300","dataCriacao":"2016-03-23T20:35:40.925-0300","version":0,"id":3103,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":3129,"flowApplication":"BUSINESS_PROCESS","description":"Requisição de Férias integrada ao DataObject","name":"RequisicaoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.047-0300","dataCriacao":"2016-03-23T20:34:28.047-0300","version":0,"id":1196,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":3458},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":3444,"group":{"id":"RH","name":"RH","code":3458},"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},{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:42.523-0300","dataCriacao":"2016-03-23T20:35:42.523-0300","version":0,"id":3445,"name":"CadastrarFerias","description":"Cadastrar férias","category":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:35:40.925-0300","dataCriacao":"2016-03-23T20:35:40.925-0300","version":0,"id":3103,"name":"Suporte"},"target":"FLOW","flow":{"dataInativo":null,"dataBloqueio":null,"id":3190,"flowApplication":"BUSINESS_PROCESS","description":"Cadastrar férias com DataObject","name":"CadastramentoFeriasComDataObject"},"calendar":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.047-0300","dataCriacao":"2016-03-23T20:34:28.047-0300","version":0,"id":1196,"description":"Calendário Horas Corridas","considerHoliday":true,"workDaySun":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayMon":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayTue":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayWed":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayThu":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDayFri":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]},"workDaySat":{"dataInativo":null,"dataBloqueio":null,"dataEdicao":"2016-03-23T20:34:28.025-0300","dataCriacao":"2016-03-23T20:34:28.025-0300","version":0,"id":1194,"description":"Jornada horas corridas","workTimes":[{"dataInativo":null,"dataBloqueio":null,"id":1195,"startTime":"2016-03-23T00:00:00.023-0300","endTime":"2016-03-23T23:59:59.023-0300"}]}},"estimatedTime":{"days":1,"hours":0,"minutes":0,"seconds":0},"showExecuteButton":true,"showSubscribersTab":true,"showDocumentsTab":true,"ownerGroup":{"id":"RH","name":"RH","code":3458},"permissions":[{"dataInativo":null,"dataBloqueio":null,"id":3446,"group":{"id":"RH","name":"RH","code":3458},"start":true,"execute":true,"delegate":true,"suspend":true,"cancel":true,"visualize":true}],"displayable":false,"removeWorkspace":true,"variables":[],"menuName":"Cadastrar férias","notifyCreation":false,"notifyAssignment":false,"notifyCompletion":false,"notifyAssignmentRemoval":false}],"replaceElement":false,"executeDDL":false} | |
3 | 3 | \ No newline at end of file | ... | ... |