broadleaf:
workflow:
client:
flows:
subscriptionBulkPricingUpdateWorkflow:
description: Subscription Bulk Pricing Update Workflow
historical-reset-enabled: true
retry-enabled: true
subscriptionPriceChange:
description: Subscription Price Change Workflow
historical-reset-enabled: false
retry-enabled: true
steps:
subscriptionBulkPricingUpdateWorkflow:
updatePriceDataActivity:
admin-selectable: true
decisions:
ok: processPriceDataChangeActivity
processPriceDataChangeActivity:
admin-selectable: true
subscriptionPriceChange:
lockSubscriptionActivity:
admin-selectable: true
decisions:
ok: subscriptionModificationActivity
subscriptionLockFailure: waitStep
waitStep:
admin-selectable: false
wait: true
waitDuration: 1m
decisions:
ok: lockSubscriptionActivity
subscriptionModificationActivity:
admin-selectable: true
decisions:
ok: releaseSubscriptionLockActivity
releaseSubscriptionLockActivity:
admin-selectable: true