0

連絡先オブジェクトには、連絡先の所有者が連絡先情報 (電子メールと電話) を表示するかどうかを表すカスタム チェックボックスがあります。連絡先のほとんどは、すべての人に完全に表示されます。ただし、いくつかの連絡先については、それらを表示したいのですが、その連絡先情報は所有者以外には非表示にする必要があります。

別の変数に依存するフィールドレベルのアクセスを設定する方法はありますか? 連絡先情報が表示されている場合、別のページ レイアウトにリダイレクトするワークフローを作成できますか? その場合、レコード所有者であるかどうかに応じて、オブジェクトを特定のフィールド レイアウトに制限できますか? また、「非表示の連絡先」の連絡先情報は引き続きレポートに表示されますか?

4

2 に答える 2

0

リダイレクト、カスタム Visualforce ビュー ページなどのハックはすべて、人々がいくつかのレポート、リスト ビュー、Outlook 統合、モバイル アプリなどを介して必要なデータを取得できることに気付くまでは、すべて素晴らしいものです ;)

フィールドの可視性は実際には「すべてかゼロか」 (プロファイルと権限セットによる) であるため、簡単な答えはありません。所有者/役割関連のものは、いくつかの新しい関連オブジェクトにデータを保存する場合にのみ役立ちます。

別のオプション - 公開部分を見込み客 (たとえば公開読み取り専用) に保存し、機密部分を連絡先 (非公開) に保存しますか? 2つをリンクするためのルックアップ。おそらく、新しい連絡先が作成されたときのトリガーであり、準備が整いました。

最後になりましたが、いくつかのアイデアについては、 https://salesforce.stackexchange.com/questions/777/can-i-grant-different-field-level-security-based-on-record-ownershipをご覧ください。

于 2013-01-23T18:34:50.447 に答える
0

私が正しく理解していれば (私の英語...) このフィールドを割り当てずに新しい RecordType と新しいカスタマイズされたページ レイアウトを作成できた場合、チェックされたフィールドが true になったときに Recordtype を変更する WFR を作成する必要があります。

この新しい Recordtype にアクセス許可を与える方法を知っていることを前提としています...など

お役に立てれば。

于 2013-01-24T09:28:02.773 に答える