Herramientas de usuario

Herramientas del sitio


ada:tips:sicoferp:general:pbtows:procesos:guiarapidacomponente

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:tips:sicoferp:general:pbtows:procesos:guiarapidacomponente [2019/08/12 21:09]
administraidor [Modelo de implementación: Clases Modelo (Lógica del Negocio)]
ada:tips:sicoferp:general:pbtows:procesos:guiarapidacomponente [2019/09/24 16:58] (actual)
administraidor [Modelo de implementación: Clases Modelo (Lógica del Negocio)]
Línea 29: Línea 29:
  
 ==== Modelo de implementación:​ Clase Lanzadora ==== ==== Modelo de implementación:​ Clase Lanzadora ====
-El modelo debe implementar invocacion dinamica por eventos, por lo tanto la clase lanzadora debe invocar el evento factory_launch_event y recibe ​el nombre ​de la clase invocadora, el evento de invocación, parametros ​de configuración formato json, datos de invocación (solo si lo requiere el servicio) ​y el método ​de autenticación de servicio.+El modelo debe implementar invocacion dinamica por eventos, por lo tanto la clase lanzadora debe invocar el evento ​**factory_launch_event** y recibe
 +  * Nombre ​de la clase invocadora 
 +  * Nombre del evento de invocación 
 +  * Parametros ​de configuración ​en formato json **as_config** 
 +  * Datos de invocación (solo si lo requiere el servicio) ​en formato json **as_data** 
 +  * Tipo de autenticación de servicio.
  
 {{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​imeplementacion_clase_lanzadora.png?​800 |}} {{ :​ada:​tips:​sicoferp:​general:​pbtows:​procesos:​imeplementacion_clase_lanzadora.png?​800 |}}
Línea 73: Línea 78:
  
 === Consideraciones === === Consideraciones ===
-  * Evite en lo posible el uso de clases del framework relacionadas la arquitectura ejemplo: *n_cst_controller**,​ **n_cst_service**,​ **n_cst_factory**,​ **n_cst_core** +  * Evite en lo posible el uso de clases del framework relacionadas la arquitectura ejemplo: ​**n_cst_controller**,​ **n_cst_service**,​ **n_cst_factory**,​ **n_cst_core** ​en su defecto se ha implementado la clase **n_cst_param_utility** para proveer funcionalidades ​de esas capas. 
-  ​Extienda las clases modelo deacuerdo al módulo de componente Ejemplo ​**n_cst_model_nomina** para los componentes del módulo ​de NóminaNo extienda de la clase **n_cst_model** directamente. +  * Extienda ​la clase modelo ​**n_cst_model** directamente. 
-  * Asegure ​que el retorno de los procesos **n_cst_return** tiene toda la información necesaria para la respuesta, no realice implementaciones parciales entre capas.+  * Asegurese ​que el retorno de los procesos **n_cst_return** tiene toda la información necesaria para la respuesta, no realice implementaciones parciales entre capas.
  
  
ada/tips/sicoferp/general/pbtows/procesos/guiarapidacomponente.1565644186.txt.gz · Última modificación: 2019/08/12 21:09 por administraidor