Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2008, 18h35   #1
Membre à l'essai
 
Inscription : janvier 2006
Messages : 79
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 79
Points : 21
Points : 21
Par défaut [Report Studio] Envoyer un mail

Bonjour le forum,

Croyez vous qu'il est possible d'ajouter un bouton sur un report qui permettrait d'envoyer un mail à un utilisateur précis et en récupérant le nom du user qui a cliqué sur le bouton
Je suis sur la C8

Merci d'avance
pobrouwers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 19h56   #2
Membre actif
 
Inscription : janvier 2007
Messages : 205
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 205
Points : 192
Points : 192
Je ne l'ai jamais fait, mais je sais qu'il existe un objet "HTML item" qui permet entre autre d'écrire du code Javascript. A savoir si le Javascript permet de faire ce que tu demandes, faut demander aux experts Programmation Web .
yphilogene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2008, 08h45   #3
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 669
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 669
Points : 2 038
Points : 2 038
Bonjour,

J'ai jeté un oeil, éventuellement un début de solution:
. tu poses un objet 'HTML Item' et dans la propriété 'HTML' de l'objet, tu places:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
<!--owner-drawned button-->
<button type="button" name="eMail" id="btn_eMail"
style="" class="clsPromptButton"
onmouseover="this.className = 'clsPromptButtonOver'"
onmouseout="this.className = 'clsPromptButton'"
onClick="m_eMail()">Mail</button>
 
 
<!--mail-->
<script text=javascript>
FUNCTION do_eMail(ADD, subj, bod)
{
var s ="mailto:"+ADD+"?subject="+subj+"&body="+bod;
	self.location=s;
}
</script> 
 
<!--function called on-click-->
<script text=javascript>
FUNCTION m_eMail()
{
	do_eMail("someone@somewhere.com", "G rien a dire", "Vraiment rien");
}
</script> 
 
 
<!--insertion of button-->
<script xmlns:xIE5="http://developer.cognos.com/prompting/x IE5">
var promptButtonfinishCheckDate = new
CPromptButton (document.getElementById("btn_eMail"),
PROMPTBUTTON_FINISH, true);
pageNavigationObserverArray pageNavigationObserverArray.concat('promptButtonbtn_eMail');
notify();
</script>
A noter:
. le paramètre du 'CPromptButton': "PROMPTBUTTON_FINISH", comme il est basé sur un test de 'dérivation' d'un button 'finish', j'ai ce paramètre mais il faudrait vérifier si il n'y a pas plus adapté a des boutons 'maison'.
. je ne sais rien des éventuelles restrictions en fonction des paramètres de sécurité: je veux dire que je ne suis pas sur que cela puisse ouvrir dans tous les cas le 'default mail reader', etc ...
. je ne sais pas quelles infos tu as besoin d'envoyer par mail, plus ce sera dynamique et plus il faudra fouiller; de toutes facons, le rapport doit tourner en format HTML pour que cela soi viable, donc tu pourras continuer a utiliser le javascript afin de récupérer des infos dans la page, etc ...

En espérant t'aider,
@+
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h26.


 
 
 
 
Partenaires

Hébergement Web