2,052
edits
No edit summary |
PolyglotBot (talk | contribs) m (Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page "Interfaces_from_foreign_systems_toward_Dolibarr" update.) |
||
| (13 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<!-- BEGIN interlang links --> | |||
<!-- Do NOT edit this section | |||
Links below are automatically managed by PolyglotBot | |||
You can edit links on the English source page : Interfaces_from_foreign_systems_toward_Dolibarr --> | |||
[[en:Interfaces_from_foreign_systems_toward_Dolibarr]] | |||
[[fr:Interfaces_Exterieur_vers_Dolibarr]] | |||
[[zh:外部系统到Dolibarr的接口]] | |||
<!-- END interlang links --> | |||
{{TemplateDocDesarrollo}} | {{TemplateDocDesarrollo}} | ||
Existen | Existen 3 métodos para permitir que una aplicación exterior inserte datos en Dolibarr (Para obtener información acerca del caso contrario y permitir a Dolibarr insertar datos en el exterior, consulte la página [[Interfaces Dolibarr hacia el exterior]]). | ||
Las tres técnicas posibles son las siguientes: | |||
= Inserción de datos directa en la base de datos = | |||
Esta solución requiere el conocimiento del modelo físico y los valores autorizados de los campos. Es arriesgado y debe ser reescrito en caso de modificiación del formato de la base de datos Dolibarr. | Esta solución requiere el conocimiento del modelo físico y los valores autorizados de los campos. Es arriesgado y debe ser reescrito en caso de modificiación del formato de la base de datos Dolibarr. | ||
| Line 12: | Line 22: | ||
Además, utilizando este método, se pasan por alto las reglas de negociado de validación, creando un riesgo de corrupción de datos. Este método también necesita conocer la base de datos Dolibarr. | Además, utilizando este método, se pasan por alto las reglas de negociado de validación, creando un riesgo de corrupción de datos. Este método también necesita conocer la base de datos Dolibarr. | ||
= Uso de clases PHP = | |||
Es posible utilizar objetos de negociado de Dolibarr (Los ficheros xxx.class.php). | Es posible utilizar objetos de negociado de Dolibarr (Los ficheros xxx.class.php). | ||
Cada uno de estos ficheros ofrece una clase equipada con métodos para: | Cada uno de estos ficheros ofrece una clase equipada con métodos para: | ||
| Line 22: | Line 32: | ||
Esta técnica es preferible a la anterior. | Esta técnica es preferible a la anterior. | ||
'''Ventajas:''' | '''Ventajas:''' Ofrece la ventaja de pasar a través de capas de negociado de validación de datos. La interfaz del código no debería ser sobreescrita en caso de aumento de versión de Dolibarr. | ||
'''Inconvenientes:''' Sólo se utiliza en PHP. Su código debe de estar situado en el mismo servidor que los archivos Dolibarr. | |||
Ver [[Objetos de negociado]]. | |||
= Web services = | |||
Vea el [[Módulo Services Web]]. | |||
edits