Comments
Description
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> <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> <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> 【上司が訪問結果を確認】</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> 【商談の進捗を更新】 </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>