0

ユーザーがSalesforceに値を入力した後、フィールドを読み取り専用にする必要があるため、その特定のユーザーでも入力した値を変更することはできません。どうすればこれを達成できますか。前もって感謝します。

4

1 に答える 1

3

私の知る限り、Salesforceには「このフィールドの設定を1回だけ許可する」設定はありません。最も簡単な方法は、フィールドが変更され、フィールドの前の値が空白ではなかった場合にのみエラーをスローする検証ルールです。たとえば、次のようになります。

AND(
    ISCHANGED(SomeField__c),
    NOT(ISBLANK(PRIORVALUE(SomeField__c)))
)

または選択リストの場合:

AND(
    ISCHANGED(SomeField__c),
    NOT(ISPICKVAL(PRIORVALUE(SomeField__c), ''))
)
于 2012-05-08T19:33:29.447 に答える