ちょっと前に「カレンダーをSalesforce1に追加する方法」を見たのでインスパイアされてパブリッシャーアクションを簡単に作ってみました。
Visualforceページを作る
こんな感じで、先ほどのカレンダーのやつまるパクリです。
{!id}でリードのIDを埋め込んで、isdtp=nvでヘッダなどを隠してます。
{!id}でリードのIDを埋め込んで、isdtp=nvでヘッダなどを隠してます。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<apex:page showHeader="false" sidebar="false" standardController="Lead"> | |
<div style="overflow:scroll; width:100%; height:100%;"> | |
<object type="text/html" data="/lead/leadconvert.jsp?retURL=%2{!id}&id={!id}&isdtp=nv" | |
style="overflow:scroll; width:1200px; height:2400px;"> | |
</object> | |
</div> | |
</apex:page> |
リードにアクションを追加
上のVisualforceページを指定します。
レイアウトに追加
リードのレイアウトに作成したアクションをドラッグ&ドロップして追加。
iPhoneのSalesforce1アプリから使ってみる
標準の画面を無理矢理埋め込んだだけなので画面サイズがアレですが…とりあえず使える様になりました!
※ネタが無かったのでForce.com Advent Calendar 2013不参加予定でしたが急遽プチネタができたので遡っての参加です