faq d`acl™ scripthub
Transcription
faq d`acl™ scripthub
FAQ FAQ D'ACL™ SCRIPTHUB Qu'est-ce que ScriptHub ? ACL va proposer plus de cent scripts de “bonnes pratiques” dans un ScriptHub sur une grande diversité de problèmes et de thèmes. Vous pouvez toujours vous inscrire à ScriptHub et effectuer une recherche soit par mot-clé soit par type de script pour localiser les scripts qui vous intéressent. Ces scripts ont été conçus de façon à ce que les utilisateurs d'ACL expérimentés puissent les utiliser immédiatement, mais si vous avez besoin d'assistance, notre équipe des Services de conseil d'ACL™ peut également vous aider pendant l'implémentation. Comment démarrer avec ScriptHub ? Connectez-vous à votre Barre de lancement ACL™, et cliquez sur le lien ScriptHub. Vous pouvez utiliser les capacités de recherche et de filtrage pour trouver les scripts que vous souhaitez incorporer dans vos projets. Assurez-vous de lire la totalité de l'écran des Détails du script pour déterminer quelles sont les conditions préalables requises et quelles sont les étapes à suivre pour exécuter le script. Voici quelques bons scripts pour débuter : 1 1. Import SAM - Extraits publics d'exclusions - VBScript 2. Adresse standardisée - Méthode 1 3. Transactions divisées - Limite fixe - N jours d'écart FAQ Qu'est-ce que les scripts Importer, Préparer, Analyse et Snippet ? Les différents types de scripts sont utilisés lors des différentes phases de l'analyse des données. Veuillez noter que les exemples utilisés ici sont fournis à des fins d'illustration uniquement et qu'il est possible qu'ils n'existent pas dans ScriptHub à ce jour ; avec le temps, ces scripts ainsi que d'autres scripts seront disponibles dans ScriptHub. Type Description Exemple Importer Également connus sous le nom de connecteurs de données, ces scripts importent des données brutes à partir de systèmes ou de fichiers vers une nouvelle table, prête à l'emploi dans ACL™ Analytics. Ils sont spécifiques à chaque système/format. Importer des données de Paye et des données RH à paprtir de Peoplesoft Préparer Ils prennent les tables créées par les scripts d'importation et les transforment dans le format requis à l'aide d'un modèle de données commun pour un domaine d'activité. Ils sont spécifiques à la fois au format source et au le modèle de données commun. Ils prennent les tables créées par les scripts d'importation et les transforment dans le format requis à l'aide d'un modèle de données commun pour un domaine d'activité. Ils sont spécifiques à la fois au format source et au le modèle de données commun. Préparer le Modèle de données commun pour la Paye d'ACL à partir de Peoplesoft® Analyse Ces scripts résolvent une difficulté particulière au sein d'une zone d'audit ou d'un processus. La plupart d'entre eux ont été créés pour être utilisés avec des données à un format spécifique, tel que défini dans le modèle de données commun. Ceci a été effectué de sorte que le même script d'analyse puisse être utilisé dans différentes organisations. Mais cela signifie que quelques efforts peuvent être nécessaires pour transformer vos données, à l'aide d'un script de préparation, dans le modèle de données commun. Détecter les doublons, Créer une souche Fragment de code Ce sont des scripts génériques qui peuvent être utilisés comme des utilitaires ou être appelés par d'autres scripts et sont destinés à être utilisés par quelqu'un qui a quelques connaissances à propos des Scripts d'ACL™. Aucun contexte d'audit, de risque ou de conformité spécifique ne leur est appliqué. Ces scripts sont typiquement appelés par l'un des Scripts Importer, Préparer ou Analyse. Détecter les paiements de paie en doublon en se basant sur la même somme, la même date, et un nom d'employé semblable Qu'est-ce qu'un modèle de données commun ? Un modèle de données commun défini les tables et les champs standard requis dans un contexte de problème spécifique. Par exemple, un Modèle de données commun défini pour le “Vendor Master” pourrait inclure des tables pour les “Vendors”, “Vendor Addresses”, “Vendor Bank Accounts”, etc. Ces tables pourraient inclure des définitions pour des champs tels que Vendor_Name”, “Vendor_ Street_Address1”, “Vendor_Last_Modified_Date”, etc. Si un ensemble de scripts Importer et Préparer a été configuré pour extraire des données à partir d'un système et le transformer pour l'adapter à un Modèle de données commun, alors tous les scripts écrits auparavant selon le modèle de données commun devraient fonctionner avec les données préparées. Ainsi, il n'est pas nécessaire que les auteurs d'un script d'analyse connaissent les données sources pour pouvoir écrire un script d'analyse pour ces données. 2 FAQ Le script que j'ai téléchargé ne fonctionne pas. Où puis-je obtenir de l'aide ? Le script que j'ai téléchargé vient d'effacer mon disque dur ! J'ai besoin d'aide ! Assurez-vous de lire toutes les informations de la page des Détails du script pour votre script (vous pouvez y accéder en cliquant sur le nom du script dans ScriptHub). Ces scripts sont fournis “en l'état,” veuillez par conséquent consulter les Forums d'assistance dans le Centre d'assistance si vous rencontrez des difficultés avec l'exécution du script. Vous pouvez recevoir de l'aide de la communauté ou de l'auteur du script. Ces scripts sont fournis en l'état et sont testés dans notre environnement, toutefois nous ne pouvons pas garantir qu'ils vont fonctionner comme prévu dans votre environnement. Nous ne nous attendons pas à ce qu'ils effacent le disque dur de quiconque mais vous devez prendre la responsabilité des examens et vous assurer que les scripts fonctionnent comme prévu dans votre environnement. Veuillez consulter les conditions générales d’utilisation complètes dans notre Contrat de licence de logiciel d'ACL disponible sur notre site Web ici : www.acl.com/legal. Ces scripts vont-ils être localisés dans ma langue maternelle ? Les scripts sont en cours de traduction vers toutes les langues que nous prenons en charge et le site Web de ScriptHub va changer de langue en fonction des paramètres de votre profil de Barre de lancement d'ACL. Veuillez noter que tout le contenu ne sera pas traduit, les scripts d'ACL vont rester en anglais. Il semble y avoir un défaut ou une erreur dans l'un de ces scripts. Comment puis-je le signaler ? J'ai une idée de script. Où puis-je faire une suggestion ? J'ai un script à partager. Où puis-je partager mon script ? Ces scripts sont fournis “en l'état,” veuillez par conséquent consulter les Forums d'assistance dans le Centre d'assistance si vous rencontrez des difficultés avec l'exécution du script. Vous pouvez recevoir de l'aide de la communauté ou de l'auteur du script. Les suggestions peuvent être fournies dans les Forums d'assistance d'ACL™. Nous sommes toujours à la recherche de nouvelles idées de scripts ; si vous avez un script que vous aimeriez voir ajouter, veuillez le publier dans un message sur notre Forum d'assistance d'ACL. Nous sommes constamment à la recherche de nouvelles idées sur nos forums pour les ajouter dans ScriptHub. Nous ne somme spas trop inquiets par rapport au format ou à la structure du script, mais nous aurons besoin de votre aide pour la description du script. Veuillez vous informer sur la manière dont nous avons documenté nos scripts dans ScriptHub pour avoir un exemple de ce dont nous avons besoin. Qu'est-ce qu'un fichier .aclscript ? Comment s'utilise un fichier .aclscript ? Typiquement, vous ne verrez pas ces fichiers, mais en coulisses, nous stockons tous nos scripts ACL en tant que fichier .aclscript externe. C'est exactement la même chose que ce que nous appelions auparavant un fichier .bat. C'est simplement un fichier de texte qui contient du langage de script d'ACL. Vous pouvez soit faire un copier/coller à partir d'un fichier .aclscript vers un script existant ou vers un nouveau script, ou vous pouvez importer le fichier directement dans votre projet en faisant un clic droit sur le Nom du projet dans le Navigateur du projet et en sélectionnant Importer un élément de projet > Script... 3 FAQ Lorsque j'exécute le script, j'obtiens l'erreur, “Table ‘_v_input_table_’ invalide” Nos snippets de code requièrent que les variables soient initialisées avant l'exécution du script. Veuillez examiner la rubrique “Étapes à suivre” de la page détaillant le script et suivez les instructions avec soin. Souvent, la raison pourra être que vous avez besoin d'ajouter une section de code (un ensemble de “variables d'initialisation”) dans un script existant pour l'exécuter, par exemple : Variables d’initialisation v_input_table = v_output_table= v_key_num = v_test_field = ‘Input_Table’ ‘R_Output_Table’ 2 ‘PC_TRANS_AMOUNT_FC’ DO Classified_Std_Deviation Si vous utilisez la fonctionnalité pour faire une insertion à partir de ScriptHub dans notre éditeur de script, le code ci-dessus sera automatiquement collé dans votre script. Il vous faudra également modifier toutes les valeurs des variables requises (à savoir les noms des tables, les champs) que vous avez et auxquelles vous souhaitez appliquer le script. Lorsque j'exécute le script, j'obtiens l'erreur “Script ‘xxxxx’ déjà en cours d'utilisation”, où xxxxx est le nom du script. Cette erreur signifie probablement que vous avez collé les variables d'initialisation dans le même script que celui que vous essayez d'exécuter. Veuillez supprimer les variables d'initialisation, coller les variables d'initialisation dans un nouveau script, puis exécuter ce script à la place. Lorsque j'exécute le script, j'obtiens l'erreur, “Table ‘Input_Table’ invalide” Cette erreur signifie probablement que bien que vous ayez inséré les variables d'initialisation correctement, vous n'avez pas encore défini les valeurs des variables de votre ensemble de données réel. Par exemple, si vous étiez en train d'essayer d'identifier des doublons dans une table de factures, alors il vous faut définir la valeur de la variable de la table en entrée en tant que nom de votre table des factures. Par exemple, si votre table des factures avait pour nom “AP_Invoices,” alors votre variable v_input_table doit être ‘AP_Invoices’, et vos autres variables d’initialisation pourraient ressembler à ceci : Variables d’initialisation de démonstration v_input_table = ‘AP_Invoices’ v_output_table= ‘R_Output_Table’ v_key_num= 2 v_test_field=‘AP_Vendor_Number’ DO Dup_Same_Key_Diff_Field Assurez-vous de définir toutes les valeurs dans vos variables d'initialisation de manière appropriée. 4 FAQ Lorsque j'exécute le script, j'obtiens l'erreur, “Erreur de lecture de xxxxx,” où xxxxx est un nom de script. À PROPOS D'ACL ACL fournit des solutions technologiques qui transforment l'audit et la gestion du risque pour donner aux organisations un contrôle inégalé sur leurs affaires. Cette erreur signifie probablement que bien que vous ayez collé les variables d'initialisation correctement, vous n'avez pas importé correctement le script dans votre projet. Retournez dans ScriptHub et lisez les Etapes à suivre pour vous assurer que vous avez suivi toutes les étapes correctement. Notre famille de produits intégrés — y compris notre solution de gestion de la gouvernance, du risque et de la conformité (GRC) hébergée dans le cloud et nos produits phares d'analyse de données — sont utilisés à tous les niveaux de l'entreprise pour aider à optimiser les opportunités de croissance en identifiant et en atténuant le risque, en protégeant les profits et en accélérant la performance. Forts de 25 ans d'expérience associés à notre démarche de consultation, nous mettons en œuvre des solutions sans failles pour permettre à nos clients de réaliser des résultats commerciaux concrets rapidement tout en minimisant le risque. C'est notre communauté active et engagée comptant plus de 14.000 clients dans le monde entier — y compris 89% des entreprise de la liste des 500 sociétés du magazine Fortune et des centaines de gouvernements — qui décrit le mieux notre réussite. Pour en savoir plus sur ce que votre organisation peut accomplir avec ACL Appelez le 1-888-669-4225 ou envoyez un e-mail à info@ acl.com acl.com | [email protected] 5 © 2014 ACL Services Ltd. ACL et le logo ACL sont les marques commerciales ou des marques déposées appartenant à ACL Services Ltd. Toutes les autres marques commerciales appartiennent à leurs propriétaires respectifs.