記事一覧
-
この記事で学べることデータローダのInsert(インサート)を使用し、CSVファイル上にまとめられたデータを一括で登録する方法メリットや利用例インポートウィザードでは一度の登録件数が5万件までとなっていますが、データローダでは一度に最大500万件まで登録ができます。また、商談のレコードは、インポートウィザードでは登録ができませんが、データローダであれば商談レコードの登録も可能です。手順新規登録を行うための、CSVファイルを用意します。CSVファイルを作成するときのポイントCSVファイルの中には全ての項目が含まれている必要はないが、必須項目は必ず入れること。CSVファイルに空の行が入っていると登録がされません。項目名や既存レコードの値を確認したい場合は、既に登録されているレコードを一度Export(エクスポート)して確認してから、登録用のCSVファイルを作成するのがオススメです。新規登録を行うオブジェクトの選択をします。表示されていない場合は「Show all Salesforceobjects」にチェックを入れオブジェクトを全て表示させてみてください。「Browse」をクリックし、はじめに作成したCSVファイルを選択します。「Next」をクリックすると、CSVファイルに問題がなければそのまま登録されます。エラーが発生した場合、メッセージが表示されますのでメッセージに従ってください。作成したCSVデータの数と一致してるか確認し、「OK」をクリックします。項目のマッピングを行います。(CSVファイルのヘッダの名称と、Salesforce内の項目を対に設定することで登録を行います。)「Create or Edit a Map」をクリックする。「Auto-Match Fields to Columns」をクリックする。上段の項目が全てなくなっていることを確認する。「OK」をクリックする。項目のマッピングがされていることが確認できたら、「Next」をクリックする。削除を実行した結果がアウトプットされるため格納するディレクトリを指定します。「Browse」をクリックする。「Finish」をクリックして登録を実行します。このメッセージがでたら登録完了です。errorsの方に数字が出ている場合は失敗しているため、エラーの内容を確認の上、データの修正をするなどしてやり直してください。考慮事項まずは1-2件のレコードで、テストを行うことをおすすめします。登録時に文字化けが発生することがありますが、データローダの設定画面(設定画面の開き方は下記を参考にしてください)にて「Read all CSVs with UTF-8 encoding」にチェックをいれることで回避できますのでチェックしてみてください。設定画面の開き方Windowsの場合:画面上部にあるメニューバーの「設定」から「設定」を選択する。Macの場合:データローダを起動した状態で、画面上部メニューバーの「Settings」から「Settings」を選択する。学習ツールデータローダ使用時の注意事項データローダでデータをインポートする際に役立つリンクデータローダの設定まとめたくさんのデータを一気にSalesforceに登録したい場合や、商談のレコードをまとめて登録の際にご利用ください。CSVファイルを正しく作成できれば、簡単に登録することができます。ぜひチャレンジしてみてください。
-
この記事で学べることデータローダのupdate(アップデート)を使用し、CSVファイル上にまとめられたデータを一括で更新する方法メリットや利用例インポートウィザードでは一度の更新件数が5万件までとなっていますが、データローダでは一度に最大500万件まで更新ができます。また、商談のレコードは、インポートウィザードでは更新ができませんが、データローダであれば商談レコードの更新も可能です。手順更新を行うための、CSVファイルを用意します。CSVファイルを作成するときのポイント「ID」の項目により更新レコードと紐付けを行っているので「ID」項目は必須です。CSVファイルの中に必ずしも全ての項目が入っている必要はない。項目名はExportしたときのものをそのまま使う。更新を行うオブジェクトの選択をします。表示されていない場合は「Show all Salesforceobjects」にチェックを入れオブジェクトを全て表示させてみてください。「Browse」をクリックし、はじめに作成したCSVファイルを選択します。「Next」をクリックすると、CSVファイルに問題がなければそのまま登録されます。エラーが発生した場合、メッセージが表示されますのでメッセージに従ってください。作成したCSVデータの数と一致してるか確認し、「OK」をクリックします。項目のマッピングを行います。(CSVファイルのヘッダの名称と、Salesforce内の項目を対に設定することで更新を行います。)「Create or Edit a Map」をクリックする。「Auto-Match Fields to Columns」をクリックする。上段の項目が全てなくなっていることを確認する。(残ってしまった場合は手作業でマッピングを行う。)「OK」をクリックする。項目のマッピングがされていることが確認できたら、「Next」をクリックする。更新を実行した結果がアウトプットされるため格納するディレクトリを指定します。「Browse」をクリックする。「Finish」をクリックして更新を実行します。このメッセージがでたら登録完了です。errorsの方に数字が出ている場合は失敗しているためやり直してください。考慮事項まずは1-2件のレコードで、テストを行うことをおすすめします。更新時に文字化けが発生することがありますが、データローダの設定画面(設定画面の開き方は下記を参考にしてください)にて「Read all CSVs with UTF-8 encoding」にチェックをいれることで回避できますのでチェックしてみてください。設定画面の開き方Windowsの場合:画面上部にあるメニューバーの「設定」から「設定」を選択する。Macの場合:データローダを起動した状態で、画面上部メニューバーの「Settings」から「Settings」を選択する。学習ツールデータローダ使用時の注意事項データローダでデータをインポートする際に役立つリンクデータローダの設定まとめ更新は、登録の時と同様にCSVファイルがきちんと作成できれば、簡単に複数のデータを更新することができます。また、登録と同様に商談の更新も可能となっています。インポートウィザードとメリットデメリットを比較し、より良い方を使ってみましょう。CSVファイルを正しく作成できれば、簡単に登録することができます。ぜひチャレンジしてみてください。
-
この記事で学べることデータローダのUpsertを使用し、Salesforceにあるレコードで、すでに存在するものは一括で更新、存在しないものは一括登録という処理をおこなう方法メリットや利用例インポートウィザードでは一度の更新件数が5万件までとなっていますが、データローダでは一度に最大500万件まで更新ができます。また、商談をはじめとする特定のオブジェクトのレコードは、インポートウィザードでは登録&更新ができませんが、データローダを利用することで、一括登録&更新ができるようになります。Upsertの手順Step 1:ファイルの準備更新及び新規登録を行うための、CSVファイルを用意します。CSVファイルを作成するときのポイント「ID」の項目または外部キーによりレコードと紐付けを行っているので「ID」項目または外部キーは必須CSVファイルの中に必ずしも全ての項目が入っている必要はない項目名はExportしたときのものをそのまま使うStep 2:対象のオブジェクトの選択レコードの更新及び新規登録を行うオブジェクトの選択をします。表示されていない場合は「Show all Salesforce object」にチェックを入れオブジェクトを全て表示させてみてください。「Browse」をクリックし、作成したCSVファイルを選択します。「Next」をクリックすると、CSVファイルに問題がなければそのまま登録されます。エラーが発生した場合、メッセージが表示されますのでメッセージに従ってください。作成したCSVデータの数と一致してるか確認し、「OK」をクリックします。IDまたは、外部キーとして作成している項目により紐付けを行います。ここでは、どちらをキーとして紐付けを行うかを選択します。「Next」をクリックします。Step 3: 項目のマッピング作成したCSVファイルのヘッダの名称と、Salesforce内の項目のマッピングを行います。すでにマッピングを作成済みの場合は「Choose an Existing Map」を、新しくマッピングを作成する場合は「Create or Edit a Map」をクリックします(初回は「Create of Edit a Map」を選択してください)「Auto-Match Fields to Columns」をクリックする。「File Column Header」(CSVのヘッダー)と「Name」(Salesforceの項目)で必要な項目が全てマッピングされていることを確認します。マッピングされていない項目はSalesforceに登録されないので、手作業で紐付けを行う必要があります。必要な項目が全てマッピングされたら、「OK」をクリックします。必要な項目のマッピングがされていることが確認できたら、「Next」をクリックします。Step 4:ログの確認 & 完了更新を実行した結果(ログ)を格納するディレクトリ(フォルダ)を指定します。「Browse」をクリックします。「Finish」をクリックして更新及び新規登録を実行します。このメッセージがでたら登録完了です。errorsの方に数字が出ている場合は失敗しているためやり直してください。考慮事項データローダで一括処理を行う際に、まずは1-2件のレコードで、テストを行うことをおすすめします。キーを少しでも間違えると新規登録されてしまうので、重複レコードを誤って作成してしまわないように注意が必要です。更新時に文字化けが発生することがありますが、データローダの設定画面(設定画面の開き方は下記を参考にしてください)にて「Read all CSVs with UTF-8 encoding」にチェックをいれることで回避できますのでチェックしてみてください。設定画面の開き方Windowsの場合:画面上部にあるメニューバーの「設定」から「設定」を選択する。Macの場合:データローダを起動した状態で、画面上部メニューバーの「Settings」から「Settings」を選択する。学習ツールデータローダ使用時の注意事項データローダでデータをインポートする際に役立つリンクデータローダの設定まとめUpsertは、登録や更新の時と同様にCSVファイルがきちんと作成できれば、簡単に複数のデータを登録&更新することができます。また、登録や更新と同様に商談の登録&更新も可能となっています。インポートウィザードとメリットデメリットを比較し、より良い方を使ってみましょう。CSVファイルを正しく作成できれば、簡単に登録することができます。ぜひチャレンジしてみてください。
-
Summer '20 新機能を使いこなせ!~ Dynamic Forms ~
Dynamic Forms(動的フォーム)はLightningレコードページの進化の次のステップです。これにより、Lightning App Builder内でレコードの詳細フィールドとセクションを設定することができます。設定手順1. カスタムオブジェクトからレコード詳細ページにて、[設定] - [編集ページ]をクリック※今回カスタムオブジェクトとして[工数管理]オブジェクトを作成しました。※※以前記載されていた [設定] - [レコードページの設定]ページからの動的フォームの有効化は不要になりました2. Lightningアプリケーションビルダーが起動されるので、当画面でレコードの[詳細]セクションをクリック。3. [レコードの詳細] プロパティペインから[アップグレードに関するお知らせ]をクリックして、動的フォーム移行ウィザードを起動 ※ヒントやヘルプも参考にしてみてください。4. 動的フォームに関するポップアップが出たら[次へ]を押して進む5. 動的フォームのソースを選択画面で、対象のレイアウト名にチェックマークをいれて[完了]ここからが動的フォームのすごいところ!さっそく項目を動的にしていきましょう。6. 動的にしたい項目をクリックし、 [+検索条件を追加] ※今回は実績工数を動的にします。 ルールとしては、[計画工数]に0より大きい値が入力されたら、[実績工数]を表示するというものです。7. [保存]と[有効化]をする設定は以上です。では実際の詳細画面を見てみましょう。動作 [計画工数]に値を入力していない場合は[実績工数]は表示されていません。では[計画工数]に0より大きい値を入力してみましょう。[実績工数]が表示され、入力することができるようになりました。最後にDynamic Formsにより、以前はLightningコンポーネント単位で表示・非表示を行なっていたものが、項目一つ一つにできるようになりました。項目の必須・参照の定義もページレイアウト使用せずに、各レコード上で行うことも可能です。情報を入力するユーザそれぞれに、必要な情報を柔軟に表示することができれば、ページレイアウトの作成が最小限に済むといったメリットもあります。フローの自動化を活用して、さらなる業務の効率化を図ることができるDynamic Formsは注目の新機能ですね。参考リソースプレスリリース(日本語)Get Started with Dynamic Forms (Non-GA Preview)
-
Summer '20 新機能を使いこなせ!~ Dynamic Actions ~
Dynamic Acionts(動的アクション)では、カスタムオブジェクトにて、ページレイアウトを使用せずにアクションの表示・非表示をコントロールすることができます。特定のアクションを特定のユーザに条件付きで割り当てたり、異なる表示基準に基づいて表示したりすることも可能です。※現時点ではデスクトップ上でのみ、カスタムオブジェクトのみ対応しています設定手順1. カスタムオブジェクトからレコード詳細ページにて、歯車マーク[設定]|[編集ページ]をクリック ※今回はカスタムオブジェクトとして[工数管理]オブジェクトを作成しました。2. 強調表示パネルコンポーネントをクリックし、強調表示パネルのプロパティペインの[動的アクションを有効化]にチェック ※矢印が指している箇所が強調表示パネルコンポーネントです。※アクションの名前の横にある黄色い目のアイコンは、表示ルールが適用されていることを示しています。3. 次に[アクションを追加]をクリックし、アクションの表示を設定条件➀[実績工数]項目に0より大きい値が入力されている➁[確認]項目にチェックマークがついている条件➀と➁が該当した場合に[承認申請]アクションが表示されるように設定します。4. [保存]と[有効化]をする設定は以上です。では実際の詳細画面を見てみましょう。動作・[実績工数]項目に値が入力されていなく、[確認]項目にチェックマークがついていない場合 [承認申請]アクションは表示されていません。・[実績工数]項目に5という値の入力があり、[確認]項目にチェックがついている場合右上に[承認申請]アクションが表示されましたね。アクションの設定をすれば、条件によって表示・非表示をレコードページ上で決めることができます。指定した条件に該当するような入力を行わないと、ここでは[承認申請]アクションが表示されませんので、未入力のまま[承認申請]がクリックされるといったことはありません。まとめDynamic Formsと同様、項目の値またはユーザ情報に基づいてアクションを表示するルール設定が可能です。これにより、適切なタイミングで関連するアクションのみ表示することができます。ページレイアウト上のアクションが増えれば増えるほど、管理者とユーザの両者にとって、アクションリストの管理はしにくくなります。そのため、アクションボタンを項目に合わせて表示・非表示できるのはとても便利ですね。参考リソースLearn MOAR: Try Dynamic Actions in App Builder with the Summer ’20 Release(Adminブログ(英語))Dynamic Actions(リリースノート(英語))プレスリリース(日本語)
-
Summer '20 新機能を使いこなせ!~ アプリケーション内ガイダンス ~
この記事で学べることアプリケーション内ガイダンスの使用例アプリケーション内ガイダンスの設定方法アプリケーション内ガイダンスの使用例アプリケーション内ガイダンスの主な使用例は次のとおりです。ユーザのトレーニング:機能が表示されるページの右側にある機能に関するTrailheadへのリンクを提供新規ユーザのオンボード:新規ユーザがアプリでよく使用する機能に慣れるためのヒントとコツを提供変更を強調表示:影響を与える可能性のあるポリシーの変更について、特定のユーザーグループに通知アナウンス: 出張や経費に関するポリシーの更新など、すべての人に一般的なアナウンスを行う管理者は使用するユーザへのトレーニング、アナウンスの作成、行動促進のためのコンテンツを提供する場を設けることが重要となってきます。ユーザとコミュニケーションを図る最善の策としては、実際に操作しながら、Salesforce内でユーザとやり取りをすることです。実際にアプリケーション内ガイダンスを設定していきましょう。操作手順1. アプリケーション内ガイダンスを起動[設定]から[クイック検索]ボックスに[アプリケーション内ガイダンス]と入力します。[アプリケーション内ガイダンス]ページを開くとプロンプトの追加方法が説明されている動画があるので、作成前にぜひ確認してみてください。2. 作成バーからプロントを追加[プロントを追加]|[作成バーを開く]をクリックします。3. プロンプトの種別の選択表示させたい画面上で[プロントを追加]をクリックすると、プロンプトの種別の選択画面になります。フロート表示プロンプトと、ドッキングプロンプトの2種類があります。フロート表示プロンプトユーザがほかのページに移動したり、アクションを実行したりするまで選択した位置に固定。短いメッセージや実行可能なボタンを表示する場合に適している。ドッキングプロンプト常に右下に固定されるが、プロントを閉じるまで最小化または最大化することができる。作業手順など多くのスペースが必要な場合に適している。4. 位置フロート表示プロンプトを選択した場合のみ、プロンプトがページに表示される場所を指定します。5. プロファイルプロファイル制限なし、特定のプロファイルのどちらかを選択します。6. 権限権限の制限なし、特定の権限のどちらかを選択します。7. コンテンツタイトル、本文、閉じるボタンの表示ラベル、アクションボタン(オンまたはオフ)を設定します。今回は商談オブジェクトの中に商談メモという項目を作成し、商談情報を入力する際に[商談メモ]の入力を促すアナウンスを行いたいと思います。※フロート表示プロンプトを使用8. スケジュール日付の範囲と頻度を入力します。9. 詳細プロント名、API 参照名、説明を入力します。設定は以上です。動作確認上記で設定した内容が、商談タブに表示されるようになりました。これなら営業担当者一人一人に、直接アナウンスしなくても、商談タブを開いた時点で商談メモの入力を促すことができますね。また、ドッキングプロンプトを使用した場合も見てみましょう。今回の場合は、今まではExcelファイルで管理していた工数管理をSalesforce内で管理ができるようになったため、操作手順を記載します。ホーム画面に[工数管理]オブジェクトについての操作手順が表示されました。これで操作手順がわからないユーザでも、この表示で確認することでスムーズに工数管理を行うことができそうですね。ドッキングプロンプトはフロート表示プロンプトに比べて、入力できる文字数が多く、動画を埋め込むこともできます。最後に新機能というとなかなか使い方がわからず、導入することでユーザを混乱させてしまうかも、と思ってしまいがちですが、アプリケーション内ガイダンスは管理者とユーザにとって、非常に便利な機能です。また設定方法もシンプルなので、設定しやすい新機能です。アプリケーション内ガイダンスを使う前のポイントとして、まずはターゲットとなるユーザに学習、理解してほしいことは何かを考える必要があります。その後、ユーザに対してガイダンスやヒントおよびソリューションの提供をしましょう。参考リソースLightning Experience のアプリケーション内ガイダンス(ヘルプドキュメント)Drive User Engagement at the Point of Impact With In-App Guidance(Salesforce Blog(英語))ユーザエンゲージメント:機能の採用と発見の促進(Trailhead)
-
設定担当者による初期設定が終わったら、まず既存顧客や見込み顧客を取引先として登録しますこの記事で学べること取引先の入力方法取引先情報を入力する際のTips取引先を新規作成するナビゲーションメニューで「取引先」をクリックしてページを開いたら、「新規」をクリックします。 取引先の情報を入力する取引先名や電話番号など、必要な情報を入力。最後に「保存」をクリ ックします。 ※必須項目は「※」が付いた項目のみ。それ以外の項目はすべてを埋める必要はありません。まずは分かる情報だけを入力しましょう情報を入力すると、取引先の新規レコードが作成されます。取引先のページで取引先に関するさまざまな情報をまとめて管理することができます。 Tips:取引先の場所を素早く入力住所を入力すると自動で地図も表示されま す。住所の場所を変更すれば、画面をスクロールせずに取引先の場所をすばやく確認できます。 Tips:インライン編集を利用する右上の「編集」をクリックするほか、「鉛筆のアイコン」がある項目は、アイコンをクリックして直接編集もできます。 Tips:大きな数字を手軽に入力する数字に英字を組み合 わせることで、大きな数字も簡単に入力できます。たとえば、8億(800,000,000) の場合は「800m」や「0.8b」と入力します。 さらに便利に:AppExchangeの活用AppExchangeは、世界で最も信頼されているビジネスSaaSアプリのマーケットプレイスです。あらゆる業務の効率を上げ、期待を超える結果に導く様々なアプリを見つけることができます。What is the APPEXCHANGE?(日本語)顧客情報の基礎の基礎とも言える取引先・取引先責任者の情報を、正確かつ迅速にを入力したい…そんな時には、ぜひアプリの活用をご検討ください。参考記事はこちら→【お役立ちアプリ】取引先・取引先責任者を入力する
-
この記事で学べることSalesforceにあるレコード/データで、全員が見ても良いものと特定の部署のみに公開したいものなど、情報を見せる範囲を制限する方法共有設定の設定方法Salesforceのレコード共有設定の考え方Salesforceの共有設定は一度すべて非公開にして(絞って)、オブジェクトやレコードのアクセス権を付与して(開放して)制限を行います。共有設定には組織の共有設定・ロール階層・共有ルール・手動共有の4種類あり、用途や目的によって使い分けることができます。今回は商談オブジェクトの共有設定を行いたいと思います。組織の共有設定組織の共有設定ではオブジェクトに対して [非公開]、[公開/参照のみ]、または [公開/参照・更新可能] の設定を行うことができます。操作手順1.[設定]|[クイック検索]ボックスに「共有設定」と入力2.組織の共有設定の[編集]をクリック3.商談オブジェクトのデフォルト内部のアクセス権を[公開/参照・更新可能]から[非公開]に変更4.[保存]をクリックこれで[商談]オブジェクトは非公開になりました。実際にSalesforceの画面で非公開になったのか確認してみましょう。営業担当のユーザに代理ログインして商談レコードを確認してみますと、商談オブジェクトの組織の共有設定が[公開/参照・更新可能]の時はすべてのレコードが見えています。商談オブジェクトの組織の共有設定を[非公開]にすると所有しているレコードのみが見えるようになりました。ロール階層とはロール階層では各オブジェクトに対する組織の共有設定で、階層内の下位のユーザが所有する、または下位のユーザに共有されたデータへのアクセス権をユーザが持つかどうかを指定することができます。操作手順1.[設定]|[クイック検索]ボックスに「共有設定」と入力2.組織の共有設定の[編集]をクリック3.[階層を使用したアクセスを許可]のチェックを編集4.[保存]をクリックチェックを外し保存すると、階層の下位ユーザが所有または共有されているデータへのアクセス権を、上位ユーザに自動的に付与しないようにすることができます。※[階層を使用したアクセスを許可]の編集はカスタムオブジェクトのみ編集可能。商談は標準オブジェクトなので[階層を使用したアクセスを許可]のチェックが入っています。では先程代理ログインしたユーザの上位ロールのユーザと、別のロールのユーザに代理ログインしてレコードを確認してみましょう。上位ロールに所属しているユーザに代理ログインすると、下位ロールに所属しているユーザが所有している商談レコードも表示されます。別のロールに所属しているユーザに代理ログインすると、所有しているレコードのみが表示されています。ロールを設定することで、レコードのアクセスを制限した場合でも、上位ロールのユーザは下位ロールのユーザが所有するレコードに対してアクセスすることができますね。共有ルールとは共有ルールは、レコード所有者やレコードタイプ、特定の項目値などの条件に基づいて共有します。各オブジェクトに最大 300 件の共有ルールを定義できます。今回は商談オブジェクトにチェックボックス項目を作成し、チェックが入った際に他のロールにも共有するルールを作成していきます。操作手順1.[設定]|[クイック検索]ボックスに「共有設定」と入力2.商談共有ルールの[新規]をクリック3.[表示ラベル]、[ルール名]を入力4.ルールタイプを[レコード所有者に基づく]または[条件に基づく]から選択5.条件で項目、演算子、値を入力6.共有先を[ロール]、[ロール&下位ロール]、[公開グループ]選択7.商談のアクセス権を[参照・更新]または[参照のみ]から選択実際に共有ルールが実行されるか確認してみます。株式会社Aの商談レコードの共有項目にチェックを入れます。上位ロールのユーザで確認したところ株式会社Aの商談が表示されるようになりました。このように一部のレコードのみ共有することも可能で、かなり柔軟に設定することができます。共有ルールでは、共有の条件としてロール単位でなくレコードの特定の項目値を指定することができ、共有先もユーザ単位やグループ単位など選択することができます。考慮事項組織の共有設定が [公開/参照のみ] または [非公開]にすることで共有ルールが使用できる[階層を使用したアクセス許可] オプションは、標準オブジェクトでは常にオンであり、編集不可共有ルールの条件指定に使用する項目はあらかじめ作成が必要手動共有はSalesforce Classicのみの機能学習ツール組織の共有設定階層を使用したアクセス権の制御共有ルール共有ルールの考慮事項まとめ共有設定を行うことで、自分が所有者ではないレコードに対して、アクセス権の基準レベルを定義することができます。様々な条件に対応できますので、組織の共有設定・ロール階層・共有ルール・手動共有を駆使し、それぞれの環境に合った共有設定を行ってください。
-
プロファイルと権限セットを使って、アクセス方法や権限を設定する
この記事で学べること対象者に必要な情報へのアクセス権を与える方法プロファイルと権限セットの設定方法※他のユーザデータをどこまで見せる・変更させるかを制御する共有設定についてはこちらをご覧ください。プロファイルとはプロファイルの設定には、大きく分けて「システムの管理権限」、「ユーザインターフェース:UI」そして「データのアクセス権限」の3つがあります。1人のユーザに対して1つのプロファイルを必ず割り当てる必要があります。※1人のユーザに対して、複数のプロファイルを割り当てることはできません。・システム管理権限ユーザが組織にログインできる時間帯と場所を制限するなど、対象のユーザがシステム全体に対してできることを設定、制御します。例えば、ログインできる時間帯を設定することで、過剰な残業を防ぐことができますし、開始時刻と終了時刻を同一時刻にすることで、休日のログインを不可にすることもできます。また、ログインIPアドレスでは、社内で定められた範囲のIPアドレスのみ利用させる、自宅ではログインできないようにしたいといった場合に設定します。・ユーザインターフェース:UI見せ方についての制御で、アプリケーション機能やタブ、ページレイアウトの表示・非表示の管理をします。 たとえば社内に正社員と契約社員の方がいて、工数管理オブジェクトに情報を入力してもらう必要があるとします。正社員の場合、契約社員用の工数管理オブジェクトを使用することはないですし、間違えて使用しないためにも「タブを隠す」に設定します。※「タブを隠す」と「デフォルトで非表示」の違いタブを隠す:タブは表示されなくなり、ユーザが個人的にこの設定をカスタマイズして上書きすることができません。デフォルトで非表示:デフォルトでタブは隠れていますが、アプリケーションランチャーで検索をかけると表示されます。・データのアクセス権限オブジェクトと項目に対しての参照・作成・編集・削除などの権限を管理します。プロファイルによって、オブジェクトに対してのアクセス権を設定することで、ユーザに適した作業範囲内でデータを取り扱うことができます。システム管理者はすべての権限がありますが、正社員と契約社員はどうでしょうか。取引先を例にすると、正社員は取引先の作成・編集・削除を行えますが、契約社員は参照権限のみで、情報を操作することができないようになっています。雇用形態や事業部ごとの作業範囲によってプロファイルを設定することで、権限の付与を管理することができますね。こんな場合はどうでしょう。契約社員のAさんは今月から、正社員の仕事をたまに手伝うことになりました。作業内容としては取引先情報の編集を行う予定です。しかし、上記のキャプチャのように正社員と契約社員ではプロファイルが異なり、契約社員のAさんは取引先オブジェクトに関しては、参照権限のみのため取引先情報を編集することができません。契約社員のプロファイルで取引先のアクセス権を変更するとなると、他の契約社員にも取引先のアクセス権を付与してしまうことになりますし、新しくプロファイルを作成するには時間がかかってしまいます。このような場合、対象のユーザに対して、特定のアクセス権を付与するために使用するのが”権限セット”です。権限セットとは権限セットは、ユーザのプロファイルを変更せずに、ユーザの機能アクセス権を拡張することができます。ユーザが使用できるプロファイルは 1つのみですが、権限セットは複数割り当てることが可能なため、より柔軟に権限設定を行うことができます。設定方法1.設定|ユーザ|権限セット2.[新規]をクリックし、権限セットの情報を入力3.アプリケーションまたはシステムに関するものから選択し、権限を付与する4.[割り当てを追加]をクリックし、権限を与えたいユーザを選択設定は以上です。契約社員Aさんのユーザ設定ページを見てみると、複数の権限セットが割り当てられていることがわかります。次に契約社員Aさんのアカウントに代理ログインして、「取引先の編集権限」の権限セットを付与する前後で、取引先レイアウトがどのように異なるのかを確認してみましょう。権限セットを付与したことで、契約社員Aさんは取引先に関しては正社員と同じ権限で、取引先情報の編集ができるようになりました。このように権限セットを活用することで、プロファイルの設定変更や、複数のプロファイルを作成するといった手間を省くことができます。また複数ユーザに割り当てることもできるため、柔軟な権限設定が可能です。考慮事項プロファイルの権限のうち、すべてが権限セットで設定できるとは限らない権限セットはエディション別の機能制限あり学習ツールプロファイル権限セットまとめ今回ご紹介したプロファイルと権限セット、共有設定をうまく活用することで、他のユーザが所有するデータへのアクセス制御も行うことができます。利用ユーザ別の機能制限や、業務に合わせて権限管理をしっかりと行うことで、社内の機密情報を守れる環境を作りましょう。
-
この記事で学べること承認プロセスを利用した、申請から承認までの対応を迅速かつ効率的に行う方法承認プロセスとは承認プロセスとはSalesforce内で申請と承認を自動化することができる機能です。たとえば、営業担当者が商談商品の割引や、経費申請などの社内申請を行いたい場合に承認プロセスを使って上司に、申請を送ります。それを確認した上司は承認/却下のアクションを、メールアラートや項目自動更新などのワークフロールールを定義してユーザに通知することができる仕組みです。今回は商談の割引率が30%を超える場合に上司の「承認が必要」という場合の承認プロセスを用いて、設定するうえでのポイントについてご紹介します。実装してみましょう!(プロセスの定義)開始条件:割引率>0.3商談の割引率が30%を超える場合にこの承認プロセスが作動します。段階的な承認ステップや、条件によって承認ステップはスキップすることが可能今回は商談の値引申請の承認を得るにはチームリーダーの承認を得たあと、営業部長の承認を得るという2段階の承認ステップを設定しています。ステップ1申請をした人はまず、この承認ステップに入り、チームリーダーの承認を得る必要がある。※チームリーダーが値引申請をした際は、自分自身の承認をしてしまうことになるので、ステップ1をスキップして、ステップ2に自動的に流れます。ステップ2ステップ1をクリアした値引申請とチームリーダーの値引申請は、営業部長の承認を得る必要がある。また、承認/却下時のアクションとして、事前に作成しておいた「値引き申請テンプレート」を使用することでメールアラートにて通知してくれます。承認/却下時のアクションをステップ別に複数指定最終承認時のアクション申請が承認された場合に [割引の承認状況] 項目に[承認済み]という値が自動的に反映される値引申請が承認されたことを通知するメールアラートを送信する最終却下時のアクション申請が却下された場合に [割引の承認状況] 項目に[承認却下済み]という値が自動的に反映される承認申請中、承認後のレコード編集不可アクション種別で[レコードを編集するためにロックする]に設定することで、承認申請中は申請内容をユーザによって変更されることを防ぐことができます。代理承認の設定承認者が出張や長期間休みなどで不在の際に承認を得たい場合は、代理承認者を設定しておくことで承認を得ることができます。操作手順1. [設定]から[ユーザ]を選択2. 代理承認を設定したいユーザをクリックし、[承認者の設定]で代理承認者を選択3. 承認ステップの編集で[代理承認者もこの申請を承認可能にする]にチェック未承認申請をホーム画面に追加ホーム画面にて未承認申請の承認/却下を簡単に行うことができます。操作手順1. ホーム画面にて[編集ページ]をクリック2. コンポーネントから[未承認申請]をホーム画面に追加3. ホーム画面の未承認申請欄の[▼]をクリックして選択学習ツール承認プロセス用語(ヘルプドキュメント)承認プロセスのサンプル(ヘルプドキュメント)承認プロセスの設定(ヘルプドキュメント)まとめいかがでしたでしょうか。承認プロセスでは、商談の値引申請以外にも有給休暇や経費精算などの社内申請と承認業務を効率化することができます。是非今回紹介したいくつかのポイントをおさえながら、承認プロセスを活用して業務効率の向上につなげてみてください。
-
この記事で学べることSalesforceでは、業務負荷を軽減するためいくつかの自動化機能が提供されています。https://help.salesforce.com/articleView?id=process_which_tool.htm&type=5今回はその中でも、わかりやすく簡単に設定できる“ワークフロー”をご紹介いたします。注:実業務で自動化を検討する場合、こちらのTrailheadにも記載されているように、ワークフローのみでは処理が複雑/煩雑になる可能性があります。どの自動化ツールを利用するかは、自動化したいプロセスの複雑さと設定方法を加味して選択くださいワークフローとはワークフローは簡単な社内手続きや他のプロセスを自動化するためのツールで、「もしxxxだったら、yyyyという処理を実行する」という簡単な処理を自動で行います。その“xxxだったらyyyを”という定義が“ワークフロールール”です。ワークフロールールにより、特定の条件が満たされたときに“ワークフローアクション”が実行されます。実行されるアクションは、即座に実行することも、または特定の日時に実行することもできます。設定手順1. オブジェクトどのオブジェクトのレコードで操作が行われたときに起動するかを選択。2. 評価条件ワークフロールールの評価するタイミングの設定。3. アクションToDo、メールアラート、項目自動更新、アウトバウンドメッセージから選択。4. タイムトリガ条件を満たしてから、アクションを実行するまでの期間を定義することができる。ある日付を基準に「○日前」「○時間後」など、時間単位か日単位かを設定。5. アクションToDo、メールアラート、項目自動更新、アウトバウンドメッセージから選択。※タイムトリガを使用しない場合は設定手順3までで設定は完了です。ワークフロールールの活用事例ワークフロールールの活用事例について3つご紹介いたします。1.契約期限切れ前のフォローアップルール:契約終了の30日前になったら営業担当者に、20日前になったら、営業部長に契約更新をするためのメールを通知する契約終了日が近づいているのにも関わらず、 [状況]が[Activated]になっている場合、30日前であれば営業担当者に、20日前になっても[Activated]から更新されない場合、営業部長にメール通知をするというものです。※時間ベースのアクションを2つ設定していますが、30日前に営業担当者によって更新された場合は、営業部長にはメール通知は届かなくなります。2.ケースがオープンになった場合、顧客対応のフォローアップをするToDoの作成ルール:大規模取引の新規ケースが作成されたら、営業部長にメールで通知し、フォローアップを取引先所有者に割り当てるここでいう大規模取引というのは、年間売上高が3億円以上または従業員数が1万人以上の取引先が対象です。この条件に当てはまる取引先ケースが作成された場合に、営業部長にその旨をメール通知し、フォローアップを取引先所有者に割り当てるというものです。3.新規ユーザの自動有効化ルール:新規ユーザが作成された場合に、ユーザを有効化しログインの許可する新規ユーザが作成された場合に、まだ有効化されていないユーザを項目自動更新でユーザの[有効]チェックボックスに自動的にチェックマークつけることでSalesforceにログインできるようにするというものです。時間ベースのアクションとはルール適用時のワークフローは、ルール条件に一致した場合レコードの作成または編集直後にアクションが実行されるのに対して、時間ベースのワークフローはアクションの実行を将来のある時点に予約しておくことができます。[クイック検索]ボックスで[時間ベースのアクション]と入力します。ここで予約されているアクションを確認することができます。時間ベースのワークフローの制限や考慮事項評価条件でレコードが [作成されたとき、および編集されるたび]に設定した場合、時間ベースワークフローアクションを設定することはできない一度ルール条件に合致してアクションをセットした後、レコードが更新されてルール条件を満たさなかった場合、アクションは実行されないレコードが更新され、評価条件をレコードが [作成されたとき、およびその後基準を満たすように編集されたとき] に設定した場合は、自動的にレコードの待機中のアクションをキューに戻すことができる 学習ツールワークフロールールの作成(ヘルプドキュメント)時間ベースのアクションとタイムトリガの考慮事項(ヘルプドキュメント)FAQ - 時間ベースのワークフロー(ヘルプドキュメント)まとめ以上がワークフロールールの活用事例のご紹介でした。ルールに定義された条件に基づいて、自動的にタスクをユーザに割り当て、特定の項目を更新することができるワークフロールールは営業、マーケティング、サポートなどの自動化に役立ちます。ワークフロールールをはじめとする自動化ツールを活用することで、業務の効率化だけでなく、業務ルールの徹底など様々なメリットがあるのでぜひご活用ください。
-
日々の定型業務を自動化し時短&効率化!「プロセスビルダー」を使いこなそう
この記事で学べることプロセスビルダーの概要プロセスビルダーの使用例レコード作成/更新できるオブジェクトワークフロールールでは該当オブジェクトのレコード、および親レコードの更新のみが可能ですが、プロセスビルダーでは、子レコードの作成、更新も行うことができます。プロセスで実行できるアクション・レコード作成と更新:新規レコードの作成、関連付けられたレコードの項目更新・Chatter投稿:ユーザ、Chatterグループ、プロセスを開始したレコードにフィードを投稿・承認申請:ユーザが手動で申請することなく、レコード承認申請を自動送信・フロー起動:複雑なビジネスプロセスを自動化するフローを起動・Apex:カスタマイズされた機能を追加するApexメソッドを呼び出す・クイックアクション:オブジェクト固有のアクションまたはグローバルアクションを使用して、レコード作成と更新、活動の記録を行うプロセスビルダーではメールアラート、項目自動更新のほか上記のアクションがサポートされています。プロセスを開始するタイミングプロセスの開始時期を識別します。次の場合に開始されるようにプロセスを設定できます。・レコードが変更されたとき・プラットフォームイベントメッセージを受信したとき・別のプロセスから呼び出されたとき※この項目は、新規プロセスの作成時にのみ使用できます。プロセスビルダーを利用した設定例プロセスビルダーの使用例について3つほどご紹介いたします。例1.商談が成立/不成立したらChatterに投稿商談が成立の場合、[東地区所属チーム]のChatterグループに[商談名]、[金額]、[商談割引金額]を添えたメッセージを投稿商談が不成立の場合、[東地区所属チーム]のChatterグループに[商談名]、[金額]、[商談不成立の理由]を添えたメッセージを投稿今回はこの2つの条件に当てはまるプロセスを作成しました。ではこのプロセスが実行すると、どのようにChatterグループに投稿されるのでしょうか。こちらをご覧ください。このように商談が成立/不成立した場合、自動的にChatter(東地区所属チーム)への投稿をすることができ、アクションによって投稿内容を変更することもできます。メール通知でなくChatterグループであれば、東地区所属のチームメンバー全員が商談結果を把握することができますね。例2. 商談の割引率が30%以上の場合、上司の承認を得る必要がある商談レコードページの[承認申請]をクリックしなくても、商談の割引率が30%以上の場合は自動的に上司に申請通知が届くようになります。[承認プロセス]では事前に作成した「商談値引き申請」プロセスを活用します。レコード承認申請を自動送信してくれれば、ユーザが手動で申請する必要がないため申請漏れを防ぐことができますね。例3. 取引先の請求先住所が変わったら、関連する取引責任者の住所(郵送先)も変更する取引先の請求先住所が変えた場合、関連する取引責任者の住所も手作業で変更することなく、プロセスを組むだけで同時変更が可能になります。つまり関連したオブジェクトであれば、条件に合致するレコードの一括更新ができるということです。一定のルールに従ってアクションが実行されるので抜け漏れ防止や、人によって入力の仕方が異なるといったばらつきを回避することができますね。学習ツールLightning プロセスビルダー(ヘルプドキュメント)使用する自動化ツール(ヘルプドキュメント)クイックスタート:プロセスビルダー(Trailhead)まとめいかがでしたでしょうか。プロセスビルダーはワークフローよりも視覚的に作成することができ、自動化できるアクションが豊富にあります。記録、報告、更新といった「定型化された手作業」を簡単に自動化することができるため、作業時間、工数の削減につながります。こちらのTrailheadモジュールもご覧いただき、是非活用してみてください。