Comments
Currently, the behavior for msdynmkt_marketingform leads to unintended opt-out actions in opt-in only forms, which affects user experience and subscription accuracy.ScenarioImagine a user already subscribed to several topics visits our website to opt into a new topic. However, because they’re not logged in, we can’t pre-check topics they’re already subscribed to. When they submit the form to opt into the new topic, any topics they didn't select in the form are automatically set to "opt-out," which they didn’t intend to do.This is problematic in cases where the form is designed solely for opt-in. Users expect to add new subscriptions without impacting their current ones, but this form's default behavior assumes unchecked topics should be opted out.Expected BehaviorFor opt-in only forms, the form should allow users to add new topic subscriptions without affecting their current subscriptions. Specifically:If a user selects a topic, they should be opted into it.If a topic is left unchecked, it should leave the user's existing subscription status unchanged (neither opting in nor out).Suggested SolutionIntroduce an option in msdynmkt_marketingform configuration to select "Opt-in Only Mode." This mode would:Preserve existing subscriptions when a user submits the form without selecting a particular topic.Only modify the subscription status for topics that users explicitly select.
Please add an option to retire a job - or mark it as inactive. Retired jobs should not be available in the list of jobs a new position can reference. Scenario: a customer has re-structured their jobs and titles and no longer wants to make use of the original jobs. All workers have be assigned new positions that reference the new jobs. The old jobs are referenced in previous positions of the workers and therefore cannot - and should not - be deleted. But it shouldn't be possible to reference them in any new positions. It is not enough to update the job description to 'DO NOT USE' - as many, both HR persons as well as managers requesting new positions - do not use the drop down, but simply enter the job id they remember.
There should be a way to edit/change job titles. There are few job titles with typo which is been used in positions, which we want to change or atleast apend with "Do not use". At the moment there is no standard provision for this in the system. Please provide this functionality so that the old titles can stay as it is after making the change.
As we have in org. management active positions and all positions it would be really useful to have the same lists for the jobs. In the job list, there is a button - manage changes, where we have a possibility to set an expiration date. However, expired jobs are still visible in the list and also they come up when we link a position with the job. So what is the purpose of having an expiration date in jobs?
Since the organizational needs are evolving, from time to time we add new jobs and eliminate old ones. Currently, the only way to hide expired jobs is to delete them from the list which also requires deleting the history from position details. I believe it is not the correct way to manage historical data.
My suggestion is to have two lists: active jobs and all jobs (where we will find expired jobs as well). So when the user will assign the job to the position an active list will be showing up.
Furthermore, if the inactive job is still needed then from manage changes a new time period will be set which will make a job active again.
I am sure this feature will enrich the job management process and make it easier to maintain jobs' data. Besides this feature will enable to keep the historical data in the position details.
