Contract lifecycle management workflow design