bom dia,
tenho que criar uma procedure que associe o usuario readmitido ao antigo login do ebs, o criterio para cadastrar o nome do usuario é o nome o nome do email da pessoa até o caractere '@', utilizei a função substr para poder fazer essa quebra do e-mail para criação do usuario. Agora eu preciso fazer a associação do usuario ao antigo login do ebs. teria alguma API que faria essa associação ao usuario ou eu teria que fazer esse processo na mão?! se não tiver alguma API alguém saberia como eu faria para que o usuario fosse associado?!?! eu consultei o usuario antigo no EBS e verifiquei que o campo "Pessoa" está em branco, quando o usuario é associado, neste campo aparece o nome completo do usuario neste campo.
associação do usuario ao login
-
- Rank: Programador Pleno
- Mensagens: 44
- Registrado em: Qua, 14 Mar 2012 2:37 pm
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você pode usar uma API pra fazer a alteração.
Veja um exemplo:
Essa API possui vários campos opcionais:
ou
Veja um exemplo:
fnd_user_pkg.updateuser(x_user_name => p_rec.user_name
,x_owner => 'SEED'
,x_unencrypted_password => 'abcd0123'
,x_password_date => SYSDATE + 500);
procedure UpdateUser (
x_user_name in varchar2,
x_owner in varchar2,
x_unencrypted_password in varchar2 default null,
x_session_number in number default null,
x_start_date in date default null,
x_end_date in date default null,
x_last_logon_date in date default null,
x_description in varchar2 default null,
x_password_date in date default null,
x_password_accesses_left in number default null,
x_password_lifespan_accesses in number default null,
x_password_lifespan_days in number default null,
x_employee_id in number default null,
x_email_address in varchar2 default null,
x_fax in varchar2 default null,
x_customer_id in number default null,
x_supplier_id in number default null,
x_old_password in varchar2 default null);
procedure UpdateUserParty (
x_user_name in varchar2,
x_owner in varchar2,
x_unencrypted_password in varchar2 default null,
x_session_number in number default null,
x_start_date in date default null,
x_end_date in date default null,
x_last_logon_date in date default null,
x_description in varchar2 default null,
x_password_date in date default null,
x_password_accesses_left in number default null,
x_password_lifespan_accesses in number default null,
x_password_lifespan_days in number default null,
x_email_address in varchar2 default null,
x_fax in varchar2 default null,
x_person_party_id in number default null,
x_old_password in varchar2 default null);
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes