viernes, 27 de abril de 2018

Administrar carpetas

La opción Administrar Carpetas realiza la asignación de una definición predeterminada de la gestión de información a un usuario específico o a una responsabilidad. Esta formar de definir sera asignadas a nuevos propietarios, determinando qué definiciones de carpeta deben ser públicas (a las que puede acceder cualquiera) y estableciendo el comportamiento de AutoQuery  o Consulta Automatica de las carpetas.

Puede realizar diferentes tareas según cómo busque carpetas o asignaciones de carpetas en la ventana Encontrar carpetas.


Para asignar una carpeta a una responsabilidad:


Primero navegar a Administrador de Sistemas >> Aplicación >> Administrar Carpetas al ingresar saldrá la pantalla de búsqueda Encontrar Carpetas. Marcar la opción Asignaciones carpeta por defecto por responsabilidad para ver las responsabilidades para las cuales asignar carpetas predeterminadas.

Puede asignar carpetas por defecto para cada responsabilidad. Cuando los usuarios de esta responsabilidad navegan a este bloque de carpetas, ven la carpeta predeterminada que se ha especificado, a menos que sea reemplazada por un valor predeterminado a nivel de usuario.


En el campo Carpeta, ingrese el nombre de la carpeta predeterminada. El nombre de la carpeta establecerá automáticamente el campo Juego Carpetas. Si no conoce el nombre de la Carpeta, primero ingrese el Juego Carpetas y luego vea las carpetas que pertenecen a ese grupo.

Después de guardar una asignación de carpeta predeterminada para un Juego de carpetas, ese Juego de carpetas ya no aparece en la lista de valores.


Para asignar una carpeta a un usuario:

Marcar la opción Asignaciones carpeta por defecto por usuario para ver una lista de usuarios elegibles.Puede asignar carpetas predeterminadas para cada usuario.  Cuando los usuarios navegan a este bloque de carpeta, ven la carpeta predeterminada que especifique.


En el campo Carpeta, ingrese el nombre de la carpeta predeterminada. El nombre de la carpeta establecerá automáticamente el campo Juego Carpetas.Si no conoce el nombre de la Carpeta, primero ingrese el Juego Carpetas y luego vea las carpetas que pertenecen a ese grupo.

Después de guardar una asignación de carpeta predeterminada para un  Juego de carpetas,  ese Juego de carpetas ya no aparece en la lista de valores.

Para Asignar propietarios de una carpeta:

Marcar la opción Carpetas para ver información general sobre las carpetas. Seleccione la(s) carpeta(s) que requieren un cambio de propietario.Elegir Cambiar Propietario e ingresar el nuevo propietario para las carpetas seleccionadas, o cambie el valor en el campo Propietario para cambiar el propietario de una sola carpeta.


jueves, 8 de septiembre de 2016

El proposito del perfil GL_MJE_FIND_WINDOW_STATE

En Oracle existe el nombre de perfil Asientos Contables: Último Estado de Ventana Encontrar o también ubicado con el código GL_MJE_FIND_WINDOW_STATE. Este perfil tiene la particularidad de no poder ser actualizado.


Esto se debe a que este perfil se crea mediante cierta programación y se actualiza cada vez que se utiliza. Esto permite el ahorro de la ventana de búsqueda  Encontrar Asientos. Para entender su funcionalidad trabaja de manera que cuando se inicia la aplicación en el formulario de Asientos, la primera vez se podrá visualizar el botón Más. Internamente en base de datos se graba a nivel del usuario con el valor MORE.


Si le damos clic al botón saldrá mas campos y aparecerá el botón MenosInternamente en base de datos se graba a nivel del usuario con el valor LESS. Si salimos del formulario y volvemos a ingresar, de acuerdo al estado que pusimos en la pantalla antes de salir, este almacena el valor que se grabo en el perfil. De esta forma guarda  la ultima opción de búsqueda de este formulario.

jueves, 25 de agosto de 2016

Query para obtener la información de los Compradores

El siguiente query que les comparto obtiene datos principales de las compradores del modulo de Purchasing. Esto nos puede servir para tener un control o un listado de que usuarios o compradores tenemos en el oracle.

SELECT PA.AGENT_ID,
       PAPF.FULL_NAME       COMPRADOR,
       PA.START_DATE_ACTIVE FECHA_INICIO,
       PA.END_DATE_ACTIVE   FECHA_FIN,
       FU.USER_NAME         USUARIO,
       HAOUT.NAME           ORGANIZACION_HR,
       PAPF.EMAIL_ADDRESS   CORREO,
       PAPF.HONORS          PUESTO
  FROM PO.PO_AGENTS                    PA,
       HR.PER_ALL_PEOPLE_F             PAPF,
       APPLSYS.FND_USER                FU,
       HR.HR_ALL_ORGANIZATION_UNITS_TL HAOUT,
       HR.PER_ALL_ASSIGNMENTS_F        PAAF
 WHERE PA.AGENT_ID = PAPF.PERSON_ID
   AND FU.EMPLOYEE_ID(+) = PAPF.PERSON_ID
   AND PAPF.PERSON_ID = PAAF.PERSON_ID(+)
   AND HAOUT.LANGUAGE='ESA'
   AND PAAF.ORGANIZATION_ID = HAOUT.ORGANIZATION_ID(+)
   AND SYSDATE BETWEEN PAPF.EFFECTIVE_START_DATE AND
       PAPF.EFFECTIVE_END_DATE
   AND SYSDATE BETWEEN PAAF.EFFECTIVE_START_DATE AND
       PAAF.EFFECTIVE_END_DATE
   AND PAAF.ASSIGNMENT_TYPE = 'E'
   AND PAAF.PRIMARY_FLAG = 'Y'
    AND PAPF.FULL_NAME = '&COMPRADOR'
   AND PA.END_DATE_ACTIVE IS NULL;