Hi HuiSheng,
I don't understand, I think the patch is about the user provided "business key" for the process instance, it doesn't look like this key is used as any kind of database key anywhere or in the DbidGenerator. The DatabaseIdComposer uses the key from the process definition which is something different too... maybe i missed something?