Bom dia.
É possível realizar a importação de usuários do AD, sem o Identity? Caso não, há alguma alternativa para criar usuários no Fluig em lote/massa (ex: importando de planilha, txt, csv).
Obrigado pela atenção.
At Rodrigo de Oliveira
Bom dia.
É possível realizar a importação de usuários do AD, sem o Identity? Caso não, há alguma alternativa para criar usuários no Fluig em lote/massa (ex: importando de planilha, txt, csv).
Obrigado pela atenção.
At Rodrigo de Oliveira
Bom dia!
Rodrigo,
Se você utiliza o RM, existe a possibilidade de configurar o RM com o GED Fluig. Após configurado é possível sincronizar os usuários do RM com o Fluig.
Não sei se existe outra maneira, mas esta sei que funciona.
Att,
Jailson Cajueiro
Bom dia Jailson. No meu caso, eu utilizo Protheus. Tenho mais de 150 usuários para criar. :(
— Rodrigo de Oliveira 30 de Apr de 2019Você pode utilizar o Webservice ECMColleagueService para criar os usuários em lote.
A documentação está disponível no TDN Totvs. Lá também tem um exemplo em Java.
Não sei se te ajuda mas este é um exemplo em Progress:
DEFINE VARIABLE cCardData AS CHARACTER NO-UNDO.
DEFINE VARIABLE cReturn AS CHARACTER NO-UNDO.
DEFINE VARIABLE hWebService AS HANDLE NO-UNDO.
DEFINE VARIABLE hColleagueService AS HANDLE NO-UNDO.
CREATE SERVER hWebService.
hWebService:CONNECT("-WSDL 'http://servidor:porta/webdesk/ECMColleagueService?wsdl'").
RUN ColleagueService SET hColleagueService ON hWebService.
FOR EACH tt-user:
ASSIGN cCardData = '<colab xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://ws.foundation.ecm.technology.totvs.com/">' +
'<item>' +
'<companyId>1</companyId>' +
'<active>true</active>' +
'<adminUser>false</adminUser>' +
'<emailHtml>true</emailHtml>' +
'<gedUser>true</gedUser>' +
'<menuConfig>0</menuConfig>' +
'<passwd>123</passwd>' +
'<dialectId>pt_BR</dialectId>' +
/*****************************************************/
'<mail>' + tt-user.email + '</mail>' +
'<login>' + tt-user.login + '</login>' +
'<colleagueId>' + tt-user.login + '</colleagueId>' +
'<colleagueName>' + tt-user.nome + '</colleagueName>' +
'</item>' +
'</colab>'.
RUN createColleague IN hColleagueService(INPUT 'adm',
INPUT 'senha',
INPUT 1,
INPUT cCardData,
OUTPUT cReturn).
END.
Bom dia. Rodrigo.
Você pode utilizar o protocolo LDAP do servidor de AD.
O Fluig já possuí suporte para isso.
Segue documentação: https://tdn.totvs.com/pages/releaseview.action?pageId=257623389
Caso você não queria usar a integração padrão, é possível customizar via dataset, mas para isso você precisar pesquisar um pouco. O retorno do LDAP é semelhante a um XML.