import.css=/download/attachments/327912/newLayout.css |
Para fazer um filtro no retorno, é necessário passar um array como parâmetro com o código dos usuários a serem retornados. Esse parâmetro é opcional, se não for passado à função retornará todos os usuários.
FWSFALLUSERS
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
aUserList | Array | Informe a lista de usuários que deverão ser filtrados. | |||
aKeyValues | Array | Lista com os campos que serão retornados, dentro da lista de permitidos. |
aUsers - Array com os usuários do sistema no seguinte formato:
[n][1] Id da tabela de usuários
[n][2] Id do usuário
[n][3] Login do Usuário
[n][4] Nome do usuário
[n][5] email do usuário
[n][6] departamento do usuário
[n][7] cargo do usuário
Obs.: se passado o segundo parâmetro aKeyValues, o array de retorno ira conter a seguinte estrutura:
[n][1] Id da tabela de usuários
[n][2] Id do usuário
[n][x]... os dados pedidos pelo aKeyValues, exemplos:
FWSFALLUSERS(,{"USR_CODIGO", "USR_NOME", "USR_DEPTO"}) // Retornará o nome completo e o departamento
FWSFALLUSERS(,{"USR_CODIGO", "USR_NOME", "USR_CARGO"}) // Retornará o nome completo e o cargo
FWSFALLUSERS(,{"USR_CODIGO", "USR_NOME", "USR_EMAIL"}) // Retornará o nome completo e o e-mail
User Function LeEmail() Local nx Local aAllusers := FWSFALLUSERS() For nx := 1 To Len(aAllusers) conout(aAllusers[nx][4] + " -" + aAllusers[nx][5]) Next Return
Exemplo 2 - Com o parâmetro aKeyValues
User Function LeEmail() Local nx Local aAllusers := FWSFALLUSERS(,{"USR_CODIGO", "USR_NOME", "USR_CARGO"}) For nx := 1 To Len(aAllusers) conout(aAllusers[nx][4] + " -" + aAllusers[nx][5]) Next Return |