Salesforceおよびアプリケーション統合 > ガイドの実行Salesforce組織内でのガイドの実行 > 接続アプリケーションガイドとSalesforce1モバイルアプリケーションとの統合
  

接続アプリケーションガイドとSalesforce1モバイルアプリケーションとの統合

Guide Designerを使用すると、ガイドをSalesforce1モバイルアプリケーションに統合できます。このタイプの統合では、Salesforce管理パッケージを接続アプリケーションとして使用する必要があります。
開始する前に
統合には次の手順が必要です。
  1. 1Visualforceページを作成し、モバイルアプリで有効にします。
  2. 2Salesforceでオブジェクトの新しいアクションを作成します。
  3. 3Salesforceでパブリッシャーアクションを有効にします。
  4. 4Salesforceオブジェクトページに新しいアクションを配置します。
  5. 5モバイルアプリが期待どおりに実行されることを確認します。

手順 1:Visualforceページを作成し、モバイルアプリで有効にします

  1. 1システム管理者としてSalesforce組織にログインします。
  2. 2[設定]メニューから、[アプリの設定] > [開発] > [ページ] を選択します。
  3. 3[新規]をクリックします。
  4. 4aeOpportunityGuideMobileEnabledなどのラベルを入力します。
  5. 5Salesforceモバイルアプリで利用可能か確認します。
  6. 6次に示すように、Visualforceマークアップを追加します。
  7. ホームガイドのマークアップをします。
    <apex:page sidebar="false" showHeader="false" standardStylesheets="false"
    cache="true" expires="300" docType="html-5.0" >
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1,
    maximum-scale=1.0, user-scalable=no" />
    </head>
    <body style="margin: 0px; padding:0px;">
    <icrt:AeSalesGuides sf1="navigation" objectType="_any"
    objectId="{!$User.Id}" extraInfo="Home Guides" nothingOnDone="true"
    match="Role={!JSENCODE(SUBSTITUTE($UserRole.Name, ",", ""))},
    Profile={!JSENCODE(SUBSTITUTE($Profile.Name, ",", ""))}" />
    </body>
    </apex:page>
    アカウントガイドのマークアップをします。
    <apex:page standardController="Account" sidebar="false" showHeader="false"
    standardStylesheets="false" cache="true" expires="300" docType="html-5.0" >
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1,
    maximum-scale=1.0, user-scalable=no" />
    </head>
    <body style="margin: 0px; padding:0px;">
    <icrt:AeSalesGuides sf1="publisher" objectType="Account"
    objectId="{!Account.Id}" extraInfo="{!JSENCODE(Account.Name)}"
    match="Role={!JSENCODE(SUBSTITUTE($UserRole.Name, ",", ""))},
    Type={!JSENCODE(SUBSTITUTE(Account.Type, ",", ""))},
    Industry={!JSENCODE(SUBSTITUTE(Account.Industry, ",", ""))}"/>
    </body>
    </apex:page>
    他のオブジェクトの場合、使用するオブジェクトのVisualforceページコードを調整します。
  8. 7[クイック保存] をクリックして、エラーがないことを確認します。

手順 2:オブジェクトの新しいアクションを作成する

  1. 1[設定]メニューから、操作するオブジェクトの[アプリの設定]オプションを選択します。たとえば、 [アプリの設定] > [カスタマイズ] > [商談] > [ボタン]、[リンク]、および[アクション]
  2. 2[新しいアクション] をクリックし、ステップ1で作成したVisualforceページを追加します。

手順 3:パブリッシャーアクションを有効にする

  1. 1 [アプリの設定] > [カスタマイズ] > [Chatter] > [設定]を選択します。
  2. 2[パブリッシャーアクション]セクションで、 [パブリッシャーアクションを有効にする]をオンにします。

手順 4:オブジェクトページに新しいアクションを配置する

  1. 1[アプリの設定] > [カスタマイズ] > [ページレイアウト] > [商談]を選択します。
  2. 2[編集]をクリックします。 [アクション]リストで新しく定義されたアクションを見つけます。
  3. 3パブリッシャーアクションのセクション内の場所に、アイテムをドラッグアンドドロップします。これは、ポストアクションの前です。
  4. その場所にドラッグする
    そして、その場所にドロップする
  5. 4レイアウトを[保存]します。

手順 5:検証

SFDC1モバイルアプリで新しく追加されたアクションを確認します。
  1. 1モバイルアプリにログインします。
  2. 2[商談] を選択します。
  3. スマートフォンで[商談]を選択する
  4. 3「+」ボタンを押すと、「CEプロセスアプリ」アクションを含むパブリッシャーアクションが表示されます。
  5. スマートフォンの新しい商談ページ
  6. 4CE Process Apps を押して、Designer Visualforceページを表示します。ロードに数秒かかる場合があります。
  7. スマートフォン内のVisualforceページ
    モバイルデバイスで実行するようにマークされたガイドのリストが表示されます。
    スマートフォンでアクセスできるガイドのリスト
  8. 5これらのガイドのいずれかを選択して、正常に実行されるかどうかを確認してください。
  9. スマートフォンで実行できるガイド

Salesforce1アプリの作成

  1. 1Visualforceタブを作成する
  2. 2それをモバイルナビゲーションメニューに追加します。
  3. 3新しいタブを追加し、作成したVisualforceページを追加します。
    1. a[設定]>[作成] > [タブ]を選択します。
    2. b[Visualforce]タブセクションで、[新規]をクリックします。
    3. cVisualforceページのドロップダウンリストで、前の手順で作成したページを選択します。
    4. dタブラベルのフィールドに、ラベル名を入力します。このラベルは、Salesforce1のナビゲーションメニューに表示されることに注意してください。
    5. eタブスタイルのフィールドをクリックして、スタイルを選択します。このスタイルのアイコンは、Salesforce1ナビゲーションメニューのページのアイコンとして表示されます。
    6. f[次へ]をクリックします。
    7. g[次へ] をクリックして、デフォルトの可視性を受け入れます。
    8. h[タブを含める] チェックボックスをオフにして、組織内のどのアプリにもタブが含まれないようにします。このタブは、ユーザーがモバイルデバイスで表示しているときにのみ表示されるようになります。
    9. i[保存]をクリックします。
    10. j[Visualforce]タブセクションの[カスタム]タブ画面で、作成した新しいタブの横にある [編集] をクリックします。
    11. カスタムタブページ
  4. 4ナビゲーションメニューに新しいタブを追加します。ここでは、それはナビゲーションメニュー項目として追加されます。それをアクセスするSalesforce1アプリユーザーが、すぐにそれを利用できるようになります。
    1. a[設定]> [モバイル管理] > [モバイルナビゲーション]を選択します。
    2. b新しく追加されたタブを選択し、 [追加] をクリックして、右側の選択リストに移動します。
    3. モバイルナビゲーションの設定
    4. c[保存]をクリックします。
  5. 5Salesforce1ユーザーがログインすると、ナビゲーションメニューに[CE Opportunities]メニュー項目が表示されます。
  6. 6アプリを開いてテストします。Salesforce1のサイドメニューを開くと、このメニューに[Visualforce]タブを表示されています。
  7. :ページがすぐに表示されない場合は、アプリのキャッシュをクリアする必要がある場合があります。