GiftEntryGridTemplate
Represents templates that customize the gift entry grid in Fundraising.
Parent Type
This type extends the Metadata metadata type and inherits its fullName field.
File Suffix and Directory Location
GiftEntryGridTemplate components have the suffix .giftEntryGridTempate and are stored in the giftEntryGridTemplate folder.
Version
GiftEntryGridTemplate components are available in API version 66.0 and later.
Special Access Rules
This object is available only if the Fundraising Access license is enabled, the Fundraising User system permission is assigned to users, and the Gift Entry Grid is enabled.
Fields
Declarative Metadata Sample Definition
The following is an example of a GiftEntryGridTemplate component.
1<?xml version="1.0" encoding="UTF-8"?>
2<GiftEntryGridTemplate xmlns="http://soap.sforce.com/2006/04/metadata">
3 <description>Demo of Default Template</description>
4 <developerName>Demo_of_Default_Template</developerName>
5 <isSingleGiftDefault>false</isSingleGiftDefault>
6 <masterLabel>Demo of Default Template</masterLabel>
7 <templateConfiguration>templateName: Demo of Default Template
8apiVersion: 66.0
9columns:
10 -
11 columnId: Donor
12 columnType: Component
13 columnField:
14 sourceField: DonorId
15 isFieldRequired: true
16 isFieldHidden: false
17 columnComponent:
18 componentNameDisplay: runtime_industries_frops/giftEntryGridColumnDisplay
19 componentNameEdit: runtime_industries_frops/giftEntryGridLookup
20 columnModal:
21 modalTitleLabel: $Label.GiftEntryGrid.AddDonorDetailsModalTitle
22 modalComponent:
23 componentName: runtime_industries_frops/giftEntryGridFieldsModal
24 modalIcon:
25 expandIcon: utility:expand_alt
26 expandIconAltText: $Label.GiftEntryGrid.DonorExpandIconAltText
27 lockIcon: utility:lock
28 lockIconAltText: $Label.GiftEntryGrid.LockIconAltText
29 noIconAltText: ""
30 isModalReadOnly: false
31 modalAltTitleLabel: $Label.GiftEntryGrid.EditDonorDetailsModalTitle
32 modalAltTitleLabelVisibilityRule:
33 -
34 field: DonorId
35 values:
36 - null
37 operator: NOT_EQUALS
38 multipleRulesEvaluationOperator: AND
39 modalFields:
40 -
41 sourceField: GiftType
42 fieldLabel: $Label.GiftEntryGrid.DonorType
43 isFieldRequired: true
44 isFieldHidden: false
45 defaultValue: Individual
46 fieldReadOnlyRule:
47 -
48 field: DonorId
49 values:
50 - null
51 operator: NOT_EQUALS
52 multipleRulesEvaluationOperator: AND
53 -
54 sourceField: OrganizationName
55 isFieldRequired: true
56 isFieldHidden: false
57 visibilityRules:
58 -
59 field: GiftType
60 values:
61 - Organizational
62 operator: EQUALS
63 multipleRulesEvaluationOperator: AND
64 -
65 sourceField: Salutation
66 isFieldRequired: false
67 isFieldHidden: false
68 visibilityRules:
69 -
70 field: GiftType
71 values:
72 - Individual
73 operator: EQUALS
74 multipleRulesEvaluationOperator: AND
75 -
76 sourceField: FirstName
77 isFieldRequired: false
78 isFieldHidden: false
79 visibilityRules:
80 -
81 field: GiftType
82 values:
83 - Individual
84 operator: EQUALS
85 multipleRulesEvaluationOperator: AND
86 -
87 sourceField: LastName
88 isFieldRequired: true
89 isFieldHidden: false
90 visibilityRules:
91 -
92 field: GiftType
93 values:
94 - Individual
95 operator: EQUALS
96 multipleRulesEvaluationOperator: AND
97 -
98 sourceField: Email
99 isFieldRequired: false
100 isFieldHidden: false
101 visibilityRules:
102 -
103 field: GiftType
104 values:
105 - Individual
106 operator: EQUALS
107 multipleRulesEvaluationOperator: AND
108 -
109 sourceField: HomePhone
110 isFieldRequired: false
111 isFieldHidden: false
112 visibilityRules:
113 -
114 field: GiftType
115 values:
116 - Individual
117 operator: EQUALS
118 multipleRulesEvaluationOperator: AND
119 -
120 sourceField: MobilePhone
121 isFieldRequired: false
122 isFieldHidden: false
123 visibilityRules:
124 -
125 field: GiftType
126 values:
127 - Individual
128 operator: EQUALS
129 multipleRulesEvaluationOperator: AND
130 -
131 sourceField: MobilePhone
132 fieldLabel: $Label.GiftEntryGrid.OrganizationPhone
133 isFieldRequired: false
134 isFieldHidden: false
135 visibilityRules:
136 -
137 field: GiftType
138 values:
139 - Organizational
140 operator: EQUALS
141 multipleRulesEvaluationOperator: AND
142 -
143 sourceField: Street
144 isFieldRequired: false
145 isFieldHidden: false
146 -
147 sourceField: City
148 isFieldRequired: false
149 isFieldHidden: false
150 -
151 sourceField: State
152 isFieldRequired: false
153 isFieldHidden: false
154 -
155 sourceField: PostalCode
156 isFieldRequired: false
157 isFieldHidden: false
158 -
159 sourceField: Country
160 isFieldRequired: false
161 isFieldHidden: false
162 isColumnHidden: false
163 isColumnReadOnly: false
164 columnWidth: 240
165 columnLabel: $Label.GiftEntryGrid.DonorLookup
166 -
167 columnId: GiftReceivedDate
168 columnType: Field
169 columnField:
170 sourceField: GiftReceivedDate
171 isFieldRequired: true
172 isFieldHidden: false
173 isColumnHidden: false
174 isColumnReadOnly: false
175 columnWidth: 180
176 columnLabel: GiftReceivedDate
177 -
178 columnId: Commitments
179 columnType: Component
180 columnField:
181 sourceField: GiftCommitmentId
182 isFieldRequired: false
183 isFieldHidden: false
184 columnComponent:
185 componentNameDisplay: runtime_industries_frops/giftEntryGridColumnDisplay
186 componentNameEdit: runtime_industries_frops/giftEntryGridCommitmentColEdit
187 columnModal:
188 modalTitleLabel: $Label.GiftEntryGrid.NewCommitmentModalTitle
189 modalComponent:
190 componentName: runtime_industries_frops/giftEntryGridFieldsModal
191 modalIcon:
192 expandIcon: utility:expand_alt
193 expandIconAltText: $Label.GiftEntryGrid.CommitmentExpandIconAltText
194 lockIcon: utility:lock
195 lockIconAltText: $Label.GiftEntryGrid.LockIconAltText
196 noIconAltText: ""
197 isModalReadOnly: false
198 modalAltTitleLabel: $Label.GiftEntryGrid.ViewCommitmentModalTitle
199 modalAltTitleLabelVisibilityRule:
200 -
201 field: GiftCommitmentId
202 values:
203 - null
204 operator: NOT_EQUALS
205 multipleRulesEvaluationOperator: AND
206 modalFields:
207 -
208 sourceField: EffectiveStartDate
209 fieldLabel: $Label.GiftEntryGrid.CommitmentEffectiveStartDateLabel
210 isFieldRequired: true
211 isFieldHidden: false
212 fieldReadOnlyRule:
213 -
214 field: GiftCommitmentId
215 values:
216 - null
217 operator: NOT_EQUALS
218 multipleRulesEvaluationOperator: AND
219 -
220 sourceField: ExpectedEndDate
221 fieldLabel: $Label.GiftEntryGrid.CommitmentExpectedEndDateLabel
222 isFieldRequired: false
223 isFieldHidden: false
224 fieldReadOnlyRule:
225 -
226 field: GiftCommitmentId
227 values:
228 - null
229 operator: NOT_EQUALS
230 multipleRulesEvaluationOperator: AND
231 -
232 sourceField: TransactionPeriod
233 isFieldRequired: true
234 isFieldHidden: false
235 fieldReadOnlyRule:
236 -
237 field: GiftCommitmentId
238 values:
239 - null
240 operator: NOT_EQUALS
241 multipleRulesEvaluationOperator: AND
242 -
243 sourceField: TransactionInterval
244 isFieldRequired: true
245 isFieldHidden: false
246 fieldReadOnlyRule:
247 -
248 field: GiftCommitmentId
249 values:
250 - null
251 operator: NOT_EQUALS
252 multipleRulesEvaluationOperator: AND
253 -
254 sourceField: TransactionDay
255 isFieldRequired: true
256 isFieldHidden: false
257 visibilityRules:
258 -
259 field: TransactionPeriod
260 values:
261 - Monthly
262 operator: EQUALS
263 multipleRulesEvaluationOperator: AND
264 fieldReadOnlyRule:
265 -
266 field: GiftCommitmentId
267 values:
268 - null
269 operator: NOT_EQUALS
270 multipleRulesEvaluationOperator: AND
271 isColumnHidden: false
272 isColumnReadOnly: false
273 columnWidth: 240
274 columnLabel: $Label.GiftEntryGrid.CommitmentColumnLabel
275 -
276 columnId: GiftAmount
277 columnType: Field
278 columnField:
279 sourceField: GiftAmount
280 isFieldRequired: false
281 isFieldHidden: false
282 isColumnHidden: false
283 isColumnReadOnly: false
284 columnWidth: 160
285 columnLabel: GiftAmount
286 -
287 columnId: PaymentMethod
288 columnType: Field
289 columnField:
290 sourceField: PaymentMethod
291 isFieldRequired: true
292 isFieldHidden: false
293 columnModal:
294 modalTitleLabel: $Label.GiftEntryGrid.PaymentInformationModalTitle
295 modalComponent:
296 componentName: runtime_industries_frops/giftEntryGridFieldsModal
297 modalIcon:
298 expandIcon: utility:expand_alt
299 expandIconAltText: $Label.GiftEntryGrid.PaymentMethodIconAltText
300 lockIcon: utility:lock
301 lockIconAltText: $Label.GiftEntryGrid.LockIconAltText
302 noIconAltText: ""
303 isModalReadOnly: false
304 modalFields:
305 -
306 sourceField: PaymentMethod
307 isFieldRequired: true
308 isFieldHidden: false
309 -
310 sourceField: Last4
311 isFieldRequired: false
312 isFieldHidden: false
313 visibilityRules:
314 -
315 field: PaymentMethod
316 values:
317 - Credit Card
318 - ACH
319 operator: EQUALS
320 multipleRulesEvaluationOperator: AND
321 -
322 sourceField: ExpiryMonth
323 isFieldRequired: false
324 isFieldHidden: false
325 visibilityRules:
326 -
327 field: PaymentMethod
328 values:
329 - Credit Card
330 operator: EQUALS
331 multipleRulesEvaluationOperator: AND
332 -
333 sourceField: ExpiryYear
334 isFieldRequired: false
335 isFieldHidden: false
336 visibilityRules:
337 -
338 field: PaymentMethod
339 values:
340 - Credit Card
341 operator: EQUALS
342 multipleRulesEvaluationOperator: AND
343 -
344 sourceField: CheckDate
345 isFieldRequired: false
346 isFieldHidden: false
347 visibilityRules:
348 -
349 field: PaymentMethod
350 values:
351 - Check
352 operator: EQUALS
353 multipleRulesEvaluationOperator: AND
354 -
355 sourceField: PaymentIdentifier
356 isFieldRequired: false
357 isFieldHidden: false
358 visibilityRules:
359 -
360 field: PaymentMethod
361 values:
362 - Check
363 operator: EQUALS
364 multipleRulesEvaluationOperator: AND
365 isColumnHidden: false
366 isColumnReadOnly: false
367 columnWidth: 180
368 columnLabel: PaymentMethod
369 -
370 columnId: OutreachSourceCode
371 columnType: Field
372 columnField:
373 sourceField: OutreachSourceCodeId
374 isFieldRequired: false
375 isFieldHidden: false
376 isColumnHidden: false
377 isColumnReadOnly: false
378 columnWidth: 200
379 columnLabel: $Label.GiftEntryGrid.OutreachSourceCodeLookup
380 -
381 columnId: Campaign
382 columnType: Field
383 columnField:
384 sourceField: CampaignId
385 isFieldRequired: false
386 isFieldHidden: false
387 isColumnHidden: false
388 isColumnReadOnly: false
389 columnWidth: 200
390 columnLabel: $Label.GiftEntryGrid.CampaignLookup
391 -
392 columnId: Designations
393 columnType: Component
394 columnField:
395 sourceField: GiftDesignation1Id
396 isFieldRequired: false
397 isFieldHidden: false
398 columnComponent:
399 componentNameDisplay: runtime_industries_frops/giftEntryGridColumnDisplay
400 componentNameEdit: runtime_industries_frops/giftEntryGridLookup
401 columnModal:
402 modalTitleLabel: $Label.GiftEntryGrid.DesignationsModalTitle
403 modalComponent:
404 componentName: runtime_industries_frops/giftEntryGridDesignation
405 modalIcon:
406 expandIcon: utility:expand_alt
407 expandIconAltText: $Label.GiftEntryGrid.DesignationExpandIconAltText
408 lockIcon: utility:lock
409 lockIconAltText: $Label.GiftEntryGrid.LockIconAltText
410 noIconAltText: ""
411 isModalReadOnly: false
412 isColumnHidden: false
413 isColumnReadOnly: false
414 columnWidth: 240
415 columnLabel: $Label.GiftEntryGrid.DesignationsLookup
416 -
417 columnId: SoftCredits
418 columnType: Component
419 columnField:
420 sourceField: RecipientId
421 isFieldRequired: false
422 isFieldHidden: false
423 columnComponent:
424 componentNameDisplay: runtime_industries_frops/giftEntryGridColumnDisplay
425 componentNameEdit: runtime_industries_frops/giftEntryGridLookup
426 columnModal:
427 modalTitleLabel: $Label.GiftEntryGrid.SoftCreditsModalTitle
428 modalComponent:
429 componentName: runtime_industries_frops/giftEntryGridSoftCredit
430 modalIcon:
431 expandIcon: utility:expand_alt
432 expandIconAltText: $Label.GiftEntryGrid.SoftCreditsExpandIconAltText
433 lockIcon: utility:lock
434 lockIconAltText: $Label.GiftEntryGrid.LockIconAltText
435 noIconAltText: ""
436 isModalReadOnly: false
437 isColumnHidden: false
438 isColumnReadOnly: false
439 columnWidth: 240
440 columnLabel: $Label.GiftEntryGrid.SoftCreditsLookup</templateConfiguration>
441</GiftEntryGridTemplate>The following is an example package.xml that references the previous definition.
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>*</members>
5 <name>GiftEntryGridTemplate</name>
6 </types>
7 <version>66.0</version>
8</Package>