|
Re : Ajout d'un information au profil utilisateur: msg#00003web.egroupware.french
Je pense que la solution est effectivement une table de transcodage. Maintenant, tu pourrais aussi utiliser les préférences de ton application pour gérer cette table. Je pense que chaque commercial doit avoir un compte sur Arlequin. Les laisser saisir dans les préférences leurs identifiants arlequin et toi les stocker dans la table de correspondance pour accéder aux données sur l'AS400 me parait le plus simple. De ce fait tu ne remplis pas toi même cette table, mais chaque commercial pour voir ses stats, saisi ses idetifiants la première fois dans eGroupWare et le tour est joué. A+ Oliviert raphaelt a écrit le mar, 01 août 2006 07:10 > Bonjour Olivier, > > Nous utilisons un as400 pour faire tourner notre application de production > (arlequin publicité). Cette application toutes les nuits génère des tables > d'état sur l'activité commercial (CA, nb de client facturé, nb de contrat > saisie, ...) > > Les commerciaux saisissent à chaque ordre leur numéro de courtier (code de 3 > char) ce qui permet de les identifier dans les tables de l'as400. > > J?ai crée un module qui me permet de donner aux commerciaux chaque matin le > chiffre d'affaire générer depuis le début du mois, les contrats déjà signé, > les impayé, ... . Pour cela je fais des requêtes pointant vers l'as400 avec > une clause "where arlequin_id = '010' " par exemple. > > Ensuite j'ai un autre module qui permet de sortir le chiffre d'affaire par > cellule commercial (pour les challenges entre les équipes) celui-ci donne le > CA générer par la cellule sur la période du challenge et donne le meilleur > score actuellement. Clause " Where arlequin_id = (Sélection de tous les > code arlequin_id where arlequin_dep = '51') " par exemple > > Si je ne dois pas modifier le phpgwapi, pour bien faire, > - il me faut une table de transcodage style: > +------------+-------------+--------------+ > + account_id + arlequin_id + arlequin_dep + > +------------+-------------+--------------+ > + 1 + 010 + 51 + > + 2 + 011 + 08 + > + 3 + 012 + 51 + > + ... + ... + ... + > +-----------------------------------------+ > > - des fonctions pour voir les correspondances egw et as400, mettre à jour la > colonne account_id avec les comptes non encore enregistrer dans la table de > transcodage, modifier les information arlequin_id et arlequin_dep en fct de > account_id. > > J'espere avoir ete plus clair sur mon but. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re : Ajout d'un information au profil utilisateur: 00003, raphaelt |
|---|---|
| Next by Date: | [DEBUG]: Error happend: Outlook died!: 00003, odaiko |
| Previous by Thread: | Re : Ajout d'un information au profil utilisateuri: 00003, raphaelt |
| Next by Thread: | [DEBUG]: Error happend: Outlook died!: 00003, odaiko |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |