AfterCheckIn¶
Las aplicaciones de scripts a las que se llama mediante esta interfaz se utilizan para influir en los datos después del check-in. Las aplicaciones de scripts sólo se ejecutan cuando el check-in ha finalizado (se ha completado, cancelado o por tiempo de espera).
Procedimiento¶
- Se crea la nueva versión.
- Comienza el proceso de check-in.
- El proceso de check-in ha finalizado.
- Se llama a la interfaz AfterCheckIn y se inician las aplicaciones de scripts asociadas.
Líneas de comandos para esta aplicación de scripting¶
Sin agentes:
ScriptAfterCheckIn.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
Al utilizar agentes:
ScriptAfterCheckIn.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
Descripción del archivo de interfaz¶
Las secciones [Specific], [User], [Common], [Component] e [Interface file] se describen en las Secciones generales del archivo de interfaz.
Sección Specific¶
La sección [Specific] contiene la ruta completa del directorio de proyectos del componente. Las características de sección se describen en las Secciones generales del archivo de interfaz.
Sección User¶
La sección [User] contiene todos los datos del usuario ejecutor con los derechos correspondientes (Administrador). Se registran User-Id, Name, FullName, Domain, EmailAddress, LocalLogon, Admin y Groups. Las características de la sección se describen en las Secciones Generales del archivo de interfaz.
Sección Common¶
La sección [Common] contiene los datos necesarios para ejecutar el script.
La línea más importante es Trigger=AfterCheckIn.
Le siguen Language, ComputerName, RootDirAdmin, DirPrjData, DirTemp, Timeout, PathLog, PathExeVdog, SilentMode y Licencia. Las características de sección se describen en las Secciones generales del archivo de interfaz.
Sección Component¶
La sección [Component] contiene todos los datos sobre el componente. Se registran Dir, Id y ComponentTypeId. Las claves de la sección se describen en las Secciones Generales del archivo de interfaz.
Sección Version¶
La sección [Version] muestra información sobre la versión cargada en el directorio de proyectos.
Se registran VersionUUID, HVersion, HVersionUserDefined, TimeStampLocal, TimeStampUtc, ChangeReason, UserId, UserName, UserFullName, UserDomainName, UserEmailAddress, Nombre del equipo, DNameStorage, State.
Las claves de esta sección se describen en las Secciones generales del archivo de interfaz.