|
In the existing implementation the mapping and job profiles can be edited or deleted only until it was used for exporting records. Once that happens, the profiles may only be cloned.
However, when creating a new mapping or job profile, the user often needs to experiment with the outcome to ensure that all required fields are correctly included in the export. To let user modify the profiles that were already used in export jobs but also prevents accidental changes or deletions to the existing well defined profiles, the user should be able to lock the mapping profile when it is determined as completed. Only profiles that are not locked could be deleted. Removing lock would require special permissions.
Until the profile is locked the user should be able to:
- edit
- delete
- duplicate
- any unlocked mapping profile can be associate it with any unclock job profile and execute the export job
If an unlocked mapping profile is deleted, the job profile associated with it and the files generated by the export will be deleted.
Once the mapping profile is locked, it cannot be edited or deleted.
Every user with create and edit permissions for mapping profiles can lock the profile but in order to unlock it, the user will need to have a special permissions.
|