Hi, colleges!
I have noticed recently, that new nms:recipient records get assigned @id value over 300 million. Currently, the larges @id for this entity is 383,349,601 and it rising rapidly.
Obviously, we do not have so many customers, the real number is much smaller. I have done a quick investigation, and it seems that nms:recipient entity actually shares identity numbers with xtk:workflow and few others entities. When any of these records are created, the id is picked up from the same autoincrement value.
Now, problem is, we use a lot of sub-workflow or some temporary workflows, that gets spawn, executed and then deleted. We will have a couple millions of these created per day, so this auto-increment value will eventually overfill. What should we do? Is it possible to assign some custom @id to a workflow when spawning it, instead of picking an autoincrement value? Or Adobe will, actually, check if record with such id already exists before assigning it?
Thanks
Dima