graph LR
process["Price List Update"]
svc_retrieve_price["Retrieve Price"]
process --> svc_retrieve_price
svc_apply_price_list["Apply Price List"]
process --> svc_apply_price_list
evt_price_list_applied["PriceListApplied"]
svc_apply_price_list --> evt_price_list_applied
svc_calculate_markdown["Calculate Markdown"]
process --> svc_calculate_markdown
evt_markdown_calculated["MarkdownCalculated"]
svc_calculate_markdown --> evt_markdown_calculated
svc_assign_price_list_to_channel["Assign Price List to Channel"]
process --> svc_assign_price_list_to_channel
evt_channel_updated["ChannelUpdated"]
svc_assign_price_list_to_channel --> evt_channel_updated
app_ecommerce_platform["eCommerce Platform"]
process -.-> app_ecommerce_platform
app_pos["POS"]
process -.-> app_pos
app_promotion_engine["Promotion Engine"]
process -.-> app_promotion_engine