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

  1. Los scripts son verificados mediante la suma de comprobación
  2. Se activa la interfaz BeforeCheckIn y se inicia la aplicación de script correspondiente
  3. Archivos y proyectos son transferidos y las operaciones son ejecutadas
  4. Se crea una nueva versión
  5. Se inicia el proceso de check-in
  6. Se cierra el proceso de check-in
  7. 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