Patent ID: 7779453

Claim:
A routing method comprising: receiving, by a computing system, first data associated with a business, said first data comprising a first list of authorization roles and a second list comprising a plurality of locations, said computing system comprising a memory device, wherein each authorization role of said authorization roles comprises a logical grouping of functions within a software application that enable users to execute a specified authorization job for authorizing activities within said business, wherein said authorization roles comprise a security role, a human resource role, and an export compliance role, wherein said security role is associated with a responsibility for ensuring that a potential employee for an available position within said business was not previously fired from said business for a specified set of reasons, wherein said human resource role is associated with managing a boarding process for the potential employee when the potential employee has previously been a full time employee of the company, wherein said export compliance role is associated with ensuring the potential employee possesses correct legal documents associated with working in a specified country, and wherein each location of said plurality of locations is associated with a different department of said business; storing, by said computing system, said first data in said memory device; associating, by said computing system, at least one authorization role of said authorization roles with each location of said plurality of locations; receiving, by said computing system, a plurality of transaction documents associated with said business; receiving, by said computing system, a selection for a location of said locations; receiving, by said computing system, a selection for a transaction document of said plurality of transaction documents, said transaction document associated with a specified authorization role of said authorization roles; associating, by a computer processor of said computing system, said security role with a first person, a first service category, said business, and a first business unit of said business; associating, by said computer processor, said human resource role with a second person, a second service category, said business, and a second business unit of said business; associating, by said computer processor, said export compliance role with a third person, a third service category, said business, and a third business unit of said business; and determining, by said computing system, if said specified authorization role is associated with said location.