ogólnie jak wspominałem pomysł super.
jest tylko pewien mankament. zrobienie jakiegokolwiek zobowiązania skutkuje kolejnym numerkiem nodeassignments.assignmentid. jest to pole auto_increment z assignments, więc nie powiem, robią się "dziury'.
tc w wartości flowid, classid może przyjąć 4 znaki, czyli maksymalne id 9999. oczywiście w skrypcie można tą wartość przeliczyć na hex i będzie można wstawić w formacie 0xffff czyli nasze maxid zwiększy się do 65535 :) co prawda mamy spory zapas ;) bo na chwilę obecną moje assignmentsid to niewiele ponad 7000 mimo nie dużej ilości klientów (swego czasu zbyt dużo kombinowałem z zobowiązaniami).
robiąc jakieś promocje, typu przez kilka miesięcy taniej, itp., dosyć szybko skończą się nam możliwości :(
dało by się jakoś by
assignments.id było unikalne ale nie robiło incramentacji a "wybierało" wolne id?