When you schedule an Activity in AWS SWF, you have to provide an activity id:
What's the meaning and scope of this id? Should it be unique for every invocation of a workflow? Or is it purely for my own information purposes?
When you schedule an Activity in AWS SWF, you have to provide an activity id:
What's the meaning and scope of this id? Should it be unique for every invocation of a workflow? Or is it purely for my own information purposes?
I believe activityId should be unique among all currently scheduled or executing activities. It is used at least to reference activity when requesting its cancellation through RequestCancelActivityTask decision.