Page 1 of 1

crear usuario

Posted: Mon Dec 12, 2016 6:23 pm
by alfonsotesys
buen día, espero me puedan ayudar, necesito crear usuarios en PM, mediante algún procesos, revisando la documentación veo que utiliza un REST API, nunca e trabajado con esto, alguien podría explicarme como funciona y en que parte del proyecto se tendría que crear el código?

de antemano agradezco su tiempo y apoyo

Re: crear usuario

Posted: Mon Dec 12, 2016 10:36 pm
by amosbatto
Si quieres hacerlo en un proceso, puedes hacerlo con la función PMFCreateUser() en un trigger que es ejecutado despues de un Dynaform donde el usuario puede llenar los valores del nuevo usuario.

Tienes un DynaForm con campos asociados las variables nombreUsuario, nombre, apellido, email y rol:
Code: Select all
@@resultado = PMFCreateUser(@@nombreUsuario, @@nombre, @@apellido, @@email, @@rol) 

Re: crear usuario

Posted: Tue Dec 13, 2016 1:21 pm
by alfonsotesys
amosbatto wrote:Si quieres hacerlo en un proceso, puedes hacerlo con la función PMFCreateUser() en un trigger que es ejecutado despues de un Dynaform donde el usuario puede llenar los valores del nuevo usuario.

Tienes un DynaForm con campos asociados las variables nombreUsuario, nombre, apellido, email y rol:
Code: Select all
@@resultado = PMFCreateUser(@@nombreUsuario, @@nombre, @@apellido, @@email, @@rol) 


Gracias por la respuesta, el detalle es que esto sera ejecutado desde una aplicación externa, es por eso que me gustaria saber como es desde el api rest

saludos y muchas gracias

Re: crear usuario

Posted: Tue Dec 13, 2016 7:23 pm
by amosbatto
Puedes usar cualquier lengua de programacion. Hay ejemplos en PHP y JavaScript en la documentacion.
Ver:
http://wiki.processmaker.com/3.1/developer_info
http://wiki.processmaker.com/3.1/REST_A ... ST_.2Fuser

Es mucho mas facil usar web services que REST. Ver:
http://wiki.processmaker.com/3.0/Proces ... User.28.29

Re: crear usuario

Posted: Wed Dec 14, 2016 12:35 pm
by alfonsotesys
amosbatto wrote:Puedes usar cualquier lengua de programacion. Hay ejemplos en PHP y JavaScript en la documentacion.
Ver:
http://wiki.processmaker.com/3.1/developer_info
http://wiki.processmaker.com/3.1/REST_A ... ST_.2Fuser

Es mucho mas facil usar web services que REST. Ver:
http://wiki.processmaker.com/3.0/Proces ... User.28.29

gracias por el aporte, realizare las pruebas y compartire los resultados.

Gracias :)

Re: crear usuario

Posted: Tue Mar 03, 2020 2:34 pm
by Cinthyac93
Por favor me podrían ayudar estoy tratando de crear nuevos usuarios mediante un dynaform y PMFCREATEUSERS, necesito que ese usuario puede acceder posteriormente a processmaker con el usuario y password de la información del dynaform.

He creado el trigger mediante el wizard y create predefined trigger y el codigo creado es el siguiente:

/*******************************************************
*
* Generated by ProcessMaker Trigger Wizard
* Library: ProcessMaker Functions
* Method: PMF Create User
* Date: 2020-03-03 13:29:36
*
* ProcessMaker 2020
*
*******************************************************/

@@VAR = PMFCreateUser(@@USUARIO, @@PASSWORD, @@NOMBRE, @@APELLIDO, @@EMAIL, @@ROL, "", "");

Al ingresar la información en el dynaform no existe problema sin embargo no se como comprobar que se creo el usuario ya que en el admin al verificar los users no aparece el usuario creado y no se puede acceder a processmaker.

Por favor ayuda :cry: