What Is Application Locking?

Deltek has assigned an application locking code to every function in Costpoint.

The code can be one of the following:

  • Single: This code means only one user may run the function at a time.
  • User or Restart: This code means many users can run the function at the same time but each user must be logged into Costpoint with a different user ID.
  • None: This code means many users may run the function at the same time with no restrictions.

When a user starts a function with either a single or user/restart lock code, Costpoint records the fact that the function is open and who opened it. When another user, or the same user on another computer, tries to start the same function, Costpoint checks the log and does allow the startup of the second request if the new user violates the application's locking rule. That is, if the application's locking rule is single, then the new user is not allowed to start up the function. This second user receives this message, "You cannot access this single user function because another user is working with it."

If the application's locking rule is user and the second user's ID is the same as the user ID under which the executing function's login was made, the second workstation is not allowed to start up the function. This duplicate user receives this message, "You cannot access this function because you are already working with it on another workstation."