...

Salesforceホーム画面カスタマイズサンプル

by user

on
Category: Documents
23

views

Report

Comments

Transcript

Salesforceホーム画面カスタマイズサンプル
Salesforceホーム画面カスタマイズサンプル
株式会社セールスフォース・ドットコム
3
1
2
1
ホームからレポートなどへのリンクのサンプル
<FONT size=5><STRONG><A href="https://ap.salesforce.com/00O10000000DesW" target=_brank><FONT color=#009900>①結果入力
</FONT></A>&nbsp;<FONT size=3>【本日の訪問結果を入力】<BR></FONT><BR>
<A href="https://ap.salesforce.com/00O10000000Dg79" target=_brank><FONT size=5><FONT color=#009900>②予定入力
</FONT></FONT></A><FONT size=5>&nbsp;<FONT size=3>【明日の訪問予定を入力】</FONT><BR><BR>
<A href="https://ap.salesforce.com/00O10000000Dg7N" target=_brank><FONT size=5><FONT color=#009900>③上司確認
</FONT></FONT></A><FONT size=5><FONT size=3>&nbsp;【上司が訪問結果を確認】</FONT><BR><BR>
<A href="https://ap.salesforce.com/servlet/servlet.Integration?lid=01r1000000001W4" target=_brank><FONT size=5><FONT
color=#009900>④商談進捗管理</FONT></FONT></A><FONT size=5><FONT size=3>&nbsp;【商談の進捗を更新】
</FONT><BR><BR><STRONG></STRONG></FONT><STRONG></STRONG></FONT><STRONG></STRONG></FONT><STRONG></ST
RONG></STRONG></FONT><STRONG>
<A href="https://ap.salesforce.com/00U/e?">新規活動作成</A><BR>
<A href="https://ap.salesforce.com/00T/e?">新規Todo作成</A><BR>
<A href="https://ap.salesforce.com/001/e?">新規取引先作成</A><BR>
<A href="https://ap.salesforce.com/006/e?">新規商談作成</A><BR><BR><BR></STRONG>
2
ホームからレポートへの検索サンプル
<FORM name=form1 onload="move()">
<SCRIPT language=JavaScript>
function move(url){
strURL = "";
strURL = "pc0=" + document.form1.pc0.value;
strURL = strURL + "&pv0=" + encodeURI(document.form1.pv0.value);
parent.frames.location.href(url + strURL);
}
function fncKeyPress(){
event.keyCode ="";
document.form1.button.focus();
}
function fncFocusSet(){
document.form1.pc0.focus();
}
function fncDateSet(){
intLength = document.form1.pc0.length;
for(i=0;i<intLength;i++){
document.form1.pc0.options[0]=null;
}
switch(document.form1.searchDate.value){
case "/00O10000000DNxs?":
document.form1.pc0.options[document.form1.pc0.length] = new Option("取引先名","ACCOUNT.NAME");
document.form1.pc0.options[document.form1.pc0.length] = new Option("担当者カナ","00N10000000DKLy");
break;
case "/00O10000000DNz8?":
document.form1.pc0.options[document.form1.pc0.length] = new Option("商談名","OPPORTUNITY_NAME");
document.form1.pc0.options[document.form1.pc0.length] = new Option("商品名","PRODUCT_NAME");
break;
default:
break;
}
}
</SCRIPT>
<TABLE>
<TBODY>
<TR>
<TD class=blackLine colSpan=5><IMG src="https://ap.salesforce.com/s.gif"></TD></TD></TR>
<TR>
<TD class=dataLabel noWrap>検索データ: </TD>
<TD><SELECT tabIndex=1 onchange=fncDateSet(); name=searchDate> <OPTION value=/00O10000000DNxs? selected>取引先担当者</OPTION> <OPTION
value=/00O10000000DNz8?>商談・商品</OPTION></SELECT> </TD></TR>
<TR>
<TD class=dataLabel noWrap>検索条件: </TD>
<TD><SELECT tabIndex=1 name=pc0> <OPTION value=ACCOUNT.NAME selected>取引先名</OPTION> <OPTION value=00N10000000DKLy>担当者カナ
</OPTION></SELECT> </TD></TR>
<TR>
<TD noWrap calss?dataLabel?>検索内容: </TD>
<TD><INPUT onkeypress="if(event.keyCode == 13) fncKeyPress();" tabIndex=2 name=pv0> </TD></TR></TBODY></TABLE><INPUT
onclick=move(document.form1.searchDate.value) tabIndex=3 type=button value=検索 name=button><BR><BR></FORM>
3
ホーム(サイドバー)から直接高度な検索
<FORM id=form2 name=form2>
<SCRIPT language=JavaScript>
//ボタンが押されたら高度な検索を実施する
function fncSearch(strKey) {
str = encodeURI(strKey); //UTF-8にエンコード
if(document.form2.sen1.checked==false){
strURL="https://ap.salesforce.com/srch/advsearchresults.jsp?searchType=2&str="+str+"&search=+%E6%A4%9C%E7%B4%A2+&owner=all&sen=001&sen=003&sen=
500";
}else{
strURL="https://ap.salesforce.com/srch/advsearchresults.jsp?searchType=2&str="+str+"&search=+%E6%A4%9C%E7%B4%A2+&owner=all&sen=0";
}
location.href=strURL;
}
//Enterキーが押されたら、ボタンにフォーカスを遷移する
function fncKeyPress2(){
event.keyCode ="";
form2.button2.focus();
}
//チェックボックス制御
function fncCheck(blnCheck){
if(blnCheck=="true" && document.form2.sen2.checked==true){
document.form2.sen2.click();
}else if(document.form2.sen1.checked==true){
document.form2.sen1.click();
}
}
fncTextGet();
</SCRIPT>
<TABLE>
<TBODY>
<TR></TR>
<TR>
<TD><INPUT onkeypress="if(event.keyCode == 13) fncKeyPress2();" id=pv1 tabIndex=900 maxLength=80 size=27 name=pv1> </TD></TR>
<TR>
<TD><INPUT id=sen1 onclick='fncCheck("true")' type=checkbox value=0 name=sen1><LABEL for=0>すべてのデータから検索</LABEL></TD></TR>
<TR>
<TD><INPUT id=sen2 onclick='fncCheck("false")' type=checkbox CHECKED value=name=sen2><LABEL for=0>取引先・取引先責任者・ケースから検索
</LABEL></TD></TD></TR>
<TR>
<TD><INPUT class=button onclick=fncSearch(document.form2.pv1.value) tabIndex=901 type=button value=" 検索 "
name=button2></TD></TR></TBODY></TABLE></FORM>
Fly UP