When we create a contributing booking and disable the checkbox "Automatically Convert to Contributing", then that booking will perform element sets correctly when started.
However when we enable the checkbox "Automatically Convert to Contributing", then the booking does not execute the sets.
When checking the action log we see the booking starts correctly, but it's not attempting to perform sets.
Would you know why it's behaving like this?
You need to check the OrchestrationTrigger attribute in your configuration. If it indicates 'Main' , the main booking is supposed to initiate the configuration. If it is set to 'Local', then events of the contributing booking will initiate the configuration.
you need to extend your Main LSO to trigger that action (ApplyContributingState or ApplyContributingProfile methods)
Do we need to do any checks on in the script to see if it’s contributing before executing these functions?
It’s set to main indeed, but it also doesn’t seem to do anything when the main booking starts.