Modifier le modèle - Exécution de scripts personnalisés au milieu d’un projet (intermédiaires)

Experts seulement: Ne procédez pas si vous n’êtes pas familier avec les scripts, programmes, services et utilisateurs dans Windows. Si vous n’avez pas cette expérience, vous devez appeler un expert, possiblement un expert en TI.

À différents moments d’un projet, vous pouvez exécuter vos propres programmes pour manipuler des documents ou faire d’autres choses. Cela se produit comme une action automatisée – différemment de la préimportation et de l’exportation des scripts.

Parce que ces programmes fonctionnent entre l’importation et l’exportation, ils sont également appelés midscripts.

Je ne peux pas faire cela sans modèles : Vous pouvez faire cela uniquement dans des projets créés à partir de modèles de projets.

Lorsque vous l’utilisez pour manipuler des documents, les midscripts fonctionnent comme ceci:

  1. Quelque chose change dans le projet. Par exemple, le traducteur livre un document. Vous voulez modifier le document avant que le prochain utilisateur - Relecteur 1 peut-être - ne l’obtienne. Peut-être devez-vous remplacer un terme par un autre, ou débloquer des segments mais seulement s’ils contiennent un terme précis. Il y a des possibilités infinies.
  2. memoQ exporte le document au format MQXLIFF. Ceci est un document XML standard bilingue.
  3. Le programme parcourt le document. Ce programme doit prendre un fichier MQXLIFF en entrée, et il doit produire un fichier MQXLIFF. Le format ne doit pas être modifié - memoQ est sensible à cela.
  4. memoQ met à jour le document dans le projet à partir du fichier modifié MQXLIFF.

D’autre part, vous voudrez peut-être vérifier ou modifier quelque chose dans le projet, et non pas faire une modification à l’intérieur d’un document. Passer à une autre mémoire de traduction, ou changer une date limite - la liste est longue. Ceci est aussi possible:

  1. Quelque chose change dans le projet.
  2. memoQ n’exporte aucun document, mais:
  3. memoQ exécute un programme qui se connecte au memoQ TMS via l’API de services Web, et effectue un changement dans le projet ou les ressources connexes

A du sens dans les projets en ligne: Bien que vous puissiez configurer des projets locaux avec des midscripts, cela a surtout du sens dans des projets en ligne, sur memoQ TMSs. Ce discussion montre comment vous pouvez mettre en place un midscript dans un projet en ligne.

Configurez d’abord votre serveur: Si vous avez besoin de cela pour des projets en ligne, vous devez d’abord configurer votre serveur. Ceci est décrit dans la section Que pouvez-vous faire?, plus loin dans cette discussion.

Vous devez écrire ou acquérir le programme: memoQ n’est pas accompagné de programmes qui apportent les modifications nécessaires aux documents ou au projet. Soit vous devez écrire les, soit les acquérir d’un programmeur. Ou, vous pouvez vous tourner vers les Services aux entreprises memoQ, qui l’écriront pour vous moyennant des frais.

Pour préparer ou retoucher des documents texte, utilisez l’outil Rechercher et remplacer intégré: Pour en savoir plus, consultez le sujet sur le script de recherche et de remplacement.

Comment se rendre ici

  1. Ouvrez la Console de gestion des ressourcesIcône de la Console de gestion des ressources..
  2. À gauche, cliquez sur Modèles de projetIcône des modèles de projet..
  3. Sélectionnez le modèle que vous voulez modifier.

    Mettre en place un modèle pour des projets en ligne ou des ressources: Utilisez un modèle en ligne pour cela. Choisissez votre memoQ TMS en haut de la Console de gestion des ressources. Cliquez sur le bouton Sélectionner Sélectionner l’icône..

  4. Sous la liste, cliquez sur Éditer.
  5. À gauche, cliquez sur Actions automatisées.
  6. Sur l’onglet automatisation du projet, choisissez un événement (un déclencheur) dans le projet.
  7. À droite, cliquez sur le signe +.
  8. Dans la fenêtre de déclenchement, sélectionnez les actions que vous souhaitez ajouter, puis choisissez Exécuter du code personnalisé.
  9. Cliquez sur le bouton Ajouter.
  10. La fenêtre Spécifier les détails du code personnalisé apparaît.

    specify_custom_code_details

Pour changer une action automatisée existante: Si l’action Execute le code personnalisé est déjà présente dans l’onglet Automatisation du projet, sélectionnez-la sous Actions ajoutées au déclencheur sélectionné. Cliquez sur l’icône Paramètres icon_automated-action-settings à côté. La fenêtre Spécifier les détails du code personnalisé apparaît.

Que pouvez-vous faire?

Lorsque vous avez terminé

Pour enregistrer le modèle de projet et revenir à la Console de gestion des ressources: Cliquez sur OK.

Étape suivante possible: Après avoir terminé de travailler sur le modèle, fermez la Console de gestion des ressources et créez un projet à partir du modèle.

Pour continuer à travailler sur le modèle de projet: choisissez une autre catégorie et peaufinez d’autres paramètres.

Pour retourner à la Console de gestion des ressources, et ne pas enregistrer le modèle: Cliquez sur Annuler.