ポータルセールスフォースの豆知識セールスフォースの開発に役立つTIPSをメインに、新機能や関連ニュースなどをお届けします。以降で・カスタマーコミュニティライセンス・パートナーコミュニティライセンス・その他のサポートされるポータルで、Salesforce1(iOSで確認)アプリケーションが使用できるようになっていました。iOS」「APIの有効化」がオンになっていること。(コミュニティ関係のプロファイルではデフォルトで両方オフになっています。)1接続先へコミュニティドメインの追加(と削除)右上の歯車アイコンをタップしてコミュニティのURLと、接続先の名前を登録します。コミュニティのURLはhttps://XXXXX-developer-edition.ap0.force.com/loginの、赤字の部分を登録します。こんな感じに新しい接続先"Community"が出来ます。ちなみに接続先の削除は右から左にスワイプすると削除できます。(編集ができないみたいですので、ミスしたら削除して再追加。)2ログインS1でもコミュニティのデザインが適用されます。iOS」「APIの有効化」のチェックを見なおしてみてください。なんてことないのですが、図説されてる資料が見つからなかったので設定方法の備忘としてご参考まで。共有セットエンジニアのこころです。Spring'14の新機能の中で、カスタマーポータル、ポータルコミュニティユーザのレコードアクセス制御の新機能「共有セット」をコミュニティで試してみました。ケース、サービス契約、ユーザ、カスタムオブジェクトへのアクセス権(参照のみ|参照・更新)を付与できます。取引先と参照関係にある「対応履歴」というカスタムオブジェクトを共有セットを使って共有してみます。※対応履歴の共有設定は予め「非公開」となっています。○コミュニティの設定1.[設定]→[コミュニティ]→[設定]より、共有セットの新規ボタンで新規共有セットを作成します。2.選択可能なプロファイルは、コミュニティユーザの所属するプロファイル(ここではCommunity)を選択します。取引先、上司、コミュニティユーザのマネージャの取引先、コミュニティユーザのマネージャの取引責任者です。以上の設定をコミュニティ側から確認します。コミュニティユーザが関連する取引先の対応履歴のみが表示され、共有セットが効いているのがわかります。このように、特定の取引先や取引先責任者を起点としたレコードをカスタマーポータル、ポータルコミュニティユーザと共有するのが共有セットによって非常に簡単になりました。(水)ポータルのログイン画面のデザインを変更するには?パートナーポータル/カスタマーポータルのログイン画面は、↓のようにとてもシンプルな表示となっています。そのままだとちょっと寂しいので、ポータルを導入するお客様からは、ログイン画面のデザインをカスタマイズしたいという要望が多く聞かれます。Sitesに配置したログイン画面からポータルにログインすることが可能になります。以下では、その手順を紹介します。サイト」で、新規にサイトを作成し、有効化します。作成の際、「有効なサイトのホームページ」を「SiteLogin」に設定します。・作成したサイトの詳細画面で、「ログイン設定」を押下し、「ログイン有効化対象」で、サイトからログインするポータルを選択します。ポータルのホーム画面のURLです)。'/home/home.jsp');}これで、作成したサイトの「デフォルトWebアドレス」にアクセスすると、「SiteLogin」ページが表示され、「SiteLogin」ページから、ポータルにログインできるようになります。デフォルトの「SiteLogin」ページは↓のようなデザインになっていますので、あとは「SiteLogin」ページを編集して、デザインを変更して使用します。共有ルールや公開グループなどの作成時にロールを指定することができますが、パートナーポータルを有効化すると、選択できるロールのカテゴリが変化します。ポータル下位ロール」は通常のロールを指定します。ポータル下位ロール」が混同しやすいですが、前者はポータルロールを含まず、後者は含むという違いがあります。CEO」は、「CEO」「パートナー管理部」が対象となります。ユーザ」が対象となります。(月)パートナーポータルのロール階層パートナーポータルでもロールを利用することが可能ですが、通常のロールとは仕様が異なります。ユーザ」の3種類のロールが自動的に作成されます。この3種類のロールは下記のロール階層で定義されており、このロール階層を変更することはできません(ロールの追加/削除はもちろん、名称変更もできません)。不便ではありますが、このロール階層にパートナー内で表現したい階層構造を当て込んで、設計する必要があります。エクゼクティブ」の上位ロールが、チャネルマネージャ(パートナー取引先の所有者)のロールであるため、チャネルマネージャは配下のパートナーのユーザが所有するレコードにアクセスすることができます。チャネルマネージャが属するロールがバラバラだと、アクセス権限の管理が煩雑になるので、可能であれば、チャネルマネージャが属するロールは統一し、シンプルなロール階層とすることをお勧めします。前回、カスタマーポータルユーザの作成方法を説明したので、今日は無効化の方法をご紹介。画面上で無効化する方法はカスタマーポータル取引先の無効化カスタマーポータルユーザの無効化ユーザの無効化の3つの方法があります。それぞれの手順と特徴は以下の通り。APIから無効化する方法APIから無効化する方法はカスタマーポータル取引先の無効化ユーザの無効化の2つの方法があります。それぞれの手順は以下の通り(特徴は画面上での方法と同じ)。今日はカスタマーポータルユーザの作成方法をご紹介。画面上でカスタマーポータルユーザを作成するには、以下の手順を踏みます。ユーザの編集画面でユーザ情報を入力して、「保存」を押下3.では、取引先責任者に対応する取引先の所有者にロールが設定されていないと、エラーとなってしまうので、注意してください。APIでカスタマーポータルユーザを作成するには、ログイン後、下記の項目を設定して、Userオブジェクトを作成します。Manager」のプロファイルのIDUserTypeを指定して作成するのではなく、ProfileIdにカスタマーポータルユーザに割り当てるプロファイルを指定して作成するところがポイント。Portal」を割り当てることもできます。・HerokuやAWSなどのクラウドプラットフォーム上でのWebアプリケーション開発エンジニア、マネージャーを募集中です。・認定デベロッパーが在籍している、セールスフォースパートナーです。partnersにも登録されています。Salesforce/Force.com導入支援サービス弊社の認定プロフェッショナルが支援致します。・Salesforceと連携するWebアプリ開発も承っております。セールスフォースご検討の際は、お気軽にお問合せください。参加レポートSalesforceはじめました。その4Salesforceはじめました。その3Salesforceはじめました。その2Salesforceはじめました。sharingキーワード)。