SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
FORMATION TECHNIQUE EFFICY
Objectif
Ce document présente les sujets pouvant être abordés au cours d’une
formation Efficy technique. Selon le niveau des participants et leurs besoins,
certains sujets ne seront pas vus tandis que d’autres peuvent être
approfondis.
Premiers pas
1) Installation Efficy (setup Efficy, Configurer IIS, Créer base de données
sur SQL Serveur et sur Oracle)
2) Connexion à la base de test créée via l’Alias Manager
Aperçu de la Structure de la Base de données
- Tables des Entités, Catégories, Tables de Relation
- Conventions de nomenclature: K_, D_, SYS_, ACC_
- Mettre ISCUSTOM=1 lors de changement dans tables SYS
- Designer/Conficy est l’interface des tables Système. Création d’une
nouvelle entité peut se faire manuellement en modifiant les tables
système.
- Faire commencer le nom des index, vues, fonctions, procédures stockées
etc. par CUSTOM_ pour prévenir leur suppression
- Mentionner l’existence des Vues de Rapportage commençant par R_.
Elles sont supprimées à chaque changement de db
Développement HTML
1) Afficher/cacher un champ dans CompEditMgr Exercice: Ajouter le
champ Middlename dans ContEditMgr
2) Bouton dans la barre de tâche pour rechercher un contact sur FaceBook
Exercice: Ajouter un bouton sur les Sociétés pour recherche Google
3) Faire un RunQuery et afficher les résultats dans un onglet de détails
(DetailTab) d’une Société. Mettre en MainQuery et vérifier que le
GridTools marche
4) Sur base des exemples précédents, expliquer GridColumns Exercice:
Ajouter un hyperlien pour modifier un élément ou pour y appliquer un
formatage numérique (avec alignement à droite).
Workflow (flux de processus métier) sur la base de données
- Déclenchement d’évènements : observer l’interface afin de savoir
qu’utiliser
- Throw new Error(‘wait’)
- Règles de codage : séparation du code, syntaxe, lib
- Exemples :
o When oppo=Order, succès=100, inactif
o When oppo=Order, mettre Comp=Client
o AfterCommitOppo: ajouter nature à référence oppo
o workflow de sécurités: Clients read-only pour tous, excepté
certains groupes
o Créer tâche/mail pour équipe projets si
Opportunité=Commandée. Lier détails pertinents
Scripts Serveur
Cible
Administrateurs de base de
données et développeurs.
Connaissances requises
Un bon background
technique avec une certaine
expérience en
programmation sont requis.
La connaissance de la
programmation en HTML et
JavaScript permettra de
progresser plus
rapidement.
Les participants doivent
avoir suivi les formations
Efficy Basics et Efficy
Designer.
Matériel requis
PC ou portables de
formation avec Efficy
installé avec Apache
Serveur de formation avec
SQL Serveur 2008
(Express)
Durée
Entre 1 et 3 jours, selon les
sujets à traiter. Maximum 6
heures de formation par
jour.
Support de formation
Création et utilisation en
live d’une base de données
Efficy CRM standard
Les manuels en ligne sont
disponibles sur
http://edn.efficy.com
Langues disponibles
Les formateurs peuvent
donner des explications en
anglais, français ou
néerlandais.
Certificat
Pas encore disponible.
Informations:
For more information about
Efficy please contact:
- HTML RunQuery
- Fichiers bibliothèque Serverscript
- Serverscript et <%RunScript()%>: Arguments.Values, Request.ContextHandle
- Serverscript et fonction RunScript(): Request.Argument
- Serverscript et fonction RunScriptAjax()
- Serverscript et fonction RunScriptAjaxSync ()
- Exemple de script appelé par parsing (analyse) de la page:
1. Montrer le count() du ConsultDetail des sociétés sous le nom dans la page
CompMgrForm.htm. Utiliser la Requête ContextHandle()
2. Dans le serverscript, appeler ds.recordcount
3. Compter uniquement les enregistrements où OPENED=1, utilisation obligée de “while”
4. Erreurs sur Acti, utiliser FindField pour utiliser DONE au lieu de OPENED
5. Récupérer le Detaildataset basé sur le détail sélectionné actif. Utiliser une reqête sur
SYS_ENTITIES pour retrouver K_ENTITY basé sur acronyme. Utiliser
Request.Argument(“Detail”)
6. Mettre l’argument “Opened” dans macro RunScript => utiliser
Arguments.Values(“Opened”) dans le serverscript pour le rendre plus dynamique
- Exemple de script appelé par Ajax:
o validation d’e-mail unique.
Workflow planifié
- SpyCase.js
DataSynchro
- Importer simple Excel avec info Sociétés dans Efficy.
- Faire de même via le DataSynchroSoap
- Exemple: Exporter les employés de la société “Efficy” vers Excel avec leur Fonction
1. Créer DataSynchro avec DataStore et générateur de Script Skeleton
2. Après exécution, lancer à nouveau créera des doublons
3. Ajouter nouveau champ CONTACTS.F_IMPORTID pour stocker les importés. Lancer
à nouveau ne créera pas de doublons.
4. Lier tous les contacts à la même société et placer la Fonction dans CONT_COMP
.NET SOAP Proxy
- Afficher le résultat d’une requête sur la page ASP.NET
- Exemple SS_ID
Workflow visuel
- Moteur de Workflow Visuel par Etats dans l’Efficy Designer
Divers (bon à savoir qu’ils existent):
- Scheduled Tasks: maintenance des Incidents du Helpdesk
- Existence du NET SOAP Proxy, lien vers manuel en ligne
- Pages Guest: pas de session active requise, pas de licences supplémentaires, connaissance
avancée d’Efficy nécessaire
Services (seulement expliquer ce à quoi ils servent)
- DoubleService
- MailDispatch
- ReportDispatch
- WatchDoc
- ExchangeSync
- InspectLog (ASP servers)
Modules Integrés
- dtSearch dans Efficy 2010
- Solution de Rapportage et montrer que cela marche en chargeant un rapport simple
- Modules Helpdesk-Extranet

Contenu connexe

Similaire à Formation Efficy CRM - Technical training

Workshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationWorkshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationAntoine Rey
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniterAtsé François-Xavier KOBON
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv PsGregory Renard
 
Mop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commandeMop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commandeCyrille Coeurjoly
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPkemenaran
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Entity_framework_db first
Entity_framework_db firstEntity_framework_db first
Entity_framework_db firstZineb ELGARRAI
 
Powershell
PowershellPowershell
PowershellUGAIA
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPrestaShop
 
Les méthodes agiles dans TFS
Les méthodes agiles dans TFSLes méthodes agiles dans TFS
Les méthodes agiles dans TFSDenis Voituron
 
Web-In 2010: Programmation Native iOS (French)
Web-In 2010: Programmation Native iOS (French)Web-In 2010: Programmation Native iOS (French)
Web-In 2010: Programmation Native iOS (French)Fred Brunel
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonyVincent Composieux
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Franck Cornu
 
PowerShell - Retours d'expériences
PowerShell - Retours d'expériencesPowerShell - Retours d'expériences
PowerShell - Retours d'expériencesRan Mellul
 
Adoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-frameworkAdoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-frameworkCERTyou Formation
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...GSoft
 
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - SpecflowALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - SpecflowMathias Kluba
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendMarc Dutoo
 

Similaire à Formation Efficy CRM - Technical training (20)

Workshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationWorkshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring Integration
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
 
Mop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commandeMop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commande
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Entity_framework_db first
Entity_framework_db firstEntity_framework_db first
Entity_framework_db first
 
Powershell
PowershellPowershell
Powershell
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShop
 
Les méthodes agiles dans TFS
Les méthodes agiles dans TFSLes méthodes agiles dans TFS
Les méthodes agiles dans TFS
 
Web-In 2010: Programmation Native iOS (French)
Web-In 2010: Programmation Native iOS (French)Web-In 2010: Programmation Native iOS (French)
Web-In 2010: Programmation Native iOS (French)
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
PowerShell - Retours d'expériences
PowerShell - Retours d'expériencesPowerShell - Retours d'expériences
PowerShell - Retours d'expériences
 
Adoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-frameworkAdoef formation-ado-net-entity-framework
Adoef formation-ado-net-entity-framework
 
RAD avec IPF pour ImpressCMS 1.2
RAD avec IPF pour ImpressCMS 1.2RAD avec IPF pour ImpressCMS 1.2
RAD avec IPF pour ImpressCMS 1.2
 
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
Automatiser le déploiement d'environnements SharePoint 2010/2013 grâce à Powe...
 
ALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - SpecflowALT.Net Juin 2012 - Specflow
ALT.Net Juin 2012 - Specflow
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
 

Plus de Efficy CRM

5 top reasons why work @ Efficy
5 top reasons why work @ Efficy5 top reasons why work @ Efficy
5 top reasons why work @ EfficyEfficy CRM
 
Mini-training : hoe optimaal uw sales data analyseren en gebruiken.
Mini-training : hoe optimaal uw sales data analyseren en gebruiken.Mini-training : hoe optimaal uw sales data analyseren en gebruiken.
Mini-training : hoe optimaal uw sales data analyseren en gebruiken.Efficy CRM
 
Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...
Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...
Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...Efficy CRM
 
Mini-training : how to exploit at the maximum you sales data
Mini-training : how to exploit at the maximum you sales dataMini-training : how to exploit at the maximum you sales data
Mini-training : how to exploit at the maximum you sales dataEfficy CRM
 
Efficy CRM 10.1 new features
Efficy CRM 10.1 new featuresEfficy CRM 10.1 new features
Efficy CRM 10.1 new featuresEfficy CRM
 
Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...
Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...
Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...Efficy CRM
 
Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...
Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...
Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...Efficy CRM
 
What are the tools & methods to deploy with success a sales strategy ?
What are the tools & methods to deploy with success a sales strategy ? What are the tools & methods to deploy with success a sales strategy ?
What are the tools & methods to deploy with success a sales strategy ? Efficy CRM
 
Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?
Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?
Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?Efficy CRM
 
Waarom een crm systeem anno 2016 onmisbaar is
Waarom een crm systeem anno 2016 onmisbaar isWaarom een crm systeem anno 2016 onmisbaar is
Waarom een crm systeem anno 2016 onmisbaar isEfficy CRM
 
Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...
Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...
Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...Efficy CRM
 
Formation au social selling - Efficy CRM
Formation au social selling - Efficy CRMFormation au social selling - Efficy CRM
Formation au social selling - Efficy CRMEfficy CRM
 
Conférence ADETEM : les outils de la performance marketing et commerciale
Conférence ADETEM : les outils de la performance marketing et commercialeConférence ADETEM : les outils de la performance marketing et commerciale
Conférence ADETEM : les outils de la performance marketing et commercialeEfficy CRM
 
Web séminaire : 15 astuces pour doper les performances de vos commerciaux
Web séminaire : 15 astuces pour doper les performances de vos commerciauxWeb séminaire : 15 astuces pour doper les performances de vos commerciaux
Web séminaire : 15 astuces pour doper les performances de vos commerciauxEfficy CRM
 
Evolution of the CRM : the Digital CRM
Evolution of the CRM : the Digital CRMEvolution of the CRM : the Digital CRM
Evolution of the CRM : the Digital CRMEfficy CRM
 
Efficy CRM - German
Efficy CRM - GermanEfficy CRM - German
Efficy CRM - GermanEfficy CRM
 
Problemloses crm
Problemloses crmProblemloses crm
Problemloses crmEfficy CRM
 
Ontdek de nieuwe functionaliteiten van Efficy CRM 10!
Ontdek de nieuwe functionaliteiten van Efficy CRM 10! Ontdek de nieuwe functionaliteiten van Efficy CRM 10!
Ontdek de nieuwe functionaliteiten van Efficy CRM 10! Efficy CRM
 
Efficy CRM v10 - News webinar
Efficy CRM v10 - News webinarEfficy CRM v10 - News webinar
Efficy CRM v10 - News webinarEfficy CRM
 
Formation Efficy CRM - Templates training
Formation Efficy CRM - Templates trainingFormation Efficy CRM - Templates training
Formation Efficy CRM - Templates trainingEfficy CRM
 

Plus de Efficy CRM (20)

5 top reasons why work @ Efficy
5 top reasons why work @ Efficy5 top reasons why work @ Efficy
5 top reasons why work @ Efficy
 
Mini-training : hoe optimaal uw sales data analyseren en gebruiken.
Mini-training : hoe optimaal uw sales data analyseren en gebruiken.Mini-training : hoe optimaal uw sales data analyseren en gebruiken.
Mini-training : hoe optimaal uw sales data analyseren en gebruiken.
 
Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...
Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...
Mini formation : Découvrez les gisements de croissance et d’efficacité qui se...
 
Mini-training : how to exploit at the maximum you sales data
Mini-training : how to exploit at the maximum you sales dataMini-training : how to exploit at the maximum you sales data
Mini-training : how to exploit at the maximum you sales data
 
Efficy CRM 10.1 new features
Efficy CRM 10.1 new featuresEfficy CRM 10.1 new features
Efficy CRM 10.1 new features
 
Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...
Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...
Les 7 defis des Assurances et de Mutuelles dans la gestion de leurs relations...
 
Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...
Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...
Welke tools en methoden kunnen ingezet worden voor een succesvolle verkoopstr...
 
What are the tools & methods to deploy with success a sales strategy ?
What are the tools & methods to deploy with success a sales strategy ? What are the tools & methods to deploy with success a sales strategy ?
What are the tools & methods to deploy with success a sales strategy ?
 
Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?
Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?
Quel outils & méthodes pour déployer efficacement sa stratégie commerciale ?
 
Waarom een crm systeem anno 2016 onmisbaar is
Waarom een crm systeem anno 2016 onmisbaar isWaarom een crm systeem anno 2016 onmisbaar is
Waarom een crm systeem anno 2016 onmisbaar is
 
Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...
Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...
Améliorez l'efficacité de votre équipe commerciale - 5 conseils pour les dire...
 
Formation au social selling - Efficy CRM
Formation au social selling - Efficy CRMFormation au social selling - Efficy CRM
Formation au social selling - Efficy CRM
 
Conférence ADETEM : les outils de la performance marketing et commerciale
Conférence ADETEM : les outils de la performance marketing et commercialeConférence ADETEM : les outils de la performance marketing et commerciale
Conférence ADETEM : les outils de la performance marketing et commerciale
 
Web séminaire : 15 astuces pour doper les performances de vos commerciaux
Web séminaire : 15 astuces pour doper les performances de vos commerciauxWeb séminaire : 15 astuces pour doper les performances de vos commerciaux
Web séminaire : 15 astuces pour doper les performances de vos commerciaux
 
Evolution of the CRM : the Digital CRM
Evolution of the CRM : the Digital CRMEvolution of the CRM : the Digital CRM
Evolution of the CRM : the Digital CRM
 
Efficy CRM - German
Efficy CRM - GermanEfficy CRM - German
Efficy CRM - German
 
Problemloses crm
Problemloses crmProblemloses crm
Problemloses crm
 
Ontdek de nieuwe functionaliteiten van Efficy CRM 10!
Ontdek de nieuwe functionaliteiten van Efficy CRM 10! Ontdek de nieuwe functionaliteiten van Efficy CRM 10!
Ontdek de nieuwe functionaliteiten van Efficy CRM 10!
 
Efficy CRM v10 - News webinar
Efficy CRM v10 - News webinarEfficy CRM v10 - News webinar
Efficy CRM v10 - News webinar
 
Formation Efficy CRM - Templates training
Formation Efficy CRM - Templates trainingFormation Efficy CRM - Templates training
Formation Efficy CRM - Templates training
 

Formation Efficy CRM - Technical training

  • 1. FORMATION TECHNIQUE EFFICY Objectif Ce document présente les sujets pouvant être abordés au cours d’une formation Efficy technique. Selon le niveau des participants et leurs besoins, certains sujets ne seront pas vus tandis que d’autres peuvent être approfondis. Premiers pas 1) Installation Efficy (setup Efficy, Configurer IIS, Créer base de données sur SQL Serveur et sur Oracle) 2) Connexion à la base de test créée via l’Alias Manager Aperçu de la Structure de la Base de données - Tables des Entités, Catégories, Tables de Relation - Conventions de nomenclature: K_, D_, SYS_, ACC_ - Mettre ISCUSTOM=1 lors de changement dans tables SYS - Designer/Conficy est l’interface des tables Système. Création d’une nouvelle entité peut se faire manuellement en modifiant les tables système. - Faire commencer le nom des index, vues, fonctions, procédures stockées etc. par CUSTOM_ pour prévenir leur suppression - Mentionner l’existence des Vues de Rapportage commençant par R_. Elles sont supprimées à chaque changement de db Développement HTML 1) Afficher/cacher un champ dans CompEditMgr Exercice: Ajouter le champ Middlename dans ContEditMgr 2) Bouton dans la barre de tâche pour rechercher un contact sur FaceBook Exercice: Ajouter un bouton sur les Sociétés pour recherche Google 3) Faire un RunQuery et afficher les résultats dans un onglet de détails (DetailTab) d’une Société. Mettre en MainQuery et vérifier que le GridTools marche 4) Sur base des exemples précédents, expliquer GridColumns Exercice: Ajouter un hyperlien pour modifier un élément ou pour y appliquer un formatage numérique (avec alignement à droite). Workflow (flux de processus métier) sur la base de données - Déclenchement d’évènements : observer l’interface afin de savoir qu’utiliser - Throw new Error(‘wait’) - Règles de codage : séparation du code, syntaxe, lib - Exemples : o When oppo=Order, succès=100, inactif o When oppo=Order, mettre Comp=Client o AfterCommitOppo: ajouter nature à référence oppo o workflow de sécurités: Clients read-only pour tous, excepté certains groupes o Créer tâche/mail pour équipe projets si Opportunité=Commandée. Lier détails pertinents Scripts Serveur Cible Administrateurs de base de données et développeurs. Connaissances requises Un bon background technique avec une certaine expérience en programmation sont requis. La connaissance de la programmation en HTML et JavaScript permettra de progresser plus rapidement. Les participants doivent avoir suivi les formations Efficy Basics et Efficy Designer. Matériel requis PC ou portables de formation avec Efficy installé avec Apache Serveur de formation avec SQL Serveur 2008 (Express) Durée Entre 1 et 3 jours, selon les sujets à traiter. Maximum 6 heures de formation par jour. Support de formation Création et utilisation en live d’une base de données Efficy CRM standard Les manuels en ligne sont disponibles sur http://edn.efficy.com Langues disponibles Les formateurs peuvent donner des explications en anglais, français ou néerlandais. Certificat Pas encore disponible. Informations: For more information about Efficy please contact:
  • 2. - HTML RunQuery - Fichiers bibliothèque Serverscript - Serverscript et <%RunScript()%>: Arguments.Values, Request.ContextHandle - Serverscript et fonction RunScript(): Request.Argument - Serverscript et fonction RunScriptAjax() - Serverscript et fonction RunScriptAjaxSync () - Exemple de script appelé par parsing (analyse) de la page: 1. Montrer le count() du ConsultDetail des sociétés sous le nom dans la page CompMgrForm.htm. Utiliser la Requête ContextHandle() 2. Dans le serverscript, appeler ds.recordcount 3. Compter uniquement les enregistrements où OPENED=1, utilisation obligée de “while” 4. Erreurs sur Acti, utiliser FindField pour utiliser DONE au lieu de OPENED 5. Récupérer le Detaildataset basé sur le détail sélectionné actif. Utiliser une reqête sur SYS_ENTITIES pour retrouver K_ENTITY basé sur acronyme. Utiliser Request.Argument(“Detail”) 6. Mettre l’argument “Opened” dans macro RunScript => utiliser Arguments.Values(“Opened”) dans le serverscript pour le rendre plus dynamique - Exemple de script appelé par Ajax: o validation d’e-mail unique. Workflow planifié - SpyCase.js DataSynchro - Importer simple Excel avec info Sociétés dans Efficy. - Faire de même via le DataSynchroSoap - Exemple: Exporter les employés de la société “Efficy” vers Excel avec leur Fonction 1. Créer DataSynchro avec DataStore et générateur de Script Skeleton 2. Après exécution, lancer à nouveau créera des doublons 3. Ajouter nouveau champ CONTACTS.F_IMPORTID pour stocker les importés. Lancer à nouveau ne créera pas de doublons. 4. Lier tous les contacts à la même société et placer la Fonction dans CONT_COMP .NET SOAP Proxy - Afficher le résultat d’une requête sur la page ASP.NET - Exemple SS_ID Workflow visuel - Moteur de Workflow Visuel par Etats dans l’Efficy Designer Divers (bon à savoir qu’ils existent): - Scheduled Tasks: maintenance des Incidents du Helpdesk - Existence du NET SOAP Proxy, lien vers manuel en ligne - Pages Guest: pas de session active requise, pas de licences supplémentaires, connaissance avancée d’Efficy nécessaire Services (seulement expliquer ce à quoi ils servent) - DoubleService - MailDispatch - ReportDispatch - WatchDoc - ExchangeSync - InspectLog (ASP servers) Modules Integrés - dtSearch dans Efficy 2010 - Solution de Rapportage et montrer que cela marche en chargeant un rapport simple - Modules Helpdesk-Extranet