Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

Salesforce Nonprofit Cloud: "You don't have permission to modify" error in Gift Entry despite granted field access

公開日: Jul 15, 2026
説明

This article explains why a Nonprofit Cloud Fundraising user may receive a permission error when clicking the New or Edit Gift Entry button, or when running the Manage Gift Commitment Schedules invocable action, after you have already corrected field-level security.

Users see errors such as "You do not have permission to modify npe__Recurring_Donation__c/npe__Recurring_Donation_Campaign__c" or "[user] doesn't have access to [field]" where the message references fields like ObjectSourceCodeId or PaymentInstrumentId but does not state which object those fields belong to. The New and Edit buttons fail while the pencil-edit on an existing Gift Entry field may still work.

This affects non-administrator profiles and permission sets that have object-level Edit but incomplete field-level security across the full set of related Fundraising objects (GiftTransaction, GiftTransactionDesignation, GiftCommitment, GiftCommitmentSchedule, GiftSoftCredit, GiftDesignation). 

解決策

The user is missing field-level security on a related Fundraising object the error does not name.
1. Identify the exact field and object. The Gift Entry error names a field (for example ObjectSourceCodeId or PaymentInstrumentId) but not its object. Check field permissions on ALL related Fundraising objects, not only the one on the form: [GiftTransaction], [GiftTransactionDesignation], [GiftCommitment], [GiftCommitmentSchedule], [GiftSoftCredit], and [GiftDesignation].
2. Go to Setup > Object Manager > select each object above > Fields & Relationships > select the named field > Set Field-Level Security.
3. For the user's profile or permission set, select Visible and clear Read-Only so the field is editable.
4. Repeat for the same field on every related object listed in step 1 until you find and grant the object where it was missing.

ナレッジ記事番号

005389035

 
読み込み中
Salesforce Help | Article