diff --git a/trunk/PlanosActuacao/src/java/db/data/siprp/inner/Acidentados.java b/trunk/PlanosActuacao/src/java/db/data/siprp/inner/Acidentados.java index 9aa2bdaa..48b8db9e 100644 --- a/trunk/PlanosActuacao/src/java/db/data/siprp/inner/Acidentados.java +++ b/trunk/PlanosActuacao/src/java/db/data/siprp/inner/Acidentados.java @@ -1016,11 +1016,10 @@ public class Acidentados extends com.evolute.entity.evo.EvoDataObject LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); @@ -54,15 +58,21 @@ public class PlanoAreas extends com.evolute.entity.evo.EvoDataObject LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); @@ -54,15 +56,18 @@ public class PlanoPostosTrabalho extends com.evolute.entity.evo.EvoDataObject (can't touch this) -*/ -package db.data.siprp.inner; - - -public class PlanoRiscosQualitativo extends com.evolute.entity.evo.EvoDataObject -{ - private static final java.util.HashMap FIELD_INDEXES = new java.util.HashMap(); - - static - { - FIELD_INDEXES.put( PlanoRiscosQualitativo.ID, PlanoRiscosQualitativo.ID_INDEX ); - FIELD_INDEXES.put( PlanoRiscosQualitativo.ID_FULL, PlanoRiscosQualitativo.ID_INDEX ); - FIELD_INDEXES.put( PlanoRiscosQualitativo.DESCRIPTION, PlanoRiscosQualitativo.DESCRIPTION_INDEX ); - FIELD_INDEXES.put( PlanoRiscosQualitativo.DESCRIPTION_FULL, PlanoRiscosQualitativo.DESCRIPTION_INDEX ); - } - - private final java.util.HashMap< String, Boolean > LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); - - - public static final String TABLENAME = "plano_riscos_qualitativo"; - - - public static final String CLASS_IDENTIFIER = "db.data.siprp.inner.plano_riscos_qualitativo"; - - public static final int _INVALID__INDEX = -1; - public static final String ID = "id"; - public static final String ID_FULL = "plano_riscos_qualitativo.id"; - public static final int ID_INDEX = 0; - public static final String DESCRIPTION = "description"; - public static final String DESCRIPTION_FULL = "plano_riscos_qualitativo.description"; - public static final int DESCRIPTION_INDEX = 1; - - public static final String FIELD_NAMES[] = new String[]{ - DESCRIPTION, }; - - public static final String FIELD_NAMES_FULL[] = new String[]{ - TABLENAME + "." + DESCRIPTION, }; - - protected static final String DB_FIELD_NAMES[] = new String[]{ - ID, DESCRIPTION, }; - - - protected static final String PK_FIELD_NAMES[] = new String[]{ - ID, }; - - - public static final String DEFAULT_LOAD_SET[] = new String[] { - ID, DESCRIPTION, }; - - private Integer id; - private String description; - - protected com.evolute.entity.utils.IntegerPrimaryKey primaryKey; - - public PlanoRiscosQualitativo() - { - super(); - dirtyProperties = new boolean[]{ false, false }; - } - - public Integer getId() - { - try - { - setLastAccess( System.currentTimeMillis() ); - prepare( ID ); - } - catch( java.lang.Exception ex ) - { - throw new RuntimeException( ex ); - } - return this.id; - } - - public void setId( Integer id ) - { - try - { - preProcess( ID, id ); - } - catch( com.evolute.entity.evo.EvoDataException edex ) - { - throw new RuntimeException( edex ); - } - this.id = id; - LAZY_LOADED_OBJECTS.put( ID, Boolean.TRUE ); - } - - public String getDescription() - { - try - { - setLastAccess( System.currentTimeMillis() ); - prepare( DESCRIPTION ); - } - catch( java.lang.Exception ex ) - { - throw new RuntimeException( ex ); - } - return this.description; - } - - public void setDescription( String description ) - { - try - { - preProcess( DESCRIPTION, description ); - } - catch( com.evolute.entity.evo.EvoDataException edex ) - { - throw new RuntimeException( edex ); - } - this.description = description; - LAZY_LOADED_OBJECTS.put( DESCRIPTION, Boolean.TRUE ); - } - - public Object get( String fieldName ) - { - Object value = null; - Integer index = getFieldIndex( fieldName ); - switch( index ) - { - case PlanoRiscosQualitativo.ID_INDEX: - value = getId(); - break; - case PlanoRiscosQualitativo.DESCRIPTION_INDEX: - value = getDescription(); - break; - } - return value; - } - - public Object rawGet( String fieldName ) - { - Object value = null; - Integer index = getFieldIndex( fieldName ); - switch( index ) - { - case PlanoRiscosQualitativo.ID_INDEX: - value = this.id; - break; - case PlanoRiscosQualitativo.DESCRIPTION_INDEX: - value = this.description; - break; - } - return value; - } - - public void set( String fieldName, Object value ) - { - Integer index = getFieldIndex( fieldName ); - switch( index ) - { - case PlanoRiscosQualitativo.ID_INDEX: - setId( ( Integer ) value ); - break; - case PlanoRiscosQualitativo.DESCRIPTION_INDEX: - setDescription( ( String ) value ); - break; - } - } - - public void rawSet( String fieldName, Object value ) - { - Integer index = getFieldIndex( fieldName ); - switch( index ) - { - case PlanoRiscosQualitativo.ID_INDEX: - this.id = ( Integer ) value; - break; - case PlanoRiscosQualitativo.DESCRIPTION_INDEX: - this.description = ( String ) value; - break; - } - } - - public String []getFieldNames() - { - return FIELD_NAMES; - } - - public String []getFieldNamesFull() - { - return FIELD_NAMES_FULL; - } - - public String []getDBFieldNames() - { - return DB_FIELD_NAMES; - } - - public String []getPrimaryKeyNames() - { - return PK_FIELD_NAMES; - } - - public String []getDefaultLoadSet() - { - return DEFAULT_LOAD_SET; - } - - public String getPrimaryKeyName() - { - return PK_FIELD_NAMES[ 0 ]; - } - - public Class getFieldClass( String fieldName ) - { - Integer index = getFieldIndex( fieldName ); - Class theClass = null; - switch( index ) - { - case PlanoRiscosQualitativo.ID_INDEX: - theClass = Integer.class; - break; - case PlanoRiscosQualitativo.DESCRIPTION_INDEX: - theClass = String.class; - break; - } - return theClass; - } - - public Integer getFieldIndex( String fieldName ) - { - Integer index = FIELD_INDEXES.get( fieldName ); - return index != null ? index : PlanoRiscosQualitativo._INVALID__INDEX; - } - - public String getTableName() - { - return TABLENAME; - } - - public String getClassIdentifier() - { - return CLASS_IDENTIFIER; - } - - @Override - protected void setPrimaryKeyFromVirtual2DArray( com.evolute.utils.arrays.Virtual2DArray array, int row, int col ) - { - Object idObject = null; - if( primaryKey == null ) - { - primaryKey = new com.evolute.entity.utils.IntegerPrimaryKey( TABLENAME, PlanoRiscosQualitativo.PK_FIELD_NAMES ); - idObject = array.get( row, col + 0 ); - try - { - primaryKey.set( 0, ( Integer ) idObject ); - setId( ( Integer ) idObject ); - } - catch( ClassCastException ex ) - { - if( idObject instanceof Number ) - { - primaryKey.set( 0, ((Number)idObject).intValue() ); - setId( ((Number)idObject).intValue() ); - } - else { - throw ex; - } - } - } - } - - @Override - public com.evolute.entity.utils.IntegerPrimaryKey getPrimaryKey() - { - return primaryKey; - } - - public void initLazyLoadFields() - { - } - - public boolean isPropertyLoaded( String fieldName ) - { - if ( LAZY_LOADED_OBJECTS.get( fieldName ) == null ) - { - return true; - } - else - { - return LAZY_LOADED_OBJECTS.get( fieldName ); - } - } -} diff --git a/trunk/PlanosActuacao/src/java/db/data/siprp/inner/PlanosActuacao.java b/trunk/PlanosActuacao/src/java/db/data/siprp/inner/PlanosActuacao.java index eef3b091..24e80e7c 100644 --- a/trunk/PlanosActuacao/src/java/db/data/siprp/inner/PlanosActuacao.java +++ b/trunk/PlanosActuacao/src/java/db/data/siprp/inner/PlanosActuacao.java @@ -2167,11 +2167,10 @@ public class PlanosActuacao extends com.evolute.entity.evo.EvoDataObject LAZY_LOADED_OBJECTS = new java.util.HashMap< String, Boolean >(); @@ -126,21 +128,27 @@ public class Utilizadores extends com.evolute.entity.evo.EvoDataObject + + + + + + + + @@ -1122,6 +1130,10 @@ + + + + @@ -1192,17 +1204,6 @@ - - - - - - - - - - - @@ -1520,7 +1521,7 @@ - + @@ -1587,6 +1588,10 @@ + + + + diff --git a/trunk/PlanosActuacao/src/java/db/entidades/Area.java b/trunk/PlanosActuacao/src/java/db/entidades/Area.java index ca089483..c96d70fb 100644 --- a/trunk/PlanosActuacao/src/java/db/entidades/Area.java +++ b/trunk/PlanosActuacao/src/java/db/entidades/Area.java @@ -18,6 +18,8 @@ public class Area implements Serializable private Integer area_id; //from relatorios private Integer plano_id; private String descricao; + private Boolean is_principal; + private Integer ordem; private List riscos; public Integer getId() { @@ -59,4 +61,24 @@ public class Area implements Serializable public void setArea_id(Integer area_id) { this.area_id = area_id; } + + public void setOrdem( Integer ordem ) + { + this.ordem = ordem; + } + + public Integer getOrdem() + { + return ordem; + } + + public void setIs_principal( Boolean is_principal ) + { + this.is_principal = is_principal; + } + + public Boolean getIs_principal() + { + return is_principal; + } } diff --git a/trunk/PlanosActuacao/src/java/db/entidades/PostoTrabalho.java b/trunk/PlanosActuacao/src/java/db/entidades/PostoTrabalho.java index c6fc8097..455d5d56 100644 --- a/trunk/PlanosActuacao/src/java/db/entidades/PostoTrabalho.java +++ b/trunk/PlanosActuacao/src/java/db/entidades/PostoTrabalho.java @@ -18,6 +18,7 @@ public class PostoTrabalho implements Serializable private Integer medida_id; private String descricao; private String activo; + private Boolean is_principal; public Integer getId() { return id; @@ -58,4 +59,14 @@ public class PostoTrabalho implements Serializable public void setPosto_id(Integer posto_id) { this.posto_id = posto_id; } + + public void setIs_principal( Boolean is_principal ) + { + this.is_principal = is_principal; + } + + public Boolean getIs_principal() + { + return is_principal; + } } diff --git a/trunk/PlanosActuacao/src/java/importer/PlanosActuacaoImporterProvider.java b/trunk/PlanosActuacao/src/java/importer/PlanosActuacaoImporterProvider.java index c38eeaaf..a7b6d592 100644 --- a/trunk/PlanosActuacao/src/java/importer/PlanosActuacaoImporterProvider.java +++ b/trunk/PlanosActuacao/src/java/importer/PlanosActuacaoImporterProvider.java @@ -107,14 +107,16 @@ public class PlanosActuacaoImporterProvider extends GenericDataProvider private PlanoActuacao getAreasByPlano( PlanoActuacao plano, Integer relatorioID ) throws Exception { - String sql = "select distinct area_id, hs_relatorio_area.description as descricao from hs_relatorio_posto " + String sql = "select hs_relatorio_posto.area_id as area, hs_relatorio_area.description as descricao, hs_relatorio_area.ordem as ordem, bool_or( coalesce( hs_relatorio_posto.is_principal, false ) ) as is_principal " + + " from hs_relatorio_posto " + " inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id " + " inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id " + " inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id " + " inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id " - + " inner join hs_relatorio_area on hs_relatorio_area.id = area_id " + + " inner join hs_relatorio_area on hs_relatorio_area.id = hs_relatorio_posto.area_id " + " where hs_relatorio.id = " + relatorioID + " " - + " order by area_id "; + + " group by area, descricao, ordem" + + " order by area "; System.out.println( "\n\t\t\t\t\t\tprovider . getAreasByPlano( " + plano.getId() + ", " + relatorioID + " ) : " ); System.out.println( "\n\t\t\t\t\t\t\t\tSQL : " + sql ); @@ -127,8 +129,14 @@ public class PlanosActuacaoImporterProvider extends GenericDataProvider do { Area a = new Area(); - a.setId( new Integer( rs.getInt( "area_id" ) ) ); + a.setId( new Integer( rs.getInt( "area" ) ) ); a.setArea_id( a.getId() ); + a.setIs_principal( new Boolean( rs.getBoolean( "is_principal" ) ) ); + Integer ordem = ( Integer ) rs.getObject( "ordem" ); + if( ordem != null ) + { + a.setOrdem( ordem ); + } if ( existemMedidasByArea( a.getId() ) ) { a.setDescricao( Utils.unicodeToHTML( rs.getString( "descricao") ) ); @@ -351,12 +359,12 @@ public class PlanosActuacaoImporterProvider extends GenericDataProvider private List getPostosByMedida(Risco r, Medida m, Area a) throws Exception { - String sql = "select subquery.posto_id, valor, descricao from "; + String sql = "select subquery.posto_id, valor, descricao, is_principal from "; sql += "(select hs_relatorio_posto_medida.posto_id, hs_relatorio_posto.description as descricao, "; sql += "case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null "; sql += "when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade "; sql += "else hs_relatorio_posto_risco.valor_qualitativo_id "; - sql += "end as valor "; + sql += "end as valor, coalesce( hs_relatorio_posto.is_principal, false ) as is_principal "; sql += "from hs_relatorio_posto_medida "; sql += "inner join hs_relatorio_posto_risco on hs_relatorio_posto_risco.posto_id = hs_relatorio_posto_medida.posto_id "; sql += "inner join hs_relatorio_posto on hs_relatorio_posto.id = hs_relatorio_posto_medida.posto_id "; @@ -376,6 +384,7 @@ public class PlanosActuacaoImporterProvider extends GenericDataProvider p.setId( new Integer( rs.getInt("posto_id") ) ); p.setPosto_id( p.getId() ); p.setDescricao( Utils.unicodeToHTML( rs.getString( "descricao" ) ) ); + p.setIs_principal( new Boolean( rs.getBoolean( "is_principal" ) ) ); postos.add( p ); } while ( rs.next() ); @@ -508,7 +517,8 @@ public class PlanosActuacaoImporterProvider extends GenericDataProvider areaData.setArea_id( a.getArea_id() ); areaData.setPlano_id( a.getPlano_id() ); areaData.setDescricao( Utils.parseToInsert( a.getDescricao() ) ); - + areaData.setIs_principal( a.getIs_principal() ); + areaData.setOrdem( a.getOrdem() ); System.out.println( "\nCREATE AREA : " ); areaData.setProvider( EvoBaseProvider.getInstance().getProvider( DB.SIPRP ) ); areaData.save(); @@ -564,7 +574,7 @@ public class PlanosActuacaoImporterProvider extends GenericDataProvider postoData.setPosto_id( p.getPosto_id() ); postoData.setMedida_id( p.getMedida_id() ); postoData.setDescricao( Utils.parseToInsert( p.getDescricao() ) ); - + postoData.setIs_principal( p.getIs_principal() ); System.out.println( "\nCREATE POSTO TRABALHO : " ); postoData.setProvider( EvoBaseProvider.getInstance().getProvider( DB.SIPRP ) ); postoData.save(); diff --git a/trunk/PlanosActuacao/src/java/mail/MailNextPhase.java b/trunk/PlanosActuacao/src/java/mail/MailNextPhase.java index 778b6fb6..d57db544 100644 --- a/trunk/PlanosActuacao/src/java/mail/MailNextPhase.java +++ b/trunk/PlanosActuacao/src/java/mail/MailNextPhase.java @@ -32,7 +32,7 @@ public interface MailNextPhase @Override public String getSubject() { - return "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento(); + return "Plano de Actuacao da Avaliacao de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento(); } @Override @@ -70,7 +70,7 @@ public interface MailNextPhase @Override public String getSubject() { - return "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str(); + return "Plano de Actuacao da Avaliacao de Riscos de " + p.getData_visita_str(); } @Override @@ -87,7 +87,7 @@ public interface MailNextPhase String body = ""; body += "

Exmo. (a) Senhor (a),

"; body += "

Encontra-se disponível em www.siprp.com o Plano de Actuação referente à auditoria de Avaliação de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa validar a informação preenchida.

"; - body += "

Recordamos que dispõe de 15 dias para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, para a Direcção Nacional de Segurança.

"; + body += "

Recordamos que dispõe de 15 dias para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, para a Direcção Nacional de Seguran�a.

"; body += "

Caso tenha alguma dúvida ou necessite de qualquer esclarecimento, contacte, por favor, a área técnica da SIPRP através do telefone 213 504 540.

"; body += "

Cumprimentos,

"; body += "

A equipa da SIPRP

"; @@ -107,7 +107,7 @@ public interface MailNextPhase @Override public String getSubject() { - return "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento(); + return "Plano de Actuacao da Avaliacao de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento(); } @Override diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java b/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java index 67560914..92a99dcb 100644 --- a/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java +++ b/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java @@ -2149,7 +2149,7 @@ public class EditarPlano extends AbstractPageBean } case Global.FASE_SIPRP_CONCLUSAO : tipo_utilizador = Global.TECNICO_HS; - assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento(); + assunto = "Plano de Actuacao da Avaliacao de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento(); mail_text = "

Exmo. (a) Senhor (a),

"; mail_text += "

Encontra-se disponível em www.siprp.com o Plano de Actuação referente à auditoria de Avaliação de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa efectuar a sua verificação.

"; mail_text += "

Por favor não responda a esta mensagem, dado tratar-se de um e-mail automático

"; diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/EnviarCorrecao.java b/trunk/PlanosActuacao/src/java/planosactuacao/EnviarCorrecao.java index 4d4892fe..e15b8935 100644 --- a/trunk/PlanosActuacao/src/java/planosactuacao/EnviarCorrecao.java +++ b/trunk/PlanosActuacao/src/java/planosactuacao/EnviarCorrecao.java @@ -244,12 +244,12 @@ public class EnviarCorrecao extends AbstractPageBean if(u.getTipo().intValue() == Global.DIRECTOR_LOJA) { listOptions = new com.sun.webui.jsf.model.Option[1]; - listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança"); + listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsavel de seguranca"); } else if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA) { listOptions = new com.sun.webui.jsf.model.Option[2]; - listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança"); + listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsavel de seguranca"); listOptions[1] = new Option(new Integer(Global.FASE_DIR_LOJA_VALIDACAO), "Director de loja"); } @@ -325,7 +325,7 @@ public class EnviarCorrecao extends AbstractPageBean { case Global.FASE_SEGURANCA_PREENCHIMENTO : // enviar para correccao para responsavel de seguranca tipo_utilizador = Global.RESPONSAVEL_SEGURANCA; - assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção"; + assunto = "Plano de Actuacao da Avaliacao de Riscos de " + p.getData_visita_str() + " - Pedido de Correcao"; mail_text = "

Exmo. (a) Senhor (a),

"; mail_text += "

O Plano de Actuação referente à auditoria de Avaliação de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correcção.

"; mail_text += "

Proceda, por favor, em www.siprp.com à(s) respectiva(s) correcção(ões) de acordo com as indicações e volte a reenviar o processo para a fase seguinte.

"; @@ -337,7 +337,7 @@ public class EnviarCorrecao extends AbstractPageBean case Global.FASE_DIR_LOJA_VALIDACAO : // enviar para correccao para director de loja tipo_utilizador = Global.DIRECTOR_LOJA; - assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - Pedido de Correcção"; + assunto = "Plano de Actuacao da Avaliacao de Riscos de " + p.getData_visita_str() + " - Pedido de Correccao"; mail_text = "

Exmo. (a) Senhor (a),

"; mail_text += "

O Plano de Actuação referente à auditoria de Avaliação de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " foi devolvido para correcção.

"; mail_text += "

Proceda, por favor, em www.siprp.com à(s) respectiva(s) correcção(ões) de acordo com as indicações do Director Nacional de Segurança e volte a reenviar o processo para a fase seguinte.

"; diff --git a/trunk/PlanosActuacao/src/java/utils/Global.java b/trunk/PlanosActuacao/src/java/utils/Global.java index 11a765d7..8e6de1c6 100644 --- a/trunk/PlanosActuacao/src/java/utils/Global.java +++ b/trunk/PlanosActuacao/src/java/utils/Global.java @@ -31,19 +31,19 @@ public class Global public static final int FASE_CONCLUIDO = 6; //Fases do plano - texto - public static final String FASE_SIPRP_EMISSAO_TXT = "SIPRP(Emissão)"; - public static final String FASE_SEGURANCA_PREENCHIMENTO_TXT = "Segurança Auchan(Preenchimento)"; - public static final String FASE_DIR_LOJA_VALIDACAO_TXT = "Director de loja(Validação)"; + public static final String FASE_SIPRP_EMISSAO_TXT = "SIPRP(Emiss\u00e3o)"; + public static final String FASE_SEGURANCA_PREENCHIMENTO_TXT = "Seguran\u00e7a Auchan(Preenchimento)"; + public static final String FASE_DIR_LOJA_VALIDACAO_TXT = "Director de loja(Valida\u00e7\u00e3o)"; public static final String FASE_DNS_PARECER_TXT = "DNS(Parecer)"; - public static final String FASE_SIPRP_CONCLUSAO_TXT = "SIPRP(Verificação/Conclusão)"; + public static final String FASE_SIPRP_CONCLUSAO_TXT = "SIPRP(Verifica\u00e7\u00e3o/Conclus\u00e3o)"; public static final String[] FASES_TEXTO = new String[] { - "SIPRP(Emissão)", - "Segurança Auchan(Preenchimento)", - "Director de loja(Validação)", + "SIPRP(Emiss\u00e3o)", + "Seguran\u00e7a Auchan(Preenchimento)", + "Director de loja(Valida\u00e7\u00e3o)", "DNS(Parecer)", - "SIPRP(Verificação/Conclusão)", - "Concluído" + "SIPRP(Verifica\u00e7\u00e3o/Conclus\u00e3o)", + "Conclu\u00e3do" }; // public static final String ANALISE_ACIDENTES_URL = "http://localhost:8084/AnaliseAcidentesTrabalho/faces/"; //testes