检入和检出

检出功能使用户能够锁定一个项目,除了检出该项目的用户外,其他任何人都不能编辑。您可以通过暗含或明确方式来检出和检入项目。

当您(通过暗含或明确方式)检出某个项目后,该项目会被锁定并出现在您的检出项目中。检出后,只有您才可以编辑该项目。当您检入某个项目后,其他用户将可以重新使用它。

如果您发布了某个项目,那么只有当前相关的项目(页面、组件、页面模板、组件模板)会发布。也就是说,如果项目已检出,只有最近一次检入的项目(当前项目)会发布。

打开某个不属于工作流的项目
如果您打开并修改了某个项目,系统会将该项目检出给您,并在您修改时锁定该项目。每次保存但不关闭该项目时,它的次版本号会增加(例如从 6.0 变为 6.1)。当您最终关闭该项目时,系统会解锁并重新检入该项目,此时其主版本号会增加(例如从 6.0 变为 7.0)。
明确检出某个不属于工作流的项目
如果您已明确检出某个项目,系统会检出该项目给您并保持锁定状态,直到您明确将它重新检入。每次保存项目(无论是否关闭项目)时,它的次版本号会增加(例如从 6.0 变为 6.1)。当您最终明确地重新检入该项目时,系统会解锁该项目,且其主版本号会增加(例如从 6.0 变为 7.0)。
打开某个属于工作流但尚未启动其工作流流程的项目
捆绑包中的项目可能属于工作流,但同时也可能未进入工作流流程中。打开这样一个项目,系统会将它检出给您,并以您的名义将它锁定。不论是否关闭,保存项目的操作都会使其次版本增加。关闭项目的操作会使它变为已保留状态:也就是说,它仍是已检出状态,但不被任何用户锁定。
明确检出某个属于工作流但尚未启动其工作流流程的项目
捆绑包中的项目可能属于工作流,但同时也可能未进入工作流流程中。明确检出此类项目会以您的名义锁定它。不论是否关闭,保存项目的操作都会使其次版本增加。明确地重新检入项目的操作会使它变为已保留状态:也就是说,它将处于已检出状态,但不被任何用户锁定。
通过创建单个项目或者在前一个工作流流程完成后编辑单个项目,从而启动单个项目的工作流
通过创建或重新编辑属于单项目工作流流程的项目,用户可以启动该项目的工作流。该操作不会以任何方式不会更改项目的主/次版本,但会将项目检出给创建该项目或对其进行重新编辑的用户,并锁定项目。
启动某个属于捆绑包的项目的工作流
通过将包含项目的捆绑包放入工作流(如果该捆绑包属于某个捆绑包工作流流程),用户可以启动捆绑包中项目的工作流。该操作不会以任何方式更改项目的主/次版本,也不会更改其检出状态或锁定状态。
启动工作流活动
如果某用户启动了一项活动,且该用户具有与该活动关联的所有项目的读取权限,那么所有这些项目都会检出给该用户。此时,用户可以修改项目并完成活动。或者,如果该用户具有对所有项目的读取权限,该用户就不能修改其中任何项目,也不能完成活动,系统只能重新分配活动。
完成工作流活动
如果用户完成了一项活动,那么与该活动关联的所有项目会保持已检出状态,且其次版本会增加,但此时不被任何用户锁定。项目处于已保留状态。
完成工作流流程
如果某个项目退出了工作流(即完成了工作流流程),系统会为该项目检入新的主版本。对该项目的任何锁定都会解锁。

被检出项目会显示带有小锁图像的项目图标。

该图标也会出现在(以暗含或明确方式)检出该项目的用户的检出项目列表中。