Duas famílias de mensagens
Algumas mensagens têm a ver com quem pode abrir algo ou com dados que o módulo protege: o painel LkSG, os registos do registo de auditoria e a empresa dos registos que dependem de um fornecedor. Alterar o que escreveu não as resolve: ou o faz outra pessoa com a permissão adequada, ou não é possível fazê-lo.
Outras assinalam um dado que não cumpre uma regra: um texto demasiado longo ou mal codificado, um código ou um nome repetido, um valor fora do intervalo ou um passo em falta antes de marcar um fornecedor como conforme. Resolvem-se corrigindo o dado ou completando antes o que falta.
Tabela de mensagens do LkSG Compliance
Os textos aparecem tal como estão no código do módulo, em inglês e com %s onde a mensagem o inclui.
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
Only LkSG users can open the LkSG dashboard. | Quando alguém que não é utilizador LkSG tenta abrir o painel LkSG. | Peça a quem administra o seu Odoo que o registe como utilizador LkSG. |
Audit log records are immutable and cannot be modified. | Quando se tenta modificar um registo do registo de auditoria. | Nenhuma correção possível: o módulo não deixa alterá-lo. |
Audit log records cannot be deleted. | Quando se tenta eliminar um registo do registo de auditoria. | Nenhuma: o módulo não deixa eliminá-lo. |
Subject must not exceed 500 characters. | Quando o assunto ultrapassa 500 caracteres. | Encurte o assunto para 500 caracteres ou menos. |
Subject must use NFC-normalized Unicode. | Quando o texto do assunto não está em Unicode normalizado NFC. | Volte a escrever o assunto no campo, digitando-o em vez de o colar. |
Description must not exceed 10,000 characters. | Quando a descrição ultrapassa 10,000 caracteres. | Reduza a descrição até esse limite. |
The company is that of the supplier and cannot be changed by hand. | Quando altera manualmente a empresa de um registo que tem a do fornecedor. O mesmo texto existe em vários pontos do módulo. | Deixe a empresa como está: é a do fornecedor. |
Risk area code must be unique: %s | Quando o código de uma área de risco já é usado por outra área. | Escolha outro código ou reveja a área que já o tem. |
Severity weight must be between 1 and 10. | Quando o peso de gravidade fica fora do intervalo de 1 a 10. | Introduza um valor entre 1 e 10. |
A risk assessment line can only link a measure of its own company. Unlink the measure from the line first. | Quando uma linha de avaliação de riscos fica ligada a uma medida de outra empresa. | Desligue primeiro a medida da linha, como indica a mensagem, e ligue uma medida da mesma empresa. |
Risk score must be between 0 and 100. | Quando a pontuação de risco fica fora do intervalo de 0 a 100. | Corrija a pontuação para que fique entre 0 e 100. |
Supplier name must use NFC-normalized Unicode. Please re-enter: %s | Quando o nome do fornecedor não está em Unicode normalizado NFC. | Volte a escrever o nome, como pede a mensagem. |
A supplier with this name already exists for this company: %s | Quando já existe um fornecedor com esse nome na mesma empresa. | Abra o fornecedor existente e trabalhe sobre ele. |
Cannot mark compliant: no approved risk assessment exists for this supplier. | Quando tenta marcar como conforme um fornecedor que não tem nenhuma avaliação de riscos aprovada. | Garanta que esse fornecedor tem uma avaliação de riscos aprovada e tente novamente. |
Mensagens que pedem um passo prévio
Algumas mensagens não dizem que o dado está errado, mas sim que falta fazer algo antes. São as que mais vale ler até ao fim, porque o próprio texto indica a saída.
Marcar um fornecedor como conforme
Cannot mark compliant: no approved risk assessment exists for this supplier. significa o que diz: para esse fornecedor não existe nenhuma avaliação de riscos aprovada. O módulo não deixa marcá-lo como conforme enquanto não houver uma. Reveja as avaliações desse fornecedor e verifique se alguma está aprovada; se não, esse é o passo pendente.

Medidas de outra empresa numa linha de avaliação
Se trabalha com várias empresas no mesmo Odoo, pode deparar-se com A risk assessment line can only link a measure of its own company. Unlink the measure from the line first. A linha só aceita medidas da sua própria empresa. A mensagem define a ordem: primeiro retira a medida da linha e depois liga uma medida da empresa correta.
A empresa vem do fornecedor
The company is that of the supplier and cannot be changed by hand. aparece em vários pontos do módulo com o mesmo texto. Em todos eles, a empresa do registo é a do fornecedor e não se altera manualmente. Se a empresa que vê não é a que esperava, o que tem de rever é o fornecedor, não o registo onde surge o aviso.
Nomes de fornecedor repetidos ou mal codificados
Há duas mensagens sobre o nome do fornecedor. A supplier with this name already exists for this company: %s avisa que esse nome já está registado na mesma empresa; antes de criar outro, procure-o na lista de fornecedores. Supplier name must use NFC-normalized Unicode. Please re-enter: %s pede para voltar a escrever o nome porque não está em Unicode normalizado NFC. O mesmo acontece com o assunto em Subject must use NFC-normalized Unicode.: voltar a digitar o texto no campo é a forma direta de cumprir o que pede.

O que não se corrige: registo de auditoria e acesso ao painel
Duas das mensagens não têm um dado a corrigir. Audit log records are immutable and cannot be modified. e Audit log records cannot be deleted. indicam que o módulo não deixa modificar nem eliminar os registos do registo de auditoria. Não procure um botão para o fazer: o registo fica tal como está.
Only LkSG users can open the LkSG dashboard. depende do utilizador, não do dado. Se lhe aparecer, quem administra o seu Odoo tem de o registar como utilizador LkSG.
Se quiser ver que menus o módulo acrescenta e que percurso faz um registo, encontra tudo em como funciona o LkSG Compliance por dentro.


Como a FlexigoTech ajuda
O módulo custa 9 € sem IVA, pagamento único por versão do Odoo, para 17, 18, 19 e 20; tem os detalhes na ficha da Odoo Apps e na página do módulo. Se antes de o instalar quiser saber se se adapta à sua empresa, veja se o LkSG Compliance se adapta à sua empresa.
Na FlexigoTech implementamos Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida, por isso podemos ajudar a pô-lo a funcionar ou a analisar uma mensagem que não saiba resolver.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): controllers/complaint_portal.py
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_audit_log.py
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_complaint.py
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_measure.py
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_risk_area.py
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_risk_assessment.py
- Código do módulo: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_supplier.py
- apps.odoo.com/apps/modules/20.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/17.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/18.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/19.0/flexigo_german_supply_chain_due_diligence_act_complianc
- flexigotech.com/en/services.html
