Acesso Corporativo
Para habilitar o acesso corporativo é necessário ir na tabela nfs_acl_usuario e habilitar na coluna corporate para 1.
A partir daí ao entrar no sistema o login será um pouco diferente podendo escolher:
- Nenhuma filial/local, se ir e clicar em entrar, implicitamente quer dizer que foi logado em todas as filiais.
- Uma ou mais filias/locais, nesse caso é possível escolher uma ou mais filiais e locais para serem acessados simultaneamnete.
Painel
ATENÇÃO Nos Query Builders do Painel que usam :NFS_FILIAL e :NFS_LOCAL passaram a passar mais de um argumento quando for escolhido mais de uma filial, logo eles precisam serem mudados para IN ao invés de =
Exemplo da MaqCampo
No painel da MaqCampo tem um local que passa um indicador dizendo se a OS está fechada:
Antes:
select count(o.SEQ_DB) from app_os o where o.STATUS_OS_SEQ_DB = 3 and o.DATA_ABERTURA > date_sub(now(), interval 30 DAY) and ATIVO = 1 AND DELETED = 0 AND o.EMPRESA = :NFS_EMPRESA and o.FILIAL = :NFS_FILIAL and o.`LOCAL` = :NFS_LOCAL
Depois
select count(o.SEQ_DB) from app_os o where o.STATUS_OS_SEQ_DB = 3 and o.DATA_ABERTURA > date_sub(now(), interval 30 DAY) and ATIVO = 1 AND DELETED = 0 AND o.EMPRESA = :NFS_EMPRESA and o.FILIAL in (:NFS_FILIAL) and o.`LOCAL` in (:NFS_LOCAL)
SQL scripts
Caso não exista a coluna corporate execute o seguinte alter table:
ALTER TABLE nfs_acl_usuario ADD CORPORATE TINYINT(1) DEFAULT 0;
ATENÇÃO Como é algo novo ainda pode conter erros, caso encontre alguma abrir um jira para o time do core atuar.