Patent ID: 7475136

Claim:
A computer implemented method for provisioning tasks, said method comprising: determining whether a job code attribute for an entity is supported by a plurality of provisioning systems, wherein said job code attribute corresponds to a set of external resources for said entity; and provisioning a series of tasks related to said set of external resources to said plurality of provisioning systems in response to said job code attribute, wherein provisioning the series of tasks comprises submitting a first request for a first task from said series of tasks to a first provisioning system in said plurality of provisioning systems, wherein said first request calls for said first provisioning system to affect a first resource in said set of external resources, submitting a second request for a second task from said series of tasks to a second provisioning system in said plurality of provisioning systems, wherein said second request calls for said second provisioning system to affect a second resource in said set of external resources, determining whether any tasks in said series of tasks failed, in response to determining one or more tasks in said series of tasks have failed determining whether to complete provisioning for said series of tasks, and in response to determining to complete provisioning for said series of tasks, continuing provisioning tasks of said series of tasks that have not been determined to have failed.