We would like to base the approval workflow on General Ledger account, Cost Center, or Vendor rather than on Category. I.E. If This approach prevents manual selection of the Category and more flexibility when one vendor delivers different services...