Learn how to Customize your Campaign instance
Adobe Campaign customization is reserved to expert users only.
Adobe Campaign makes use of Data Schemas to:
For example, to add a field to an existing table, such as the recipient table (nms:recipient), you have to extend that schema.
Two table extension modes are available:
Through the interface, by using the New field assistant
↗️ Learn how to quickly add a new field in Campaign in Campaign Classic v7 documentation
Programmatically, by extending the schema
💡 Learn how to extend an existing schema in this section.
You can also create new tables in the Campaign database and extend the built-in datamodel.
To add an entirely new type of data that does not exist out-of-the-box in Adobe Campaign (a table of contracts for example) you can create a custom schema directly. For more on this, refer to this example.
↗️ Example of schema edition in Campaign Classic v7 documentation
↗️ Use Case: link a field to an existing reference table in Campaign Classic v7 documentation
Campaign input forms can be adapted to adapt to your implementation. You can add or remove form fields by modifying the XML content.
💡 Learn how to modify an existing input form or create a new form in this section.
The Adobe Campaign interface uses many Web applications to access, manage, and interact with recipients, deliveries, campaigns, stocks, etc. They are seen in the interface in the form of dashboards with only one page.
The out-of-the-box Web applications are stored in the Administration > Configuration > Web applications node.
↗️ Learn how to create an overview page in Campaign in Campaign Classic v7 documentation
Campaign lists come with predefined filters to facilitate navigation and data vizualisation.
↗️ Learn more about filtering options in Campaign Classic v7 documentation
When you navigate in the Adobe Campaign Explorer tree, the data contained in the database is displayed in lists. You can filter these lists, run searches, add information, filter and sort data.
↗️ Learn how to configure lists and save a list configuration in Campaign Classic v7 documentation
You can apply filter on these lists to display only the data needed by the operator. Then actions can then be executed on the filtered data. Filter configuration lets you select data from a list dynamically. If the data is modified, the filtered data is updated.
↗️ Learn how to filter data in Campaign Classic v7 documentation