Difference between revisions of "ProDon:Importation Modules"

From Logilys
Jump to: navigation, search
 
(36 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Header_ProDon|23|4.5.0.7|Louis-Sébastien Garneau|Jessy Fontaine|2010/07/21}}  
+
{{Header_TOC}}<br>
  
 
== General Explanations<br>  ==
 
== General Explanations<br>  ==
  
Les modules sont tous regroupés en un même endroit. Vous avez la possibilité d’analyser vos données The modules are all grouped in a single location. You can analyze your data '''before''' confirming the import to detect any errors that might have slipped into the data. Because the modules are independent, you will only be able to access features offered by the module(s) that you own. <br><br>Importing is generally performed from an '''''Excel''''' file saved in .CSV format. Because this file type uses a semicolon (;) as a delimiter, you must ensure that the data do not contain semicolons. Import of .TXT files is also supported, but if you use this file type you will need to indicate both the delimiter that separates data entries as well as the text qualifier that indicates the beginning and end of an entry.  
+
The modules are all grouped in a single location. You can analyze your data '''before''' confirming the import to detect any errors that might have slipped into the data. Because the modules are independent, you will only be able to access features offered by the module(s) that you own. <br><br>Importing is generally performed from an '''''Excel''''' file saved in .CSV format. Because this file type uses a semicolon (;) as a delimiter, you must ensure that the data does not contain semicolons. Import of .TXT files is also supported, but if you use this file type you will need to indicate both the delimiter that separates data entries as well as the text qualifier that indicates the beginning and end of an entry.  
  
 
<br>  
 
<br>  
Line 21: Line 21:
 
The required fields for each type of import are indicated above the corresponding list in the field list.<br>  
 
The required fields for each type of import are indicated above the corresponding list in the field list.<br>  
  
== List of fields that are shared by all modules ==
+
== List of Fields that are Shared by all Modules ==
  
 
Shared fields are used mainly to link a file that you wish to import to your database. If both fields contain data, the UCN will take precedence.  
 
Shared fields are used mainly to link a file that you wish to import to your database. If both fields contain data, the UCN will take precedence.  
Line 34: Line 34:
 
! width="90" scope="col" | Specific Properties
 
! width="90" scope="col" | Specific Properties
 
|-
 
|-
| UCN
+
| UCN  
| NoClient
+
| ClientNo
| NoCli
+
| CliNo
 
| Existing client number  
 
| Existing client number  
 
| style="text-align: center;" | 7  
 
| style="text-align: center;" | 7  
 
| align="center" | <br>
 
| align="center" | <br>
 
|-
 
|-
| ReferenceNo
+
| ReferenceNo  
| Ref.
+
| Ref.  
| RefNo
+
| RefNo  
 
| <br>  
 
| <br>  
 
| style="text-align: center;" | 25  
 
| style="text-align: center;" | 25  
Line 51: Line 51:
 
<br>  
 
<br>  
  
== Module d'importation et mise à jour client ==
+
== Client import and update module ==
  
Ce module répond à une vaste gamme de besoins. Il sert principalement à créer et corriger massivement les clients de votre base de données. Il est fréquemment utilisé conjointement avec les modules d'importation de transactions ou d'engagements&nbsp;(voir sections respectives pour plus de détails).  
+
This module meets a wide range of needs. It is mainly used to create or correct extensive numbers of clients in your database. It is frequently used in conjunction with the transaction and commitment import modules (see the corresponding sections for more information).  
  
 
<br>  
 
<br>  
  
==== Champs obligatoires pour la création d'un nouveau client  ====
+
==== Required fields for creating a new client  ====
  
Clinom '''OR''' CliCompany
+
CliName '''OR''' CliCompany  
  
 
'''AND'''  
 
'''AND'''  
Line 69: Line 69:
 
==== Required fields for detecting duplicates  ====
 
==== Required fields for detecting duplicates  ====
  
(CliFirstName AND CliName) '''OR''' CliCompany
+
(CliFirstName AND CliName) '''OR''' CliCompany  
  
 
'''AND'''  
 
'''AND'''  
  
CliAddress
+
CliAddress  
  
 
'''AND'''  
 
'''AND'''  
  
CliPostalCode
+
CliPostalCode  
  
 
<br>  
 
<br>  
Line 83: Line 83:
 
==== Required fields for creating contacts <br>  ====
 
==== Required fields for creating contacts <br>  ====
  
ConOperation
+
ConOperation  
  
 
'''AND'''  
 
'''AND'''  
  
ConLink
+
ConLink  
  
 
<br>  
 
<br>  
Line 93: Line 93:
 
=== Required fields for creating links  ===
 
=== Required fields for creating links  ===
  
UCN2 '''OR''' ReferenceNo2
+
UCN2 '''OR''' ReferenceNo2  
  
 
'''AND'''  
 
'''AND'''  
Line 101: Line 101:
 
'''AND'''  
 
'''AND'''  
  
Link
+
Link  
  
 
'''<br>'''  
 
'''<br>'''  
  
You can view the complete list of [[ProDon:Client importation module#Liste_des_champs_clients|clients]], [[ProDon:Client importation module#Liste_des_champs_contacts|contacts]] and [[ProDon:Client importation module#Liste_des_champs_liens|liens]]fields, as well as their specific properties.<br>  
+
You can view the complete list of [[ProDon:Client importation module#List_of_client_fields|client]], [[ProDon:Client importation module#List_of_contact_fields|contact]] and [[ProDon:Client importation module#List_of_link_fields|link]] fields, as well as their specific properties.<br>  
  
 
== Transaction import module  ==
 
== Transaction import module  ==
  
Lorsqu'il est utilisé seul, le module d'importation de transaction sert à créer des transactions pour des clients déjà existants dans '''''ProDon''''' et '''nécessite''' l'utilisation du champ ou NUC ou NoRéférence pour faire le lien entre le client et la transaction à créer.&nbsp;Si vous possédez le module d'importation client, il est possible de remplacer le champ NUC ou NoRéférence par une série de champs client.&nbsp; Ceci permettera de trouver le client s'il existe déjà ou de le créer dans le cas contraire.<br><br>L'importation de reçus est possible uniquement vers des transactions déjà existantes dans&nbsp;'''''ProDon'''''.&nbsp; '''Attention&nbsp;:&nbsp;'''si vous importez un reçu vers une transaction qui en possède déjà un, votre importation écrasera le reçu déjà existant.<br>  
+
When used by itself, the transaction import module allows you to create transactions for clients that already exist in '''''ProDon''''' and '''requires''' that you use the UCN or ReferenceNo field in order to link each client to the corresponding transaction being created. If you have the client import module, you can replace the UCN or ReferenceNo field with a series of client fields. This will enable the system to retrieve a given client if it already exists or to create the client if it does not already exist.<br><br>Receipts can only be imported into transactions that already exist in '''''ProDon'''''.&nbsp; Caution:&nbsp;'''if you import a receipt into a transaction that already has one, the import will overwrite the existing receipt.<br> '''
  
==== Champs obligatoires pour la création de transactions<br>  ====
+
==== Required fields for creating transactions<br>  ====
  
(NUC ou NoRéférence) '''OU''' (((CliPrénom et Clinom) ou CliCompagnie) '''ET''' (Cliadresse et CliCodePostal))<br>'''ET'''<br>TrxCodeOccasion<br>'''ET'''<br>TrxCodeActivité (si indiqué comme obligatoire dans l’occasion choisie)<br>'''ET'''<br>TrxCodeGL (si indiqué comme obligatoire dans l’activité '''ET''' qu’aucun compte n’est choisi dans l’activité)<br>'''ET'''<br>TrxMontantDon '''OU '''TrxQuantité<br>'''ET'''<br>TrxModePaiement '''ET''' champs reliés si paiement électronique (no carte/no compte/clé RIB etc.)<br>'''ET'''<br>TrxLibelléCaractéristique si caractéristique obligatoire dans transactions <br>  
+
(UCN or ReferenceNo) '''OR''' (((CliFirstName and CliName) or CliCompany) '''AND''' (CliAddress and CliPostalCode))<br>'''AND'''<br>TrxOccasionCode<br>'''AND'''<br>TrxActivityCode (if marked as required in the selected occasion)<br>'''AND'''<br>TrxGLCode (if marked as required in the activity '''AND''' no account is selected in the activity) <br>'''AND'''<br>TrxGiftAmount '''OR '''TrxQuantity<br>'''AND'''<br>TrxPaymentMethod '''AND ''' related fields if payment is electronic (card number, account number, RIB key, etc.)<br>'''AND'''<br>TrxCharacteristicLabel if characteristics are required for the transactions<br>  
  
==== Champs obligatoires pour la création de reçus ====
+
==== Required fields for creating receipts ====
  
RecNoTrx
+
RecTrxNo
  
'''ET'''  
+
'''AND'''  
  
RecNoReçu
+
RecReceiptNo
  
 
<br>  
 
<br>  
  
Vous pouvez consulter la liste complète des champs [[ProDon:Transaction importation module#Liste_des_champs_transaction|transactions]] et [[ProDon:Transaction importation module#Liste_des_champs_re.C3.A7us|reçus]], ainsi que leurs particularités.  
+
You can view the complete list of [[ProDon:Transaction importation module#List_of_Transaction_Fields|transaction]] and [[ProDon:Transaction importation module#List_of_receipt_fields|receipt]] fields, as well as their specific properties.  
  
== Module d'importation d'engagement ==
+
== Commitment import module ==
  
Lorsqu'il est utilisé seul, le module d'importation d'engagement sert à créer des engagements pour des clients déjà existants dans ProDon, et nécessite l'utilisation du champ ou NUC ou NoRéférence pour faire le lien entre le client et l'engagement à créer. Si vous possédez le module d'importation client, il est possible de remplacer le champ NUC ou NoRéférence par une série de champs client. Ceci permettera de trouver le client s'il existe déjà ou de le créer dans le cas contraire.<br>  
+
When used by itself, the commitment import module allows you to create commitments for clients that already exist in ProDon and requires that you use the UCN or ReferenceNo field in order to link each client to the corresponding commitment being created. If you have the client import module, you can replace the UCN or ReferenceNo field with a series of client fields. This will enable the system to retrieve a given client if it already exists or to create the client if it does not already exist..<br>  
  
 
<br>  
 
<br>  
  
==== Champs obligatoires pour la création d'un engagement de type «&nbsp;Objectif&nbsp;»<br>  ====
+
==== Required fields for creating an "Objective"-type commitment<br>  ====
  
(NUC ou NoRéférence) '''OU''' (((CliPrénom et Clinom) OU CliCompagnie) '''ET '''(Cliadresse et CliCodePostal))<br>'''ET'''<br>EngType<br>'''ET'''<br>EngLibelléCaractéristique si caractéristique obligatoire dans les engagements<br><br>  
+
(UCN or ReferenceNo) '''OR''' (((CliFirstName and CliName) OR CliCompany) '''AND ''' (CliAddress and CliPostalCode)<br>'''AND'''<br>CommType<br>'''AND'''<br>CommCharacteristicLabel if characteristics are required for commitments<br><br>  
  
==== Champs obligatoires pour la création d'un engagement de type «&nbsp;Automatique&nbsp;»<br>  ====
+
==== Required fields for creating an "Automatic"-type commitment<br>  ====
  
(NUC ou NoRéférence) '''OU''' (((CliPrénom et Clinom) OU CliCompagnie) '''ET''' (Cliadresse et CliCodePostal))<br>'''ET'''<br>EngOccasion<br>'''ET'''<br>EngActivité (si indiqué comme obligatoire dans l’occasion choisie)<br>'''ET'''<br>EngCodeGL (si indiqué comme obligatoire dans l’activité ET qu’aucun compte n’est choisi dans l’activité)<br>'''ET'''<br>EngModePaiement<br>'''ET'''<br>EngLibelléCaractérisitque si caractéristique obligatoire dans engagements
+
(UCN or ReferenceNo) '''OR''' (((CliFirstName and CliName) OR CliCompany) '''AND''' (CliAddress and CliPostalCode))<br>'''AND'''<br>CommOccasion<br>'''AND'''<br>CommActivity (if marked as required in the selected occasion)<br>'''AND'''<br>CommCodeGL (if marked as required in the activity AND no account is selected in the activity)<br>'''AND'''<br>CommPaymentMethod<br>'''AND'''<br>CommCharacteristicLabel if characteristics are required for commitments
  
 
<br>  
 
<br>  
  
Vous pouvez consulter la liste complète des champs [[ProDon:Commitment Importation module|engagements]], ainsi que leurs particularités.  
+
You can view the complete list of [[ProDon:Commitment Importation module|commitment]] fields, as well as their specific properties.  
  
== Configuration et processus général d'importation ==
+
== Import Configuration and Process ==
  
Cette section présente les différents écrans de configuration d'une importation ainsi qu'une marche à suivre générale pour le processus d'importation.  
+
This section presents the different import configuration screens as well as a general overview of the steps in the import process.  
  
Pour vous rendre dans la gestion des importations vous devez d'abord passer par le menu «&nbsp;''Configuration''&nbsp;» puis «&nbsp;''Importation''&nbsp;».  
+
To enter import management, select the ''Configuration'' menu and then ''Import''.  
  
 
<br>  
 
<br>  
Line 157: Line 157:
 
| [[Image:ProDon Importation modules 001.png]]
 
| [[Image:ProDon Importation modules 001.png]]
 
|-
 
|-
| Cliquez sur [[Image:Button add plus.png]] pour créer un nouveau modèle d'importation.
+
| Click [[Image:Button add plus.png]] to create a new import template.
 
|}
 
|}
  
Line 166: Line 166:
 
| colspan="2" | [[Image:ProDon Importation modules 002.png]]
 
| colspan="2" | [[Image:ProDon Importation modules 002.png]]
 
|-
 
|-
| colspan="2" | Tous les champs sont obligatoires à l'exception des cases à cocher et de la note.
+
| colspan="2" | All fields are required except for the checkboxes and the note.
 
|-
 
|-
| width="50%" | Pour le fichier, cliquez sur [[Image:Button Selection 3 dots.png]] pour indiquer l'emplacement de votre fichier source.  
+
| width="50%" | Click [[Image:Button Selection 3 dots.png]] to specify the location of your source file.  
| Le nom permet de définir le nom à donner à votre modèle d'importation.
+
| The system names your import template after your source file.
 
|-
 
|-
| Les types disponibles dépendent des modules que vous possédez.&nbsp;Choisissez le type d'importation que vous voulez faire.  
+
| The available types depend on the modules that you own. Select the type of import that you wish to perform.  
| Champ permet d'indiquer ce qui sépare 2 colonnes dans le fichier '''''Excel'''''.
+
| This field indicates the column separator used in the '''''Excel''''' file.
 
|-
 
|-
| Chaine indique le caractère utilisé pour limiter le texte dans le fichier '''''Excel'''''.  
+
| This field indicates the text qualifier used in the '''''Excel''''' file.  
| Le format de date indiqué ici doit être le même pour toutes les dates du fichier '''''Excel'''''.
+
| The date format specified here must be used globally for all dates in the '''''Excel''''' file.
 
|}
 
|}
  
 
<br>  
 
<br>  
  
En cliquant sur [[Image:Button checkbox checked crossed.png]] vous accéderez à une ou plusieurs boîtes d'options (en fonction des modules actifs et du type d'importation choisi).<br>  
+
When you click [[Image:Button checkbox checked crossed.png]], you will access one or more option dialog boxes (depending on which modules are active and the type of import that you have selected).<br>  
  
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
Line 186: Line 186:
 
| [[Image:ProDon Importation modules 003.png]]<br>
 
| [[Image:ProDon Importation modules 003.png]]<br>
 
|-
 
|-
| <span style="color: rgb(255, 0, 0);">'''A'''</span>&nbsp;: Options des engagements vous permet de créer ou non des éléments.&nbsp;Les deux dernières options permettent de créer des transactions en attente plutôt que des engagements s'il n'y a qu'un seul versement, et de spécifier le mode de paiement à utiliser­.<br>
+
| <span style="color: rgb(255, 0, 0);">'''A'''</span>: The commitment options enable you to specify which items you wish and do not wish to create. The two last options enable you to create pending transactions rather than commitments if only one payment is involved, and also to specify the payment method to be used.<br>
 
|}
 
|}
  
Line 195: Line 195:
 
| [[Image:ProDon Importation modules 004.png]]<br>
 
| [[Image:ProDon Importation modules 004.png]]<br>
 
|-
 
|-
| <span style="color: rgb(255, 0, 0);">'''B'''</span>&nbsp;:&nbsp;Options des transactions vous permettant de forcer la création de certains éléments.<br>
+
| <span style="color: rgb(255, 0, 0);">'''B'''</span>:&nbsp;The transaction options enable you to force the creation of certain items.<br>
 
|}
 
|}
  
Line 204: Line 204:
 
| colspan="2" | [[Image:ProDon Importation modules 005.png]]<br>
 
| colspan="2" | [[Image:ProDon Importation modules 005.png]]<br>
 
|-
 
|-
| colspan="2" | <span style="color: rgb(255, 0, 0);">'''C'''</span>&nbsp;:&nbsp;Options des clients comportent plusieurs onglets.<br>
+
| colspan="2" | <span style="color: rgb(255, 0, 0);">'''C'''</span>:&nbsp;The client options include several tabs.<br>
 
|-
 
|-
| width="50%" | «&nbsp;''Importation''&nbsp;» permet de spécifier quels traitements seront faits par le module.<br>  
+
| width="50%" | The ''Import'' tab enables you to specify which processes will be performed by the module.<br>  
| «&nbsp;''Doublons''&nbsp;» permet d'ajouter des détections de doublons supplémentaires à la détection de base.<br>
+
| The ''Duplicates '' tab enables you to add detection of additional duplicates to the base detection.<br>
 
|-
 
|-
| «&nbsp;''Créer''&nbsp;» permet de forcer la création de certains éléments.<br>  
+
| The ''Create'' tab enables you to force the creation of certain items.<br>  
| «&nbsp;Casse&nbsp;» permet d'uniformiser les lettres majuscules versus les lettres minuscules.&nbsp;La première lettre de presque tous les mots sera majuscule et le reste en minuscule.<br>
+
| The Case tab enables you to harmonize the use of capital letters. The first letter of nearly all words will be capitalized and the others will be lower-case.<br>
 
|}
 
|}
  
 
<br>  
 
<br>  
  
En cliquant sur [[Image:Button Association.png]] (dans la fenêtre d'ajout d'importation) une fenêtre s'ouvre permettant d'associer les champs du fichier '''''Excel''''' aux champs de la base de données.&nbsp;Utile s'il est impossible de changer l'entête des colonnes du fichier source ou pour repérer des erreurs de nomenclature.<br>  
+
When you click [[Image:Button Association.png]] (in the Add imports window), a window opens in which you can map the fields in the Excel file to the fields in the database. This feature is useful if it is not possible to change the column headers in the source file or if you want to detect possible nomenclature errors.<br>  
  
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
Line 221: Line 221:
 
| colspan="2" | [[Image:ProDon Importation modules 006.png]]<br>
 
| colspan="2" | [[Image:ProDon Importation modules 006.png]]<br>
 
|-
 
|-
| colspan="2" | Cette fenêtre permet d'associer les colonnes de votre fichier&nbsp;aux champs correspondants de '''''ProDon'''''.<br>
+
| colspan="2" | This window enables you to map the columns in your spreadsheet file to the corresponding fields in the '''''ProDon''''' file.<br>
 
|-
 
|-
| width="50%" | La colonne «&nbsp;Source&nbsp;» désigne les entêtes du fichier '''''Excel'''''.<br>  
+
| width="50%" | The «&nbsp;Source&nbsp;» column designates the column headers in the '''''Excel''''' file.<br>  
| La colonne «&nbsp;Destination&nbsp;» désigne les champs de '''''ProDon'''''.<br>
+
| The «&nbsp;Destination&nbsp;» column designates the fields in '''''ProDon'''''.<br>
 
|-
 
|-
| La colonne «&nbsp;Constante&nbsp;» permet de spécifier une valeur à utiliser si la ligne correspondante du chiffrier est vide.<br>  
+
| The «&nbsp;Constante&nbsp;» column enables you to specify the value to be used when a given spreadsheet row is empty.<br>  
| Le bouton [[Image:Button add plus.png]] permet d'ajouter des champs de destination même s'il n'existe aucune colonne correspondante dans le chiffrier, et de spécifier la valeur à inscrire dans '''''ProDon'''''.<br>
+
| The [[Image:Button add plus.png]] button allows you to add destination fields even if the spreadsheet contains no corresponding columns and to specify the value to import into '''''ProDon'''''.<br>
 
|-
 
|-
| colspan="2" | Dans le cas d'une caractéristique, la colonne contenant la valeur doit être associée à la destination «&nbsp;LibelléDeLaCaractéristique.&nbsp;La note ou les dates de début et fin doivent être associées à la destination «&nbsp;Attaché à LibelléDeLaCaractéristique&nbsp;».
+
| colspan="2" | The column containing the characteristic value must be mapped to the destination field "CharacteristicLabel." The note and the start and end dates must be mapped to the destination field "Attached to CharacteristicLabel."
 
|}
 
|}
  
 
<br>  
 
<br>  
  
{| cellspacing="1" cellpadding="1" border="1" style="width: 457px; height: 400px;" class="wikitable"
+
{| cellspacing="1" cellpadding="1" border="1" class="wikitable" style="width: 457px; height: 400px;"
 
|-
 
|-
| style="text-align: center;" colspan="2" | [[Image:ProDon Importation modules 007.png]]<br>
+
| colspan="2" style="text-align: center;" | [[Image:ProDon Importation modules 007.png]]<br>
 
|-
 
|-
| width="50%" | <span style="color: rgb(255, 0, 0);">'''A'''</span>&nbsp;:&nbsp;Cliquer sur ce bouton pour charger les données contenues dans votre fichier '''''Excel''''' vers une table temporaire de '''''ProDon'''''. Ce bouton active les boutons <span style="color: rgb(255, 0, 0);">'''B'''</span> et <span style="color: rgb(255, 0, 0);">'''C'''</span>.<br>
+
| width="50%" | <span style="color: rgb(255, 0, 0);">'''A'''</span>:&nbsp;Click this button to load the data from your '''''Excel''''' file in a temp table in '''''ProDon'''''. This button activates buttons <span style="color: rgb(255, 0, 0);">'''B'''</span> and <span style="color: rgb(255, 0, 0);">'''C'''</span>.<br>
 
|-
 
|-
| <span style="color: rgb(255, 0, 0);">'''B'''</span>&nbsp;: Cliquer sur ce bouton pour effacer une importation erronée ou terminée.<br>
+
| <span style="color: rgb(255, 0, 0);">'''B'''</span>: Click this button to delete an erroneous or completed import.<br>
 
|-
 
|-
| <span style="color: rgb(255, 0, 0);">'''C'''</span>&nbsp;:&nbsp;Cliquer sur ce bouton pour afficher la liste des données importées.&nbsp;C'est par ici que vous pouvez analyser vos données afin de voir si l'importation vous convient.<br>
+
| <span style="color: rgb(255, 0, 0);">'''C'''</span>:&nbsp;Click this button to display the list of imported data. This feature allows you to analyze the data to see if you are satisfied with the import. <br>
 
|}
 
|}
  
 
<br>  
 
<br>  
  
En cliquant sur [[Image:Button Summary detail.png]] la fenêtre suivante apparaît.<br>  
+
Clicking [[Image:Button Summary detail.png]] causes the following window to open.<br>  
  
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
Line 253: Line 253:
 
| colspan="2" | [[Image:ProDon Importation modules 008.png]]<br>
 
| colspan="2" | [[Image:ProDon Importation modules 008.png]]<br>
 
|-
 
|-
| Cette fenêtre vous permet de voir chacune des colonnes pour chacun des clients qui seront importés.<br>
+
| This window allows you to view each column for each client that will be imported.<br>
 
|-
 
|-
| Le bouton [[Image:Button Gears.png]]&nbsp;lance une analyse préliminaire.&nbsp;C'est l'étape ou vous devez vérifier l'intégrité de vos données.<br>
+
| Clicking [[Image:Button Gears.png]]&nbsp;launches a preliminary analysis. This step allows you to verify the integrity of your data.<br>
 
|-
 
|-
| '''''ProDon''''' compare alors les informations à importer avec votre base de données actuelle.<br>
+
| '''''ProDon''''' compares the data to be imported with the contents of your current database.<br>
 
|}
 
|}
  
Line 266: Line 266:
 
| [[Image:ProDon Importation modules 009.png]]<br>
 
| [[Image:ProDon Importation modules 009.png]]<br>
 
|-
 
|-
| Des notes seront inscrites dans les cases appropriées si présence de doublons potentiels, d'erreurs ou d'autres avertissements.<br>
+
| Notes will be shown into the appropriate boxes if potential duplicates, errors or other warnings are encountered.<br>
 
|}
 
|}
  
 
<br>  
 
<br>  
  
Un code de couleur facilite le repérage des clients problématiques.<br>  
+
Color coding allows you to quickly identify problematic clients.<br>  
  
{| width="372" cellspacing="1" cellpadding="1" border="1" style="" class="wikitable"
+
{| width="372" cellspacing="1" cellpadding="1" border="1" class="wikitable" style=""
 
|-
 
|-
! scope="col" | Statut
+
! scope="col" | Status
 
! width="400" scope="col" | Description
 
! width="400" scope="col" | Description
 
|-
 
|-
 
| rowspan="4" | [[Image:ProDon Importation modules 010.png|128x91px]]<br>  
 
| rowspan="4" | [[Image:ProDon Importation modules 010.png|128x91px]]<br>  
| Il y a une erreur pour ce client.
+
| There is an error for this client.
 
|-
 
|-
| Tout est en ordre.
+
| Everything is OK.
 
|-
 
|-
| Il y a un avertissement.
+
| There is a warning.
 
|-
 
|-
| Il y a un avertissement validé.
+
| There is a validated warning.
 
|}
 
|}
  
Line 292: Line 292:
 
<br>  
 
<br>  
  
En double-cliquant sur une ligne, vous&nbsp;verrez s'ouvrir&nbsp;la fenêtre suivante.  
+
If you double-click a row, the following window opens.  
  
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
 
{| width="200" cellspacing="1" cellpadding="1" border="1" class="wikitable"
Line 298: Line 298:
 
| colspan="2" | [[Image:ProDon Importation modules 011.png]]
 
| colspan="2" | [[Image:ProDon Importation modules 011.png]]
 
|-
 
|-
| width="50%" | <span style="color: rgb(255, 0, 0);">'''A&nbsp;'''</span>: Un résumé de la fiche client.&nbsp;Les boutons à droite de la ligne «&nbsp;ligne/doublon&nbsp;» permettent d'assigner manuellement un doublon à une fiche.  
+
| width="50%" | <span style="color: rgb(255, 0, 0);">'''A'''</span>: A summary of the client record. The buttons to the right of "UCN/ Line no." allow you to manually assign a duplicate to a record.  
| <span style="color: rgb(255, 0, 0);">'''B'''</span>&nbsp;:&nbsp;S'il y a un doublon potentiel, le résumé de l'autre fiche se trouve ici.
+
| <span style="color: rgb(255, 0, 0);">'''B'''</span>:&nbsp;If there is a potential duplicate, a summary of the other record is presented here.
 
|-
 
|-
| <span style="color: rgb(255, 0, 0);">'''C'''</span>&nbsp;: Une liste de tous les autres champs ainsi que l'information qu'ils contiennent.  
+
| <span style="color: rgb(255, 0, 0);">'''C'''</span>: A list of all other fields as well as the information they contain.  
 
| <br>
 
| <br>
 
|}
 
|}
Line 307: Line 307:
 
<br>  
 
<br>  
  
En cliquant sur [[Image:Button magic wand.png]](dans la fenêtre de données chargées) vous lancez l'importation des données vers votre base actuelle.&nbsp; '''<span style="color: rgb(255, 0, 0);">ATTENTION, CETTE PROCÉDURE EST DÉFINITIVE.</span>'''
+
Clicking [[Image:Button magic wand.png]] (in the loaded data window) begins the process of importing the data into your current database.&nbsp; '''<span style="color: rgb(255, 0, 0);">CAUTION: THIS PROCEDURE IS IRREVERSIBLE.</span>'''  
 
 
== Utilitaire d'importation automatique  ==
 
 
 
L’utilitaire d’importation automatique est un programme console qu’on appelle à partir d’une tâche planifiée Windows. Vous pouvez vous procurer l’utilitaire d’importation automatique en communiquant avec '''''Logilys'''''.&nbsp;Lors de l'installation de ce programme, vous devrez configurer certaines informations une première fois avant de planifier la tâche Windows.&nbsp; Ensuite vous pourrez planifier votre tâche avec les paramètres suivants.<br>
 
 
 
Voici les paramètres d’appel pour l’utilisation&nbsp;:
 
  
<br>
+
== Utilities available upon request  ==
 
 
On doit premièrement spécifier le chemin de l’exécutable qui doit être dans le même répertoire que le fichier «&nbsp;ProDon.exe&nbsp;».<br>Exemple&nbsp;: C:\Logilys\ProDon\ImportAuto.Exe [paramètre]
 
 
 
<br>
 
 
 
/n=15<br>Ce paramètre est obligatoire
 
 
 
«&nbsp;15&nbsp;» réprésente une variable qui correspond à un numéro d'importation préalablament configuré dans '''''ProDon'''''.
 
 
 
<br>
 
 
 
/o=2<br>«&nbsp;2&nbsp;» représente une variable qui correspond au numéro de l’organisme, tel que défini dans '''''ProDon'''''.<br>Si ce paramètre est absent, l’organisme 1 sera utilisé.<br>
 
 
 
<br>
 
 
 
/u=SUPERVISEUR<br>«&nbsp;SUPERVISEUR&nbsp;» représente une variable qui correspond au code de l’utilisateur '''''ProDon''''' qui sera utilisé pour l’importation<br>Si ce paramètre est absent, le code SUPERVISEUR sera utilisé<br>
 
 
 
<br>
 
 
 
/c= "C:\Logilys\ProDon\Importation\Importation.csv"<br>Permet de spécifier l'emplacement du fichier à charger dans le module.<br>Si ce paramètre est absent, aucun chargement ne sera exécuté et le chargement de l'importation spécifié par «&nbsp;/n&nbsp;» doit avoir été exécuté manuellement au préalable.<br>Les guillemets anglais sont utilisés pour encadrer le nom du fichier afin que les espaces soient bien reconnus.
 
 
 
<br>
 
  
/i<br>Si ce paramètre est présent et que le paramètre /c est absent, on utilisera le fichier spécifié dans l’importation de ProDon<br>Si ce paramètre est absent, l’importation n’aura pas lieu
+
*[[ProDon:Automatic import utility|Automatic import utility]]: the automatic import utility is a console program that is called from a scheduled Windows task to perform automatic importations.
 +
*FTP download utility: allows the downloading of files from an FTP server (for example, to perform automatic importations).
  
 
<br>  
 
<br>  
  
/d<br>Si ce paramètre est présent, le fichier utilisé pour le chargement ou l'importation sera détruit.<br> {{Footer_ProDon}}
+
{{Footer_ProDon_Version|4.6.3.25}}<br>

Latest revision as of 07:44, 5 May 2016

Importation Modules


General Explanations

The modules are all grouped in a single location. You can analyze your data before confirming the import to detect any errors that might have slipped into the data. Because the modules are independent, you will only be able to access features offered by the module(s) that you own.

Importing is generally performed from an Excel file saved in .CSV format. Because this file type uses a semicolon (;) as a delimiter, you must ensure that the data does not contain semicolons. Import of .TXT files is also supported, but if you use this file type you will need to indicate both the delimiter that separates data entries as well as the text qualifier that indicates the beginning and end of an entry.


The first row in the file contains column headers. To facilitate the process, the headers should match the labels or abbreviations used in the relevant sections.


Labels are not case-sensitive and do not take accented characters into account, except for the cedilla (ç).


The contents of the Specific Properties column are clickable and point toward an explanation.


The required fields for each type of import are indicated above the corresponding list in the field list.

List of Fields that are Shared by all Modules

Shared fields are used mainly to link a file that you wish to import to your database. If both fields contain data, the UCN will take precedence.

Full Label Abbreviation 1 Abbreviation 2 Possible Values Maximum Length Specific Properties
UCN ClientNo CliNo Existing client number 7
ReferenceNo Ref. RefNo
25


Client import and update module

This module meets a wide range of needs. It is mainly used to create or correct extensive numbers of clients in your database. It is frequently used in conjunction with the transaction and commitment import modules (see the corresponding sections for more information).


Required fields for creating a new client

CliName OR CliCompany

AND

CliCharacteristicLabel (if characteristics are required for clients in ProDon)


Required fields for detecting duplicates

(CliFirstName AND CliName) OR CliCompany

AND

CliAddress

AND

CliPostalCode


Required fields for creating contacts

ConOperation

AND

ConLink


Required fields for creating links

UCN2 OR ReferenceNo2

AND

LinkOperation

AND

Link


You can view the complete list of client, contact and link fields, as well as their specific properties.

Transaction import module

When used by itself, the transaction import module allows you to create transactions for clients that already exist in ProDon and requires that you use the UCN or ReferenceNo field in order to link each client to the corresponding transaction being created. If you have the client import module, you can replace the UCN or ReferenceNo field with a series of client fields. This will enable the system to retrieve a given client if it already exists or to create the client if it does not already exist.

Receipts can only be imported into transactions that already exist in ProDon.  Caution: if you import a receipt into a transaction that already has one, the import will overwrite the existing receipt.

Required fields for creating transactions

(UCN or ReferenceNo) OR (((CliFirstName and CliName) or CliCompany) AND (CliAddress and CliPostalCode))
AND
TrxOccasionCode
AND
TrxActivityCode (if marked as required in the selected occasion)
AND
TrxGLCode (if marked as required in the activity AND no account is selected in the activity)
AND
TrxGiftAmount OR TrxQuantity
AND
TrxPaymentMethod AND related fields if payment is electronic (card number, account number, RIB key, etc.)
AND
TrxCharacteristicLabel if characteristics are required for the transactions

Required fields for creating receipts

RecTrxNo

AND

RecReceiptNo


You can view the complete list of transaction and receipt fields, as well as their specific properties.

Commitment import module

When used by itself, the commitment import module allows you to create commitments for clients that already exist in ProDon and requires that you use the UCN or ReferenceNo field in order to link each client to the corresponding commitment being created. If you have the client import module, you can replace the UCN or ReferenceNo field with a series of client fields. This will enable the system to retrieve a given client if it already exists or to create the client if it does not already exist..


Required fields for creating an "Objective"-type commitment

(UCN or ReferenceNo) OR (((CliFirstName and CliName) OR CliCompany) AND (CliAddress and CliPostalCode)
AND
CommType
AND
CommCharacteristicLabel if characteristics are required for commitments

Required fields for creating an "Automatic"-type commitment

(UCN or ReferenceNo) OR (((CliFirstName and CliName) OR CliCompany) AND (CliAddress and CliPostalCode))
AND
CommOccasion
AND
CommActivity (if marked as required in the selected occasion)
AND
CommCodeGL (if marked as required in the activity AND no account is selected in the activity)
AND
CommPaymentMethod
AND
CommCharacteristicLabel if characteristics are required for commitments


You can view the complete list of commitment fields, as well as their specific properties.

Import Configuration and Process

This section presents the different import configuration screens as well as a general overview of the steps in the import process.

To enter import management, select the Configuration menu and then Import.


ProDon Importation modules 001.png
Click Button add plus.png to create a new import template.


ProDon Importation modules 002.png
All fields are required except for the checkboxes and the note.
Click Button Selection 3 dots.png to specify the location of your source file. The system names your import template after your source file.
The available types depend on the modules that you own. Select the type of import that you wish to perform. This field indicates the column separator used in the Excel file.
This field indicates the text qualifier used in the Excel file. The date format specified here must be used globally for all dates in the Excel file.


When you click Button checkbox checked crossed.png, you will access one or more option dialog boxes (depending on which modules are active and the type of import that you have selected).

ProDon Importation modules 003.png
A: The commitment options enable you to specify which items you wish and do not wish to create. The two last options enable you to create pending transactions rather than commitments if only one payment is involved, and also to specify the payment method to be used.


ProDon Importation modules 004.png
B: The transaction options enable you to force the creation of certain items.


ProDon Importation modules 005.png
C: The client options include several tabs.
The Import tab enables you to specify which processes will be performed by the module.
The Duplicates tab enables you to add detection of additional duplicates to the base detection.
The Create tab enables you to force the creation of certain items.
The Case tab enables you to harmonize the use of capital letters. The first letter of nearly all words will be capitalized and the others will be lower-case.


When you click Button Association.png (in the Add imports window), a window opens in which you can map the fields in the Excel file to the fields in the database. This feature is useful if it is not possible to change the column headers in the source file or if you want to detect possible nomenclature errors.

ProDon Importation modules 006.png
This window enables you to map the columns in your spreadsheet file to the corresponding fields in the ProDon file.
The « Source » column designates the column headers in the Excel file.
The « Destination » column designates the fields in ProDon.
The « Constante » column enables you to specify the value to be used when a given spreadsheet row is empty.
The Button add plus.png button allows you to add destination fields even if the spreadsheet contains no corresponding columns and to specify the value to import into ProDon.
The column containing the characteristic value must be mapped to the destination field "CharacteristicLabel." The note and the start and end dates must be mapped to the destination field "Attached to CharacteristicLabel."


ProDon Importation modules 007.png
A: Click this button to load the data from your Excel file in a temp table in ProDon. This button activates buttons B and C.
B: Click this button to delete an erroneous or completed import.
C: Click this button to display the list of imported data. This feature allows you to analyze the data to see if you are satisfied with the import.


Clicking Button Summary detail.png causes the following window to open.

ProDon Importation modules 008.png
This window allows you to view each column for each client that will be imported.
Clicking Button Gears.png launches a preliminary analysis. This step allows you to verify the integrity of your data.
ProDon compares the data to be imported with the contents of your current database.


ProDon Importation modules 009.png
Notes will be shown into the appropriate boxes if potential duplicates, errors or other warnings are encountered.


Color coding allows you to quickly identify problematic clients.

Status Description
ProDon Importation modules 010.png
There is an error for this client.
Everything is OK.
There is a warning.
There is a validated warning.



If you double-click a row, the following window opens.

ProDon Importation modules 011.png
A: A summary of the client record. The buttons to the right of "UCN/ Line no." allow you to manually assign a duplicate to a record. B: If there is a potential duplicate, a summary of the other record is presented here.
C: A list of all other fields as well as the information they contain.


Clicking Button magic wand.png (in the loaded data window) begins the process of importing the data into your current database.  CAUTION: THIS PROCEDURE IS IRREVERSIBLE.

Utilities available upon request

  • Automatic import utility: the automatic import utility is a console program that is called from a scheduled Windows task to perform automatic importations.
  • FTP download utility: allows the downloading of files from an FTP server (for example, to perform automatic importations).



Document name: ProDon:Importation Modules
Version : 4.6.3.25