Le traitement de la distinction entre un ordre nouveau ou ajouter à un objet existant copies:
Nouvel objet:
- Il identifie le domaine qui stocke le numéro d'identification de l'objet dans le catalogue de la base de données. Celui-ci lit la FDT et se atrouve un champ dont le type est AI (auto increment). Le tag associé à ce type de champ est celui dans lequel est placé l'objet du numéro d'identification et le préfixe de la liste inversé pour le préfixe utilisé pour la construction de l'expression de recherche si vous souhaitez trouver un numéro d'identification. Suspension de la procédure pour ne pas trouver un champ du type AI dans le TDC ou si la définition ne précise pas le préfixe utilisé dans l'indexation.
- Il trouve dans la base de recommandations (suggestions) du catalogue l'information de l'objet. Ceci s'applique à une recherche en utilisant le numéro de la recommandation, précédé du préfixe NC_
- L' information du catalogue est extraite à l'aide du format acquisitions.pft qui doit exister dans le dossier pft/langue de la base de données permettant de classer l'objet. Ce format est de la forme:
Cepal:
"1:"v1/
"16:"v16/
"17:"v17/
"18:"v18/
"21:"v21/
"29:"v29/
"30:"v30/
"31:"v31/
"32:"v32/
"35:"v35/
"47:"v47/
"38:"v38/
"39:"v39/
"40:"v40/
"41:"v41/
Marc:
"100:^a"v16/
"110:^a"v17/
"245:^a"v18,if s(v16,v17)<>`` then ` / ` v16," "v17 fi/
"21:"v21/
"29:"v29/
"30:"v30/
"31:"v31/
"32:"v32/
"35:"v35/
"47:"v47/
"38:"v38/
"39:"v39/
"40:"v40/
"41:"v41/
3. C'est à dire, chaque champ dans la base de données des suggestions, il est attribué l'étiquette du champ qui recevront les informaations de la base de données de catalaogue. Si le champ qui reçoit l'information a des sous-champs ou est composé de plusiers champs dans la base de recommandations (suggestions), cette situation doit être dûment pris en compte dans ce format.
- Si aucun enregistrment est situé dans la base de données de recommandations, ce processus est suspendu
- Il est attribué le numéro d' identification de l'objet à l'aide du fichier control_number.cn situé dans le dossier de données de la base de données du catalogue.
- Il est mise à jour dans la base de données des bons de commande (purchaseorder) le numéro d'identification attribué au nouvel objet (champ 500). Cela est d'éviter les doubles emplois et, en cas de perte de connexion peut répéter le processus en utilisant le numéro d'identification attribué à l'objet.
- Avec le résultat de l'application du format d'extraction sur la base de données de recommandations, à laquelle est ajouté le numéro d'identification de l'objet, crée de la valeur à envoyer au processus de création de nouveaux objets.
- Cliquez sur Créer l'objet pour enregistrer dans la base de données du catalogue
Les considérations prises en compte pour éiter les incohérences ou les doubles emplois dans les dossiers
Alors que ce processus génère le numéro d'identification de l'objet et immédiatement enregistrées dans la base de données des bons de commande, si vous rechargez la page pourrait causer le numéro d'identification attribué à l'objet et de produire una incohérence dans la base de données des ordres d'achat. Assurez-vous que, au début du script est lu à partir de la base de donnés d'achats purchaseorder pour vérifier si le processus de création de l'objet a déjà un numéro d'identification attribué. Si tel est le cas, prendre la valeur correspondante est affectée à l'objet et le bouton permet de créer de nouveaux objets.
De même, avant d'activer la création de l'objet, il faut lire la base de données du catalogue pour vérifier si le numéro d'identification existe déjà. Si tel est le cas le message est pertinent et permet la création de copies, afin d'éviter la création de l'objet.
Création d'exemplaires pour un objet existant
Si l'objet acquis existe déjà dans le catalogue de la base de données, il faut créer des copies en cliquant sur le bouton Créer une copie
Note importante: Dans le fichier purchaseorder.par il faudra ajouter le chemin d'accès à chacun des bases de donnés catalographiques impliquées dans le processus des acquisitions (achats) afin de localiser l'information catalographique de l'objet