afv-library/skills/platform-metadata-api-context-get/assets/metadata_api/GiftEntryGridTemplate.json

42 lines
14 KiB
JSON
Raw Normal View History

{
"sections": [
"title",
"description",
"file_information",
"directory_location",
"fields",
"declarative_metadata_sample_definition"
],
"title": "GiftEntryGridTemplate - Metadata API",
"description": "Represents templates that customize the gift entry grid in Fundraising.",
"file_information": ".giftEntryGridTempate",
"directory_location": "giftEntryGridTemplate",
"fields_columns": [
"type",
"properties",
"description"
],
"fields": {
"Description": {
"type": "textarea",
"properties": "Create, Nillable, Update",
"description": "The description of the gift entry grid template."
},
"IsSingleGiftDefault": {
"type": "boolean",
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
"description": "Indicates whether the template is the default template for single gift entry (true) or not (false, the default)."
},
"TemplateConfiguration": {
"type": "string",
"properties": "Create, Filter, Group, Sort, Update",
"description": "The template configuration that includes the data for fields, columns, and components."
}
},
"declarative_metadata_sample_definition": [
{
"description": "The following is an example of a GiftEntryGridTemplate component.",
"code": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<GiftEntryGridTemplate xmlns=\"http://soap.sforce.com/2006/04/metadata\">\n <description>Demo of Default Template</description>\n <developerName>Demo_of_Default_Template</developerName>\n <isSingleGiftDefault>false</isSingleGiftDefault>\n <masterLabel>Demo of Default Template</masterLabel>\n <templateConfiguration>templateName: Demo of Default Template\napiVersion: 66.0\ncolumns:\n -\n columnId: Donor\n columnType: Component\n columnField:\n sourceField: DonorId\n isFieldRequired: true\n isFieldHidden: false\n columnComponent:\n componentNameDisplay: runtime_industries_frops/giftEntryGridColumnDisplay\n componentNameEdit: runtime_industries_frops/giftEntryGridLookup\n columnModal:\n modalTitleLabel: $Label.GiftEntryGrid.AddDonorDetailsModalTitle\n modalComponent:\n componentName: runtime_industries_frops/giftEntryGridFieldsModal\n modalIcon:\n expandIcon: utility:expand_alt\n expandIconAltText: $Label.GiftEntryGrid.DonorExpandIconAltText\n lockIcon: utility:lock\n lockIconAltText: $Label.GiftEntryGrid.LockIconAltText\n noIconAltText: &quot;&quot;\n isModalReadOnly: false\n modalAltTitleLabel: $Label.GiftEntryGrid.EditDonorDetailsModalTitle\n modalAltTitleLabelVisibilityRule:\n -\n field: DonorId\n values:\n - null\n operator: NOT_EQUALS\n multipleRulesEvaluationOperator: AND\n modalFields:\n -\n sourceField: GiftType\n fieldLabel: $Label.GiftEntryGrid.DonorType\n isFieldRequired: true\n isFieldHidden: false\n defaultValue: Individual\n fieldReadOnlyRule:\n -\n field: DonorId\n values:\n - null\n operator: NOT_EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: OrganizationName\n isFieldRequired: true\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Organizational\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: Salutation\n isFieldRequired: false\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Individual\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: FirstName\n isFieldRequired: false\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Individual\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: LastName\n isFieldRequired: true\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Individual\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: Email\n isFieldRequired: false\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Individual\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: HomePhone\n isFieldRequired: false\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Individual\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: MobilePhone\n isFieldRequired: false\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Individual\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: MobilePhone\n fieldLabel: $Label.GiftEntryGrid.OrganizationPhone\n isFieldRequired: false\n isFieldHidden: false\n visibilityRules:\n -\n field: GiftType\n values:\n - Organizational\n operator: EQUALS\n multipleRulesEvaluationOperator: AND\n -\n sourceField: Street\n isFieldRequire
}
]
}