Base de connaissance Sage CRM

You may need to recreate view manually ...

Ajouter un utilisateurs dans la synchronisation SageCRM / Exchange

SageCRM

Affichage conditionnel d’un écran , sur une entité personnalisée

SageCRM, Scripts JS

Paramétrage des Onglets pour les entités perso de SageCRM

SageCRM

Lors de l’édition de rapport d’équipe contenant des dates et heures, de rendez-vous, tâches, opportunités, créations de sociétés, de contacts, de tickets, de devis…   Vous pouvez lors de l’exécution ...

SQL, SageCRM

Ajouter un champ en dédoublement exact   Se positionner sur l’entité concernée exemple Société Puis écran (recherche de dédoublement) Puis ajouter le champ à dédoubler (ex code siret) Ensuite ...

SageCRM

Message SageCRM IP Address Mismatch

SageCRM

Vous utilisez une version non enregistrée de Sage CRM. Veuillez enregistrer votre logiciel Sage CRM

SageCRM

Procédure pour désinstaller manuellement le Plugin Outlook version Classique

SageCRM

Mot de passe du compte SQL sa lors de l'installation de SageCRM SQL Express

SageCRM, SQL

L'import Plus ne fonctionne pas dans SageCRM : sage.connection.jdbc.ConnectionJdbc.initConnection

SageCRM

Expiration clé de licence SageCRM : System has expired. Please consult your System Administrator

SageCRM

Erreur Plugin Outlook : Exception in Sage Synchronisation Framework exception handler : Objet reference not set an instance of an object

SageCRM

Suite au déplacement de la partie web sur un autre serveur , nous souhaitons supprimer les services Sage CRM sur le serveur 1 , sans passer par le setup de désinstallation qui supprime la base. 

Nous supprimons les services manuellement avec les commandes suivantes 

Planifier une requête SQL sans Agent sql dans SQL Express pour SageCRM

SQL, SageCRM

Filtrer un champ de type recherche avancée en fonction d'un autre champ de recherche avancée

SageCRM, Scripts JS

Afficher des lignes de grille en couleur dans SageCRM

Scripts JS, SageCRM

Exemple d'une page ASP qui renvoie une Liste Sage CRM

ASP, SageCRM

Problème de démarrage Tomcat SageCRM : Commons Daemon procrun stdout initialized

SageCRM, Tomcat

Dans SageCRM, le fonctionnement des listes d'utilisateur à le comportement suivant : le champ se comporte comme une liste déroulante quand il y a moins de 10 utilisateurs dans le CRM (incluant les ut ...

SageCRM

L’application Sage CRM est composée de deux éléments principaux :

  • La partie web
  • La base de données SQL

Dans des configurations classiques, jusqu’à 150 utilisateurs*, il y a deux modes de déploiement possible soit sur un serveur unique soit sur deux serveurs afin de séparer la partie web de la partie données.

Réseaux & firewall, SageCRM

Mettre à jour le type (Format de saisie) d’un champ Sage CRM

SQL, SageCRM

Boucle dans les Triggers de plus de 32

SQL

case "CASES_CASESWEBPICKER": if (!MC_noload['CASES_zoom_case_primarypersonid'] && MC_zoomstate('case_primarypersonid')=="ON") { Zoom=eWare.CreateQueryObj("select pers_emailaddress from vP ...

Sage CRM inclut une version runtime de Microsoft SQL Server 2012 Standard Edition.

La version et la licence SQL Server est fournie en français. Si vous tentez de l'installer sur un serveur Windows Server 2012 R2 installé en version EN , une essaie d'erreur vous indique un problème de reconnaissance de la licence ou de support corrompu. Le problème vient simplement de l'absence du pack de langue FR sur l'OS serveur.

SQL

Mettre le champ Comm_status (Statut de communication)à Tout par défaut dans Société/Communication

Scripts JS, SageCRM

      <script> function compteur(id) { var sFileName = "compteur.asp"; var xml = null; if(window.XMLHttpRequest) xml = new XMLHttpRequest();    else if(window.ActiveXObject) xml = ...

Répéter l'en-tête de colonnes dans SSRS pour un rapport SageCRM - SQL Server Reporting Services - Parfois la fonction native de SSRS ne fonctionne pas

SQL Server Reporting Services

La source est un certificat PKCS12 (extension .P12) La destination est cacerts, le JKS (Java Keystore) par défaut. Dans C:\Program Files (x86)\Java\jre6\lib\security lancer la commande  keytool -v ...

Export de fichier SAGE CRM : Au moment de cliquer sur le bouton "Exporter vers le fichier" (Bouton ExportToFile) pour exporter le résultat d'une recherche SageCRM sous Excel ou en fichier CSV, il est ...

Scripts JS, SageCRM

Sage CRM est compatible avec Office 365. L'intégration d'Exchange 365 à Sage CRM permet de synchroniser les rendez-vous entre vos agendas CRM et Outlook Exchange. Les rendez-vous pris sur votre mobile sont synchronisés avec Sage CRM et inversement.

Pour cela , il y a un unique prérequis la création d'un utilisateur ayant les droits d'ApplicationImpersonation.

Script de création , de modification et de validation

Lors du téléchargement d'un rapport sur SSRS (SQL Server Reporting Services), vous rencontrez l'erreur suivante : "Longueur maximale de la demande dépassé".

Cela signifie que le rapport dépasse la taille maximale autorisée (par défaut, 4 Mo).Cela arrive régulièrement dès que vous créez des rapports SSRS avec des mises en page contenant des images, comme c'est le cas pour ATEJA lorsque nous utilisons SSRS pour générer des modèles d'offres commerciales, de contrats ou de factures.

SQL Server Reporting Services

  utiliser la fonction FLOOR pour faire fonctionner les graphiques de type Calibre   SET ANSI_NULLS ON GO   SET QUOTED_IDENTIFIER ON GO     ALTER VIEW [dbo].[CAOBJECTIFMOIS] AS SELECT ven ...

SageCRM

Bloque l’affichage de bouton . vue dans console développeurs. Problème lors de l’appel ajax à des pages asp.

Autoriser cette fonction dans IE pour résoudre le pbm :

Tester les vues SQL d'une base de données SageCRM

SELECT 'exec sp_refreshview ''' + name + '''' FROM sysobjects WHERE UPPER(xtype) = 'V' order by name asc

 

SQL, SageCRM

((Integer)globalMap.get("tFileOutputXML_1_NB_LINE"))>0

Talend

Ajouter un espace aux numéros de téléphone dans SageCRM via une requête SQL

SQL

Augmenter le délai d'inactivité SageCRM i7 v8

SageCRM

Affichage Rapport SSRS dans Chrome : chez certains utilisateurs les rapports ne s'affichent pas dans leur navigateur Google Chrome ou Mozilla Firefox

SQL Server Reporting Services

Dans le fichier MC_client_mc_sage100.js de CustomPapes, le script force la taille des logs pour la synchro au max (en contournant le paramètre dans l’administration du CRM Système/Log)

Pour éviter les Go de logs qui peuvent d’accumuler, il faut commenter cette ligne

//-----------------(On force le paramètre trace erreur à full)

            if (MC_getsysparam("IntegrationLogging")!='5') MC_setsysparam("IntegrationLogging",'5');

SageCRM

Supprimer une catégorie de rapport dans Sage CRM i7.50 i7.70 i7v8.00 i7v8.10
Il est simple d'en créer via le bouton Nouvelle catégorie de rapport mais plus difficile de les supprimer

SageCRM
Chemin avec référence supérieure
Configuration / application et protection
 dans le MC_Client_NomdeInstallation.JS
 
l'écran B01 contient mon champ condition
demo_type est le champ condition. Si il est égal à PERSO , j'affiche les écran b02,b03,b04 sinon ils sont masqués.

{

 

          

           case "DEMOPECOM_DEMO_T01_B01":

          

           MC_AUTO_onchange("demo_name","if( cn(Values('demo_name')) == 'test')"+

           "{MC_display('DEMO_T01_B02,DEMO_T01_B03,DEMO_T01_B04','hidden');}"+

           "else{MC_display('DEMO_T01_B02,DEMO_T01_B03,DEMO_T01_B04','ON');}");

     break;

          

          

case "DEMOPECOM_DEMO_T01_B01":

script de validation permettant d'empecher la sauvegarde si la date saisie est inférieure ou égale à la date du jour.

var dt = Values('haus_date_application').match(/(\d+)[/.](\d+)[/.](\d+)/);
var Ndate = new Date(dt[3], dt[2] -1, dt[1]);
var aujourdui = new Date();
if (Ndate<=aujourdui)
{
ErrorStr = 'La date du calcul du nouveau tarif doit être supérieure à la date du jour';
Valid = false;
}

Script de table avec annulation , à ajouter aux entités Email, Contact et Société.

- Test la validité de l'email (@ , pas de caractères spéciaux)

- Permet de rendre l'email obligatoire

function emailvalidation(x,y) 

filter = /^(([^<>()[\]\\.,';:\s@\"]+(\.[^<>()[\]\\.,';:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

SET PATH=%PATH%;C:\Program Files (x86)\Java\jre6\bin

Dans la console Exchange de commandes Shell

Pour Exchange 2007 :

Add-ADPermission -Identity (get-exchangeserver).DistinguishedName -User synexc -extendedRights ms-Exch-EPI-Impersonation

Pour Exchange 2010 :

New-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:synexc

 

Voici une requête toujours utile our un rapport ou tableau de bord permettant de lister les clients non contactés depuis plus de 6 mois. Cette requête pourra être affinée pour contenir d'autres informations : type, responsable du compte, ...

SQL

Une procédure SQL qui va permettre de passer toutes les bases de données d'une instance en mode SIMPLE et réduire les logs de ces bases.

 

80 143 1433 1434 ...

Pour programmer une tâche planifiée ,

dans l’onglet « Actions », « Programme/Script »  , nous avions l'habitude d’utiliser le bouton « Parcourir » et de renseigner le chemin complet du .bat ou .exe à planifier.

Nous avons constaté sur plusieurs dossiers que la tâche se lance (d’après l’historique) mais pas le programme. 

Résolution :

Désactiver l'intégration dans le CRM.

lancer les commande suivantes : 

net stop CRMIntegrationService
net stop WS100HTTPSERVER

voila, la base de gescom peut etre utiliser en mono, plus de connexion du Webservice dessus. 

Pour relancer :

net start WS100HTTPSERVER

net start CRMIntegrationService

Contactez Ateja au 03.66.72.24.65

Conseil, Formation et Développement CRM - Lille - Paris - Bruxelles

Ateja est une agence de conseil en stratégie de la relation ClientNous accompagnons nos clients de la définition de leur stratégie à la mise en place d'outils CRM opérationnels et efficaces.
Amélioration des Processus de ventes - Gestion de Campagnes Marketing - Qualification de données Clients - Optimisation des Processus Après-vente