[gxflow-l] Manejo de documentos del usuario logueado

Hola, dentro de un web panel quiero listar los documentos para los que el usuario logueado tiene permiso de lectura.
No encontré en la documentación como podría hacerlo.
Lo que hice fue

    //algo similar a lo que hacen en el el ejemplo de uso de la API que hay en GxServer para obtener el servidor
      &UsrSH  = &Session.Get(WorkflowWebSession.SessionHandle) 
      &server.Load(&UsrSH)
   
    //a partir de esa instancia del WorkflowServer obtener los documentos del repositorio:
      &server.GetDocumentRepository(&docRepository)
      &documentos = &docRepository.ListDocumentInstances(&filter)

Van algunas dudas que me surgieron:
-&Session.Get(WorkflowWebSession.SessionHandle) no compila(error: Invalid attribute 'WorkflowWebSession' error: 'SessionHandle' invalid property.) esto no funciona mas?
-El ListDocumentInstances ejecutado en ese contexto devuelve solo los documentos a los que el usuario tiene acceso de lectura?
-Como puedo usar WorkflowFilter para que ListDocumentInstances filtre los documentos que deseo obtener? Vi que hay un filtro "User" pero no me queda claro que semantica tiene(es el usuario que creó el documento?)

Gracias
Agustin

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "[gxflow-l] Manejo de documentos del usuario logueado"

Publicar un comentario