en:wiki:tech:devspe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
en:wiki:tech:devspe [2026/07/31 10:09] – modification externe 127.0.0.1en:wiki:tech:devspe [2026/10/21 17:47] (Version actuelle) – Automatic push translation eneuville
Ligne 1: Ligne 1:
-====== Specific developments ====== +====== ======-specific developments 
-FIXME A1 proofreading not yet effective for this page. In the meantime, you can ask any questions on the [[https://forum.gestan.fr|forum]]. +
-{{:fr:wiki:tech:coding.png?nolink |}} +
-Gestan can embark on specific developments in several ways: +
-   * via the use of extensions (a bit the equivalent of Windows function libraries, dll files), new programs which are executed by Gestan by exploiting existing data in the database, or stored in additional files +
-   * by replacing certain screens with others, developed specifically, or certain states with others. +
-   * by adding an additional tab to certain screens, to manage additional specific data. +
-Gestan has a number of "replaceable" elements: for example, you can replace the invoice editing program with a completely personalized program. Same thing for the Intervention status, or for the contact list.+
  
-===== Who can carry out specific developments for Gestan? =====+{{fr:wiki:tech:coding.png?nolink |}}
  
-Before 01/01/2018, it was possible for any developer to carry out specific developments for Gestan.+Software is a living thing, and the features of Gestan are constantly evolving! This involves taking into account:  
 +  * regulatory changes, such as Factur-X 
 +  * ideas for improvements from the development team Gestan 
 +  * ideas and requests for improvements from users, submitted via the [[https://forum.gestan.fr|forum]].
  
-However, the legal constraints have become heavier, more complicated and tougher, and since 01/01/2018, the NF525 standard applies to "cash register software", drastically restricting the possibility of development by third parties.+These fall into two categories: 
 +  * generic development, where the feature will benefit many, if not all, businesses. These developments are free of charge 
 +  * specific development, which concerns a small number of users, or even a single user. These developments are subject to a charge (approximately 500 EUR per man-day)
  
-Also, since this date, specific developments have only been carried out by companies that have signed a partnership contract and a confidentiality commitment with ICS-Informatique.+Custom developments are integrated into Gestan: 
 +  * via the use of extensions (the equivalent of Windows DLLs), programmes executed by Gestan that utilise data already present in the database or stored in additional files 
 +  * by replacing certain screens with others that have been specifically developed, or certain reports with others. It is therefore possible to replace the standard invoice or the standard service order form with a template of your own design. 
 +  * by adding extra tabs to certain screens, such as the contact record or the product record.
  
 +===== Request a bespoke development =====
  
-===== Prerequisites =====+You can start describing your request on the [[https://forum.gestan.fr|forum]].
  
-The following prerequisites should be considered:+The forum team will ask you for any further relevant information if necessary, and may categorise your request as either a generic development or a bespoke development.
  
-   * The signing of a [[https://www.gestan.fr/partenariat/|partnership contract]] with Gestan, including a confidentiality commitment; +__If it is a generic development__, you will receive an acknowledgement email specifying the priority level assigned to your request. You will receive a second email when the relevant development goes live.
-   * Knowledge of development with PCSoft tools, or the development of third-party applications in other languages, or the development of APIs for HFSQL +
-   * In the case of development with PCSoft tools, the latest or penultimate version licenses (in general, we adopt the latest version of Windev six months after its official release) +
-   * Good knowledge of programming under Windev. +
-   * All specific source codes must be documented in this Gestan manual, and posted on the publisher's GDS.+
  
 +__If it is a specific development__, the support team will be able to provide you with a rough estimate of the likely cost of the project. The next step will be the drafting of a project brief – either by you or by us – and of specifications, drawn up by us (often, these two documents are combined into one). We will present you with the corresponding quotation, and the development work will commence upon receipt of your approval.
  
  
-===== Resources provided to developer partners =====+\\ \\  
 +:INFO: It is possible to use the software [[https://pcsoft.fr/windev/editeur-etats-et-requetes.html|Etats and Requêtes]], but we do not provide support for them, nor do we provide training on the other tools offered by PCSoft.
  
-The development team provides specific technical support for developer partners, but is not intended to provide training for the latter in the use of Windev or the Reports and Queries software. You will have to train yourself, or directly with PCSoft.+===== Who carries out bespoke development for Gestan? =====
  
-We provide developers with a partner space, specifying the partnership conditions (technical and commercial), development standards for development, and a set of resources:+Bespoke development is carried out: 
 +  * either by ICS-informatique,  
 +  * or by one of the software publishers who have signed a development partnership agreement and a confidentiality undertaking with ICS (see [[https://www.gestan.fr/partenariat/|Devenir partner]]).
  
-   * Gestan analysis: definition of database files and items. +<WRAP center round box > 
-   * Gestan template: the style of the screens. +== For the attention of partner software publishers == 
-   * Gestan icons: the set of icons used in Gestan. +To carry out bespoke development for Gestan, you must: 
-   * examples of extensions for Gestan +  * be familiar with Windev, or other PCSoft tools (Windev Mobile, Webdev). Currently, Gestan is developed using Windev 2024. Recent developments at PCSoft, particularly the publisher’s desire to lock developers into an unfair contract that makes them dependent on the company, mean that we will probably stop at Windev 2024/2025, before perhaps selecting another development tool. 
-   * specific state examples for Gestan (Invoice, and Intervention sheet)+  * or become familiar with another development tool capable of accessing HFSQL databases, notably via ODBC
  
-:INFO: It is possible to use the software [[https://pcsoft.fr/windev/editeur-etats-et-requetes.html|Etats et Requêtes]], but we do not provide support for it.+All specific source code must be documented in this manual and uploaded to the ICS GDS to ensure its long-term preservation.
  
 +Developer partners have access to a partner portal providing the following resources:
 +  * technical and commercial terms of the partnership
 +  * the ‘ Gestan ’ analysis: the definition of database files and fields.
 +  * Template Gestan: screen styles.
 +  * Icons Gestan: the set of icons used on Gestan.
 +  * Development standards
 +  * Examples of extensions for Gestan
 +  * Examples of specific reports for Gestan (Invoice and Service Order)
 +</WRAP>
 +
 +
 +
 +\\ \\
 ----------------- -----------------
-{{:wiki:tags:voir_aussi.gif?nolink |}}**Other “Technical” articles**+ℹ️ **Other “Technical” articles**
  
-<nspages en:wiki:tech -nbCol=2 -textPages="" -h1 -r -simpleLineBreak >+<nspages fr:wiki:tech -nbCol=2 -textPages="" -h1 -r -simpleLineBreak >
  • en/wiki/tech/devspe.1785492573.txt.gz
  • Dernière modification : 2026/07/31 10:09
  • de 127.0.0.1