Pues eso ... que estaba probando la IA en mis aplicaciones y de buenas a primeras me encuentro con un problema :
En el menú tengo una carpeta llamada "informes" donde tengo una serie de vistas alternativas de una entidad principal para que los usuarios puedan modificarlas "al gusto" y crearse sus informes personalizados.
Lo que ve el usuario al darle a la opción de "informes" es una entidad que cree llamada "informes" con "numero" y " descripción .. algo así:
OBRAS - Informe Obras por Técnicos y Contratistas
OBRAS - Informe Obras por Entidades Financiadoras.
CERTIFICACIONES - Relación Certificaciones por Fecha
tienen una accion personalizada que es "ejecutar" ... por lo que seleccionan un informe y dan a ejecutar. cada opción llama a una acción del tipo "implements IChangeModuleAction, IModuleContextAction" para cargar el módulo específico basado en la entidad principal. Esto así funciona bien porque cada usuario personaliza el informe como quiere ( la personalización se mantiene ) ....
Si aplico la IA cuando están viendo los datos la " vista alternativa de una entidad principal" la IA no se puede aplicar porque dice que solo tiene disponibles los 2 campos de la entidad "informes" o sea : numero y descripción y NO los muchos campos que ahora figuran en la pantalla ....
No quería cambiar el método de los informes pero veo que no voy a tener mas remedio .....
¿ Alguna idea ? ...
Gracias
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
En el caso expuesto anteriormente quizas sea un poco complicado entenderlo .... hice la siguiente prueba mas sencilla y ocurre lo mismo :
En modo LISTA de una entidad he añadido una acción para pasar a otro modulo ( entidad ) usando una acción personalizada :
public class EjecutarCambio extends BaseAction implements IChangeModuleAction {
Podemos solucionarlo, pero tengo que saber como reproducirlo. En teoría con el chat puedes acceder a datos de todos los módulos, no solo del modulo abierto.
Ponme algunos ejemplos de prompts que fallen.
Ayuda a otros en este foro como yo te ayudo a ti.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yo creo que fue un mal planteamiento por mi parte, he modificado ligeramente los procesos cambiando IChangeModuleAction por IForwardAction para saltar de modulo y, así la IA reconoce correctamente la entidad que está en pantalla ....
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Pues eso ... que estaba probando la IA en mis aplicaciones y de buenas a primeras me encuentro con un problema :
En el menú tengo una carpeta llamada "informes" donde tengo una serie de vistas alternativas de una entidad principal para que los usuarios puedan modificarlas "al gusto" y crearse sus informes personalizados.
Lo que ve el usuario al darle a la opción de "informes" es una entidad que cree llamada "informes" con "numero" y " descripción .. algo así:
OBRAS - Informe Obras por Técnicos y Contratistas
OBRAS - Informe Obras por Entidades Financiadoras.
CERTIFICACIONES - Relación Certificaciones por Fecha
tienen una accion personalizada que es "ejecutar" ... por lo que seleccionan un informe y dan a ejecutar. cada opción llama a una acción del tipo "implements IChangeModuleAction, IModuleContextAction" para cargar el módulo específico basado en la entidad principal. Esto así funciona bien porque cada usuario personaliza el informe como quiere ( la personalización se mantiene ) ....
Si aplico la IA cuando están viendo los datos la " vista alternativa de una entidad principal" la IA no se puede aplicar porque dice que solo tiene disponibles los 2 campos de la entidad "informes" o sea : numero y descripción y NO los muchos campos que ahora figuran en la pantalla ....
No quería cambiar el método de los informes pero veo que no voy a tener mas remedio .....
¿ Alguna idea ? ...
Gracias
En el caso expuesto anteriormente quizas sea un poco complicado entenderlo .... hice la siguiente prueba mas sencilla y ocurre lo mismo :
En modo LISTA de una entidad he añadido una acción para pasar a otro modulo ( entidad ) usando una acción personalizada :
public class EjecutarCambio extends BaseAction implements IChangeModuleAction {
SOLUCIONADO:
Cambio de módulo con "IForwardAction" en la misma ventana y YA funciona la IA con la nueva entidad .....
Hola Juan:
Podemos solucionarlo, pero tengo que saber como reproducirlo. En teoría con el chat puedes acceder a datos de todos los módulos, no solo del modulo abierto.
Ponme algunos ejemplos de prompts que fallen.
Ayuda a otros en este foro como yo te ayudo a ti.
Buenas tardes Javier,
Yo creo que fue un mal planteamiento por mi parte, he modificado ligeramente los procesos cambiando IChangeModuleAction por IForwardAction para saltar de modulo y, así la IA reconoce correctamente la entidad que está en pantalla ....