Enable Cross-Platform Creation and Editing of Datatypes in Adobe Experience Platform
Description
Currently, in Adobe Experience Platform, the creation and editing of datatypes are restricted to the method by which they were created. If a datatype is created via the API, it can only be edited using the API. Similarly, if a datatype is created via the UI, it can only be edited through the UI. This limitation creates an inconsistent and fragmented user experience. The requested feature is to enable cross-platform creation and editing, allowing datatypes created via the API to be editable within the UI, and vice versa.
Why is this feature important to you
This feature is crucial for maintaining a seamless workflow between the API and the UI. Different team members and projects may have varying preferences or requirements for using the API or the UI. Restricting editing to the creation method adds unnecessary complexity, slows down development processes, and increases the risk of errors. A unified editing experience would enhance productivity, improve collaboration, and align with modern expectations for flexibility in software tools.
How would you like the feature to work
- A datatype created using the API should be fully editable within the UI, with all fields and configurations accessible.
- Similarly, a datatype created within the UI should be editable via the API, using consistent endpoints and structures.
- Ensure that the permissions and validations for datatype editing remain consistent across both platforms.
- Provide clear documentation to explain the unified editing capabilities and any limitations.
Current Behaviour
- Datatypes created using the API can only be edited via the API.
- Datatypes created using the UI can only be edited via the UI.
- There is no option to switch between editing methods, leading to a fragmented and restrictive user experience.