{
"wkf": {
"name": "Requisitos Legais",
"category": "Workflows Corporativos",
"type": "Avaliação Legal",
"type_ref": "REQ-L",
"reference": "REQ-L",
"encoding_year": "True",
"encoding_sub": "",
"email": "True",
"equip_type": "",
"equip": "False",
"WFplan": "False",
"title_suggestion": "Requisito legal registado por Agir_Issuer no dia Agir_Date",
"title_tags": "False",
"att_preview": "False",
"trs": [
{
"name": "Registo de requisito legal",
"status_start_name": "Registo",
"status_start_rgb": "255, 228, 77",
"status_end_name": "Avaliação",
"status_end_rgb": "255, 128, 192",
"deadline": "5",
"TRdelay": "0",
"approvals": "1",
"TRorder": "1",
"tab": "Diploma",
"method": "Manual",
"code": "",
"equip_start": "False",
"equip_end": "False",
"alts": []
}
]
},
"form": {
"name": "Avaliação Legalform 3",
"html": "
Avaliação de conformidade por EmpresaEsta tabela serve apenas para consulta das avaliações efetuadas. É preenchida automaticamente após execução da auditoria de avaliação de conformidade. ",
"css": "",
"js": "TableFunctions();\n\nvar Area = lpa_sql(\"Select Distinct(Area) from ExtDescritores where Area not Like ''\")\nlpa_clear('Area');\nlpa_json_content('Area',Area,'Area','Area')\nlpa_change('Area',function(){\n Descritor()\n})\n\nDescritor()\n\n\nfunction Descritor(){\n if(lpa_val('Area') !== ''){\n var Assunto = lpa_sql(\"Select Descritor from ExtDescritores where Area Like @Area\",{Area:lpa_val('Area')})\n lpa_clear('Assunto');\n lpa_json_content('Assunto',Assunto,'Descritor','Descritor')\n }else{\n lpa_clear('Assunto');\n lpa_val('Assunto','')\n}\n}\n\nfunction checkPossibleUsers(row){\n if(lpa_val(row.Empresa) !== ''){\n var json = \tlpa_sql(\"SELECT ColaboradorID, ColaboradorNome FROM RHColaborador WHERE ColaboradorEstadoEmpregado = 'Activo'and ColaboradorID IN (SELECT DISTINCT ColaboradorColaboradorID FROM ColaboradorEmpresa where ColaboradorEmpresaID = @idEmpresa) ORDER BY ColaboradorNome\", {idEmpresa: lpa_val(row.Empresa)}, false);\n if(json !== null){\n lpa_json_content(row.Avaliador, json, 'ColaboradorNome', 'ColaboradorID', true)\n }\n }\n}\n\nlpa_table(\"LegislacaoEmpresas\", function() {\nlpa_table_rows('LegislacaoEmpresas',function(row){\n lpa_change(row.Empresa,function(){\n checkPossibleUsers(row)\n })\n checkPossibleUsers(row)\n })\t\n});\n\nfunction TableFunctions() {\n\n lpa_table('AvaliacaoLegalRequisitosBase', function() {\n lpa_val('NumeroRequisitos', lpa_table_rows_number('AvaliacaoLegalRequisitosBase'))\n\n });\n\n\n lpa_table('AvaliacaoLegalAlteracoes', function() {\n lpa_val('NumeroAlteracoes', lpa_table_rows_number('AvaliacaoLegalAlteracoes'))\n if (lpa_version <= 3) {\n $('#LPACTRL_AvaliacaoLegalAlteracoes th[data-lpacelltype=\"Attachments\"]').text('Anexos');\n $('#LPACTRL_AvaliacaoLegalAlteracoes th:last').prev().text('Acções');\n\n lpa_table_rows('AvaliacaoLegalAlteracoes', function(row) {\n if (lpa_val(row.DataAlteracao) === '')\n lpa_val(row.DataAlteracao, lpa_date().format('DD/MM/YYYY'))\n })\n }\n });\n\n\n lpa_table('AvaliacaoLegalRequisitos', function() {\n lpa_table_column_readonly('AvaliacaoLegalRequisitos', 'DataAvaliacao', true);\n lpa_table_column_readonly('AvaliacaoLegalRequisitos', 'Avaliador', true);\n lpa_table_column_readonly('AvaliacaoLegalRequisitos', 'Empresa', true);\n lpa_table_column_readonly('AvaliacaoLegalRequisitos', 'Score', true);\n lpa_table_column_readonly('AvaliacaoLegalRequisitos', 'NotasAvaliacao', true);\n lpa_table_column_readonly('AvaliacaoLegalRequisitos', 'ProximaAvaliacao', true);\n\n lpa_table_allow_remove('AvaliacaoLegalRequisitos', false);\n lpa_table_allow_new('AvaliacaoLegalRequisitos', false);\n\n lpa_table_rows('AvaliacaoLegalRequisitos', function(row) {\n if (lpa_version <= 3) {\n console.log('entra1')\n \n if (lpa_val(row.WKF_Avaliacao_Code) !== '') {\n console.log('entra2')\n var td = row.WKF_Avaliacao_Code\n row.WKF_Avaliacao_Code.hide();\n td.parent().children('.teste').remove()\n td.parent().append('' + lpa_icon(\"fas fa-link\") + '')\n }\n }\n lpa_style(row.Empresa, 'font-weight', 'bold');\n\n // lpa_change(row.ProximaAvaliacao, function() { //Esta coluna não existe - PS\n // TableColor(row)\n // })\n //TableColor(row)\n\n });\n\n });\n\n}\n\n\n// function TableColor(row) {\n// if (lpa_date(row.ProximaAvaliacao) < lpa_date())\n// lpa_style(row.ProximaAvaliacao, 'background-color', '#FFAEBC')\n// else {\n// var date = lpa_date(row.ProximaAvaliacao).diff(lpa_date(), 'days')\n// if (date < 30) {\n// lpa_style(row.ProximaAvaliacao, 'background-color', '#FDFD96')\n// } else if (date >= 30) {\n// lpa_style(row.ProximaAvaliacao, 'background-color', '#B4F8C8')\n// }\n// }\n// }\n\n\n\n// lpa_readonly('LinkOficial',true)\n\n\n// lpa_click('AddLinkL',function(){\n// $('#modal_adicionarlinkexterna').modal('show'); \n// })\n// $(\"#modal_adicionarlinkexterna,#links_modal\").on('hide.bs.modal', function(){\n// if(lpa_val('LinkOficial') == ''){\n// var link = lpa_sql(\"Select TOP 1 LinkLink From EstruturaWebLink where LinkLinkNome <>'' and LinkEstruturaID = @id order by LinkID Desc\",{id:lpa_wkf_id()})\n// if(link !== null){\n// lpa_val('LinkOficial',link.LinkLink)\n// lpa_wkf_save()\n// }\n// }else{\n// var linkOld = lpa_sql(\"Select LinkLink From EstruturaWebLink where LinkLink = @link and LinkEstruturaID = @id order by LinkID Asc\",{id:lpa_wkf_id(),link:lpa_val('LinkOficial')})\n// if(linkOld === null){\n// lpa_val('LinkOficial','')\n// lpa_wkf_save()\n// }\n// }\n// });\nlpa_click('CliqueParaAbrirOLinkL',function(){\n if(lpa_val('LinkOficial') !== ''){\n lpa_open(lpa_val('LinkOficial'))\n }\n})\n\n\n\n/* ----- LPA WIZARD ----- */\n/* WARNING: DO NOT MAKE ANY CHANGES BELOW THIS LINE, AS THEY WILL BE LOST */\n\n/* LOAD */\nConditionalVisibility();\nConditionalFormats();\nTabSelect();\nTabVisibility();\n\n/* SUBMIT */\nlpa_submit(function () {\n\tif (lpa_submit_validate())\n\t\tMandatoryFields();\n\tif (lpa_submit_validate())\n\t\tTableMandatoryFields();\n\n\tif (lpa_submit_validate())\n\t\tlpa_wkf_next();\n\telse\n\t\tlpa_wkf_stop(false);\n});\n\n/* FIELDS */\nlpa_field_event('Estado', function() {\n\tConditionalFormats();\n\tConditionalVisibility();\n});\nlpa_field_event('Avaliado', function() {\n\tConditionalFormats();\n});\nlpa_field_event('Tipo', function() {\n\tConditionalFormats();\n\tDefaultValues();\n});\nlpa_field_event('Tipo', function() {\n\tTabVisibility();\n});\nlpa_field_event('RevogarL', function() {\n\tRevogar();\n});\nlpa_field_event('ImprimirL', function() {\n\tLinkToReport();\n});\nlpa_field_event('ListaL', function() {\n\tLinkToLista();\n});\n\n/* FUNCTIONS */\n\n// Function: MandatoryFields\nfunction MandatoryFields() {\n\tif (lpa_status()=='Registo') {\n\t\tlpa_required(\"Diploma\", true);\n\t\tlpa_required(\"Area\", true);\n\t\tlpa_required(\"Tipo\", true);\n\t\tlpa_required(\"Assunto\", true);\n\t\tlpa_required(\"Origem\", true);\n\t\tlpa_required(\"Incidencia\", true);\n\t\tlpa_required(\"DataPublicacao\", true);\n\t\tlpa_required(\"Descricao\", true);\n\t\tlpa_required(\"Estado\", true);\n\t\tlpa_required(\"AvaliacaoRegular\", true);\n\t}\n}\n\n// Function: ConditionalVisibility\nfunction ConditionalVisibility() {\n\tif (lpa_value('Estado')=='Revogado') {\n\t\tlpa_visible(\"RevogarL\", true);\n\t} else {\n\t\tlpa_visible(\"RevogarL\", false);\n\t}\n}\n\n// Function: ConditionalFormats\nfunction ConditionalFormats() {\n\tif (lpa_value('Estado')=='Em vigor') {\n\t\tlpa_style(\"Estado\", \"background-color\", '#57ff57');\n\t}\n\tif (lpa_value('Estado')=='Revogado') {\n\t\tlpa_style(\"Estado\", \"background-color\", '#c7c7c7');\n\t}\n\tif (lpa_value('Estado')=='') {\n\t\tlpa_style_remove(\"Estado\");\n\t}\n\tif (lpa_value('Tipo')=='Aplicável') {\n\t\tlpa_style(\"Tipo\", \"background-color\", '#57ff57');\n\t}\n\tif (lpa_value('Tipo')=='Não Aplicável') {\n\t\tlpa_style(\"Tipo\", \"background-color\", '#ff6464');\n\t}\n\tif (lpa_value('Tipo')=='Condicional') {\n\t\tlpa_style(\"Tipo\", \"background-color\", '#f386bd');\n\t}\n\tif (lpa_value('Tipo')=='Informativo') {\n\t\tlpa_style(\"Tipo\", \"background-color\", '#14b1ff');\n\t}\n\tif (lpa_value('Tipo')=='') {\n\t\tlpa_style_remove(\"Tipo\");\n\t}\n\tif (lpa_value('Estado')=='Parcialmente Revogado') {\n\t\tlpa_style(\"Estado\", \"background-color\", '#cdfbc1');\n\t}\n}\n\n// Function: TabSelect\nfunction TabSelect() {\n\tlpa_tab_select(\"DIploma\");\n}\n\n// Function: TabVisibility\nfunction TabVisibility() {\n\tif (lpa_value('Tipo')=='Não Aplicável' || lpa_value('Tipo')=='Informativo') {\n\t\tlpa_tab_visible(\"Requisitos\", false);\n\t\tlpa_tab_visible(\"Tab4\", false);\n\t} else {\n\t\tlpa_tab_visible(\"Requisitos\", true);\n\t\tlpa_tab_visible(\"Tab4\", true);\n\t}\n}\n\n// Function: TableMandatoryFields\nfunction TableMandatoryFields() {\n\tif (lpa_status()=='Registo') {\n\t\tlpa_table(\"AvaliacaoLegalRequisitosBase\", function() {\n\t\tlpa_table_column_required(\"AvaliacaoLegalRequisitosBase\", \"NumeroRequisito\", true);\n\t});\n\t\tlpa_table(\"AvaliacaoLegalRequisitosBase\", function() {\n\t\tlpa_table_column_required(\"AvaliacaoLegalRequisitosBase\", \"Artigo\", true);\n\t});\n\t\tlpa_table(\"AvaliacaoLegalRequisitosBase\", function() {\n\t\tlpa_table_column_required(\"AvaliacaoLegalRequisitosBase\", \"Requisito\", true);\n\t});\n\t\tlpa_table(\"LegislacaoEmpresas\", function() {\n\t\tlpa_table_column_required(\"LegislacaoEmpresas\", \"Empresa\", true);\n\t});\n\t\tlpa_table(\"LegislacaoEmpresas\", function() {\n\t\tlpa_table_column_required(\"LegislacaoEmpresas\", \"Avaliador\", true);\n\t});\n\t}\n}\n\n// Function: Revogar\nfunction Revogar() {\n\tlpa_modal_yesno('Tem a certeza que deseja revogar este diploma?', {\r\n yes: function() {\r\n lpa_modal_yesno_hide();\r\n lpa_wkf_move(lpa_wkf_id(), 'Revogado', [], 'Revogado - Manual');\r\n ConditionalVisibility();\r\n TabSelect();\r\n },\r\n no: function() {\r\n lpa_modal_yesno_hide();\r\n }\r\n});\n}\n\n// Function: DefinirDataUltimaAvaliacao\nfunction DefinirDataUltimaAvaliacao() {\n\tif (lpa_value('DataUltimaAvaliacao')=='' && lpa_value('Avaliado')=='Sim') {\n\t\tlpa_value(\"DataUltimaAvaliacao\", \"\" + lpa_date_today() + \"\");\n\t}\n}\n\n// Function: LinkToReport\nfunction LinkToReport() {\n\t\tvar site = LPA_SITE();\r\n\tvar relatorio = lpa_sql(\"SELECT ReportID FROM Report WHERE ReportName = 'Requisitos Legais'\");\r\n\tlpa_open(site + '/report_viewer.aspx?id=' + relatorio.ReportID+ '&AGIR CODE=' + lpa_wkf_code());\r\n\t\n}\n\n// Function: LinkToLista\nfunction LinkToLista() {\n\t\tvar site = LPA_SITE();\r\n\tvar relatorio = lpa_sql(\"SELECT ReportID FROM Report WHERE ReportName = 'Lista de avaliação legal'\");\r\n\tlpa_open(site + '/report_viewer.aspx?id=' + relatorio.ReportID);\n}\n\n// Function: DefaultValues\nfunction DefaultValues() {\n\tif (lpa_value('Tipo')=='Informativo' || lpa_value('Tipo')=='Não Aplicável') {\n\t\tlpa_value(\"AvaliacaoRegular\", \"Não\");\n\t}\n}",
"version": 3
},
"tbls": [
{
"name": "AvaliacaoLegalAlteracoes",
"cols": [
{
"name": "DataAlteracao",
"col_type": "[datetime]",
"ctrl": "Date",
"addnew": "False",
"items": "",
"label": "Data",
"auto_order": "True",
"width": "130"
},
{
"name": "DescricaoAlteracao",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Descrição da alteraçao, nota ou alerta",
"auto_order": "True",
"width": "700"
}
]
},
{
"name": "AvaliacaoLegalRequisitosBase",
"cols": [
{
"name": "NumeroRequisito",
"col_type": "[nvarchar](max)",
"ctrl": "Numeric",
"addnew": "False",
"items": "",
"label": "Nº (ordem para checklist)",
"auto_order": "False",
"width": "45"
},
{
"name": "Artigo",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Artigo",
"auto_order": "True",
"width": "120"
},
{
"name": "Requisito",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Descrição do requisito",
"auto_order": "True",
"width": "400"
},
{
"name": "RequisitoIncindencia",
"col_type": "[nvarchar](max)",
"ctrl": "Combo",
"addnew": "False",
"items": "Direto\r\nIndireto\r\nInformativo\r\nDireto/Indireto",
"label": "Incidência",
"auto_order": "False",
"width": "10"
},
{
"name": "Procedimentos",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Observações e exceções (ex: caso este requisito não se aplique à sua Empresa, justifique)",
"auto_order": "False",
"width": "450"
}
]
},
{
"name": "AvaliacaoLegalRequisitos",
"cols": [
{
"name": "DataAvaliacao",
"col_type": "[datetime]",
"ctrl": "Date",
"addnew": "False",
"items": "",
"label": "Data de avaliação",
"auto_order": "False",
"width": "150"
},
{
"name": "Avaliador",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Avaliador",
"auto_order": "False",
"width": "200"
},
{
"name": "Empresa",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Empresa",
"auto_order": "False",
"width": "150"
},
{
"name": "WKF_Avaliacao_Code",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Checklist",
"auto_order": "False",
"width": "150"
}
]
},
{
"name": "LegislacaoEmpresas",
"cols": [
{
"name": "Empresa",
"col_type": "[nvarchar](max)",
"ctrl": "Combo",
"addnew": "False",
"items": "",
"label": "Empresa",
"auto_order": "False",
"width": "160"
},
{
"name": "Avaliador",
"col_type": "[nvarchar](max)",
"ctrl": "Combo",
"addnew": "False",
"items": "",
"label": "Avaliador",
"auto_order": "False",
"width": "160"
},
{
"name": "EmpresaObservacao",
"col_type": "[nvarchar](max)",
"ctrl": "Text",
"addnew": "False",
"items": "",
"label": "Observações",
"auto_order": "False",
"width": "400"
}
]
}
],
"wiz": {
"project": "{\"load\":[\"ConditionalVisibility\",\"ConditionalFormats\",\"TabSelect\",\"TabVisibility\"],\"submit\":[\"MandatoryFields\",\"TableMandatoryFields\"],\"statuschange\":[],\"field\":[{\"field\":\"Estado\",\"fn\":[\"ConditionalFormats\",\"ConditionalVisibility\"]},{\"field\":\"Avaliado\",\"fn\":[\"ConditionalFormats\"]},{\"field\":\"Tipo\",\"fn\":[\"ConditionalFormats\",\"DefaultValues\"]},{\"field\":\"Tipo\",\"fn\":[\"TabVisibility\"]},{\"field\":\"RevogarL\",\"fn\":[\"Revogar\"]},{\"field\":\"ImprimirL\",\"fn\":[\"LinkToReport\"]},{\"field\":\"ListaL\",\"fn\":[\"LinkToLista\"]}]}",
"functions": "{\"MandatoryFields\":{\"name\":\"MandatoryFields\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\".Status='Registo'\",\"actions\":[{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Diploma\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Area\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Tipo\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Assunto\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Origem\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Incidencia\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"DataPublicacao\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Descricao\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"Estado\",\"value\":\"true\"}},{\"action\":\"lpa_required\",\"parameters\":{\"id\":\"AvaliacaoRegular\",\"value\":\"true\"}}],\"else\":[]}}]},\"ConditionalVisibility\":{\"name\":\"ConditionalVisibility\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\"#Estado='Revogado'\",\"actions\":[{\"action\":\"lpa_visible\",\"parameters\":{\"id\":\"RevogarL\",\"value\":\"true\"}}],\"else\":[{\"action\":\"lpa_visible\",\"parameters\":{\"id\":\"RevogarL\",\"value\":\"false\"}}]}}]},\"ConditionalFormats\":{\"name\":\"ConditionalFormats\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\"#Estado='Em vigor'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Estado\",\"prop\":\"background-color\",\"value\":\"#57ff57\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Estado='Revogado'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Estado\",\"prop\":\"background-color\",\"value\":\"#c7c7c7\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Estado=''\",\"actions\":[{\"action\":\"lpa_style_remove\",\"parameters\":{\"id\":\"Estado\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo='Aplicável'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Tipo\",\"prop\":\"background-color\",\"value\":\"#57ff57\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo='Não Aplicável'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Tipo\",\"prop\":\"background-color\",\"value\":\"#ff6464\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo='Condicional'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Tipo\",\"prop\":\"background-color\",\"value\":\"#f386bd\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo='Informativo'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Tipo\",\"prop\":\"background-color\",\"value\":\"#14b1ff\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo=''\",\"actions\":[{\"action\":\"lpa_style_remove\",\"parameters\":{\"id\":\"Tipo\"}}],\"else\":[]}},{\"action\":\"if\",\"parameters\":{\"condition\":\"#Estado='Parcialmente Revogado'\",\"actions\":[{\"action\":\"lpa_style\",\"parameters\":{\"id\":\"Estado\",\"prop\":\"background-color\",\"value\":\"#cdfbc1\"}}],\"else\":[]}}]},\"TabSelect\":{\"name\":\"TabSelect\",\"desc\":\"\",\"actions\":[{\"action\":\"lpa_tab_select\",\"parameters\":{\"id\":\"DIploma\"}}]},\"TabVisibility\":{\"name\":\"TabVisibility\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo='Não Aplicável' or #Tipo='Informativo'\",\"actions\":[{\"action\":\"lpa_tab_visible\",\"parameters\":{\"id\":\"Requisitos\",\"value\":\"false\"}},{\"action\":\"lpa_tab_visible\",\"parameters\":{\"id\":\"Tab4\",\"value\":\"false\"}}],\"else\":[{\"action\":\"lpa_tab_visible\",\"parameters\":{\"id\":\"Requisitos\",\"value\":\"true\"}},{\"action\":\"lpa_tab_visible\",\"parameters\":{\"id\":\"Tab4\",\"value\":\"true\"}}]}}]},\"TableMandatoryFields\":{\"name\":\"TableMandatoryFields\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\".Status='Registo'\",\"actions\":[{\"action\":\"lpa_table_column_required\",\"parameters\":{\"id\":\"AvaliacaoLegalRequisitosBase\",\"column\":\"NumeroRequisito\",\"value\":\"true\"}},{\"action\":\"lpa_table_column_required\",\"parameters\":{\"id\":\"AvaliacaoLegalRequisitosBase\",\"column\":\"Artigo\",\"value\":\"true\"}},{\"action\":\"lpa_table_column_required\",\"parameters\":{\"id\":\"AvaliacaoLegalRequisitosBase\",\"column\":\"Requisito\",\"value\":\"true\"}},{\"action\":\"lpa_table_column_required\",\"parameters\":{\"id\":\"LegislacaoEmpresas\",\"column\":\"Empresa\",\"value\":\"true\"}},{\"action\":\"lpa_table_column_required\",\"parameters\":{\"id\":\"LegislacaoEmpresas\",\"column\":\"Avaliador\",\"value\":\"true\"}}],\"else\":[]}}]},\"Revogar\":{\"name\":\"Revogar\",\"desc\":\"\",\"actions\":[{\"action\":\"lpa_script\",\"parameters\":{\"code\":\"lpa_modal_yesno('Tem a certeza que deseja revogar este diploma?', {\\r\\n yes: function() {\\r\\n lpa_modal_yesno_hide();\\r\\n lpa_wkf_move(lpa_wkf_id(), 'Revogado', [], 'Revogado - Manual');\\r\\n ConditionalVisibility();\\r\\n TabSelect();\\r\\n },\\r\\n no: function() {\\r\\n lpa_modal_yesno_hide();\\r\\n }\\r\\n});\"}}]},\"DefinirDataUltimaAvaliacao\":{\"name\":\"DefinirDataUltimaAvaliacao\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\"#DataUltimaAvaliacao='' and #Avaliado='Sim'\",\"actions\":[{\"action\":\"lpa_value\",\"parameters\":{\"id\":\"DataUltimaAvaliacao\",\"value\":\".Date\"}}],\"else\":[]}}]},\"LinkToReport\":{\"name\":\"LinkToReport\",\"desc\":\"\",\"actions\":[{\"action\":\"lpa_script\",\"parameters\":{\"code\":\"\\tvar site = LPA_SITE();\\r\\n\\tvar relatorio = lpa_sql(\\\"SELECT ReportID FROM Report WHERE ReportName = 'Requisitos Legais'\\\");\\r\\n\\tlpa_open(site + '/report_viewer.aspx?id=' + relatorio.ReportID+ '&AGIR CODE=' + lpa_wkf_code());\\r\\n\\t\"}}]},\"LinkToLista\":{\"name\":\"LinkToLista\",\"desc\":\"\",\"actions\":[{\"action\":\"lpa_script\",\"parameters\":{\"code\":\"\\tvar site = LPA_SITE();\\r\\n\\tvar relatorio = lpa_sql(\\\"SELECT ReportID FROM Report WHERE ReportName = 'Lista de avaliação legal'\\\");\\r\\n\\tlpa_open(site + '/report_viewer.aspx?id=' + relatorio.ReportID);\"}}]},\"DefaultValues\":{\"name\":\"DefaultValues\",\"desc\":\"\",\"actions\":[{\"action\":\"if\",\"parameters\":{\"condition\":\"#Tipo='Informativo' or #Tipo='Não Aplicável'\",\"actions\":[{\"action\":\"lpa_value\",\"parameters\":{\"id\":\"AvaliacaoRegular\",\"value\":\"Não\"}}],\"else\":[]}}]}}"
}
}