General guidelines for business process modeling