BeforeCheckIn & AfterCheckIn
BeforeCheckIn
Las aplicaciones de script activadas por esta aplicación de script sirven para modificar los datos descargados del servidor antes de la ejecución de check-in. El proceso de check-in se inicia una vez que finalizaron las aplicaciones de script (cerradas, canceladas o por tiempo de espera).
AfterCheckIn
Las aplicaciones de script activadas por esta aplicación de script sirven para modificar los datos descargados del servidor antes de la ejecución de Check-Out. Las aplicaciones de script se ejecutan una vez que el proceso de check-in finalizó (cerrado, cancelado o por tiempo de espera).
Proceso
- Los scripts son verificados mediante la suma de comprobación
- Se activa la interfaz BeforeCheckIn y se inicia la aplicación de script correspondiente
- Archivos y proyectos son transferidos y las operaciones son ejecutadas
- Se crea una nueva versión
- Se inicia el proceso de check-in
- Se cierra el proceso de check-in
- Se activa la interfaz AfterCheckIn y se inician las aplicaciones de script correspondientes
Líneas de comando para la aplicación de script ScriptBeforeCheckIn
Sin agentes:
ScriptBeforeCheckIn.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del servidor] /at:s |
Si se usan agentes:
ScriptBeforeCheckIn.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del agente] /at:s |
Líneas de comando para la aplicación de script ScriptAfterCheckIn
Sin agentes:
ScriptAfterCheckIn.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[Ruta del archivo del servidor] /at:s |
Si se usan agentes:
ScriptAfterCheckIn.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del agente] /at:s |
Descripción del archivo de interfaz para BeforeCheckIn
Las secciones [Specific], [User], [Common], [Component] y [Version] están descriptas en secciones generales del archivo de interfaz.
[Specific]
Esta sección contiene la ruta absoluta del directorio de trabajo del componente.
La claves de la sección están descriptas en secciones generales del archivo de interfaz
[User]
Esta sección contiene los datos del usuario que ejecuta la cuenta con los derechos correspondientes (administrador).
Estos datos son User-Id, FullName, EmailAddress, LocalLogon, Admin y Groups.
La claves de la sección están descriptas en secciones generales del archivo de interfaz
[Common]
Esta sección contiene los datos necesarios para la ejecución del script.
La parte más importante es Trigger=BeforeCheckIn.
Estos datos son Language, ComputerName, RootDirAdmin, DirPrjData, DirTemp, TimeOut, PathLog, PathExeVdog, SilentMode y Licence.
La claves de la sección están descriptas en secciones generales del archivo de interfaz
[Component]
Esta sección contiene todos los datos del componente.
Estos datos son Dir, Id y ComponenteTypeId.
La claves de la sección están descriptas en secciones generales del archivo de interfaz
[Version]
Contiene informaciones sobre la versión descargada en el directorio de trabajo.
Estos datos son VersionUUID, HVersion, HVersionUserDefined, TimeStampLocal, TimeStampUtc, ChangeReason, UserId, UserName, UserFullName, UserDomainName, UserEmailAddress, ComputerName, DNameStorage y State.
La claves de la sección están descriptas en secciones generales del archivo de interfaz
Descripción del archivo de interfaz para AfterCheckIn
Las secciones [Specific], [User], [Common], [Component] y [Version] están descriptas en secciones generales del archivo de interfaz.
[Specific]
Esta sección contiene la ruta absoluta del directorio de trabajo del componente. La claves de la sección están descriptas en secciones generales del archivo de interfaz
[User]
Esta sección contiene los datos del usuario que ejecuta la cuenta con los derechos correspondientes (administrador). Estos datos son User-Id, Name, FullName, Domain, EmailAddress, LocalLogon, Admin y Groups. La claves de la sección están descriptas en secciones generales del archivo de interfaz
[Common]
Esta sección contiene los datos necesarios para la ejecución del script.
La parte más importante es Trigger=AfterCheckIn.
Otros datos son Language, ComputerName, RootDirAdmin, DirPrjData, DirTemp, TimeOut, PathLog, PathExeVdog, SilentMode y Licence. La claves de la sección están descriptas en secciones generales del archivo de interfaz
[Component]
Esta sección contiene todos los datos del componente. Estos datos son Dir, Id y ComponentTypeId. La claves de la sección están descriptas en secciones generales del archivo de interfaz
[Version]
Esta sección contiene información sobre la versión descargada en el directorio de trabajo.
Estos datos son VersionUUID, HVersion, HVersionUserDefined, TimeStampLocal, TimeStampUtc, ChangeReason, UserId, UserName, UserFullName, UserDomainName, UserEmailAddress, ComputerName, DNameStorage y State.
La claves de la sección están descriptas en secciones generales del archivo de interfaz.
Contenido relacionado |
---|
Secciones generales del archivo de interfaz |