Web Services Workflows and Auto Numbering

The Web Service action allows you to invoke a specified Web service. A Web service is a way to call code located on a different machine via HTTP.

The Web Service action should be used when using a third party Web service, or when using Custom Method is not possible. (For example, the code needs to update a database that is not accessible from the Vision application server.)

When you write a Web service to be invoked via Auto Numbering, it is crucial that there is no attempt to either read or update the data being updated in the Save operation that triggered the auto number. Doing so will cause the Web service’s database call to be blocked and will result in a database lock. The database call will then time out, and the Web service call will fail.

When you select this action, Vision displays the Web Service Configuration for Auto Numbering dialog box.