Chapter 7 Pilotage de PowerAMC à l'aide de scripts


Gestion des versions d'un document

Pour geler et dégeler une version de document :

Utilisez le code suivant Description
Freeze(ByVal Comment As String = "") As Boolean Méthode sur la classe RepositoryDocumentBase qui permet de créer une version archivée d'un document.
Unfreeze() As Boolean Méthode sur la classe RepositoryDocumentBase qui permet de modifier la version courante dans le référentiel pour refléter les changements effectués sur votre machine en local.

Pour verrouiller et déverrouiller une version de document :

Utilisez le code suivant Description
Lock(ByVal Comment As String = "") As Boolean Méthode sur la classe RepositoryDocumentBase qui permet d'empêcher d'autres utilisateurs de mettre à jour une version consolidée.
Unlock() As Boolean Méthode sur la classe RepositoryDocumentBase qui permet à d'autres utilisateurs de mettre à jour une version consolidée.

Pour supprimer une version de document :

Utilisez le code suivant Description
DeleteVersion() As Boolean Méthode sur la classe RepositoryDocumentBase qui permet de supprimer une version de document.

Vous pouvez effectuer les tâches suivantes de gestion de versions des documents à l'aide du scripting :

Vous pouvez geler et dégeler une version de document à l'aide des méthodes suivantes : Freeze(ByVal Comment As String = "") As Boolean and Unfreeze() As Boolean.

Exemple

MyDocument.Freeze "Update required"

Exemple

MyDocument.Unfreeze

Vous pouvez verrouiller et déverrouiller une version de document à l'aide de des méthodes suivantes : Lock(ByVal Comment As String = "") As Boolean and Unlock() As Boolean.

Exemple

MyDocument.Lock "Protection required"

Exemple

MyDocument.Unlock

Vous pouvez supprimer une version de document à l'aide de la méthode suivante : DeleteVersion() As Boolean.

Exemple

MyDocument.Delete

 


Copyright (C) 2008. Sybase Inc. All rights reserved.