add generate work record task