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.