Checking In Objects

Checking in a form or global object replaces the original version in the master database with the edited version from the run-time database. This action effectively makes the changed object the official current version.

You can check in an object only if one of these situations is true:

  • You have the object checked out.
  • The object is new and does not exist in the master database.

You can check in these objects:

  • Forms, with or without their associated templates and/or global objects.
    Note:  To check in associated templates and/or global objects, you must have those objects checked out as well.
  • Global objects, regardless of whether they are associated with forms.

During a check-in operation, Form Control performs these tasks:

  • Verifies that any objects you are trying to check in were checked out to you, or that the objects are new and do not exist in the master databases.
  • Copies the objects from the run-time databases to the appropriate master databases.
  • If your system is integrated with a source control system, checks the objects into source control.

    Following check-in, Form Control displays a dialog box that indicates any generated files that were not checked in or added to source control.

  • Unlocks the objects in both the master and run-time environments.

    That is, the LockBy column contained in the form and templates databases is set to an empty string, indicating that no one has the item checked out.

Related topics