TProcessDoc - Interface
| TProcessDoc = class (TDocument) | Interface de TProcessDoc | Exemples de TProcessDoc |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | ConnectByID | inherited | Permet d'utiliser une instance de document | |
| constructor | ConnectByRUDAndVersion | inherited | Permet de se connecter à un document par sa RUD et sa version | |
| constructor | ConnectFreshByID | inherited | Description de ConnectFreshByID | |
| constructor | Create | inherited | Constructeur de la classe TObject | |
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | ApplicationDate : Float | read write inherited | Lecture/Ecriture de la date de mise en application du document QuBES | |
| property | ApprovalDate : Float | read inherited | Description de ApprovalDate | |
| property | ClassifFieldIndexes : array of Integer | read write inherited | Champs de classification du document | |
| property | CoWriterLogin : String | read write inherited | Lecture/Ecriture d'un co-rédacteur | |
| property | CreationDate : Float | read inherited | Retourne la date de création du document QuBES | |
| property | CurrentVersionChangesText : String | read write inherited | Description de CurrentVersionChangesText | |
| property | Description : String | read write inherited | Lecture/Ecriture de la description du document QuBES | |
| property | DisplayPDFViewOnly : Boolean | read inherited | Description de DisplayPDFViewOnly | |
| property | DocProperty[] : Variant | read write inherited | Description de DocProperty | |
| property | ID : Integer | read inherited | Identifiant du document | |
| property | InitialModelID : Integer | read inherited | ID document model initial | |
| property | IssuingServiceID : Integer | read write inherited | ID du service d'emission du document | |
| property | IssuingSiteID : Integer | read write inherited | ID du site d'émission du document | |
| property | LangID : Integer | read write inherited | Identifiant de langue | |
| property | Language : String | read inherited | Langue du document | |
| property | LastCommentDate : Float | read inherited | Date de la dernière diffusion pour commentaire | |
| property | LastModifDate : Float | read inherited | Description de LastModifDate | |
| property | MajorVersion : Integer | read inherited | Retourne le numéro de version majeure du document | |
| property | ManagerLogin : String | read inherited | Description de ManagerLogin | |
| property | ManagerName : String | read inherited | Renvoie le nom et le prénom du responsable d'un document | |
| property | MinorVersion : Integer | read inherited | Retourne le numéro de version mineure du document | |
| property | PointsOfUse : String | read inherited | Liste de diffusion du document | |
| property | ResponsibleLogin : String | deprecated read inherited | Renvoie le login du responsable d'un document (dépréciée) | |
| property | RevisionDate : Float | read write inherited | Retourne la date de révision du document QuBES | |
| property | RUD : String | read inherited | Retourne la RUD d'un document QuBES | |
| property | StateID : Integer | read inherited | Description de StateID | |
| property | Title : String | read write inherited | Lecture/Ecriture du titre du document QuBES | |
| property | TrainingPeriodicity : Float | read inherited | Périodicité de la formation | |
| property | UsersToBeTrained : array of String | read inherited | Liste des personnes à former sur le document | |
| Méthodes | ||||
| function | AccessLimitedToContributors : Boolean | Description de AccessLimitedToContributors | Qubes 9.0 | |
| procedure | AddApplicationUserGroup | inherited | Ajout d'un groupe d'utilisateur | |
| procedure | AddApplier | inherited | Ajoute un utilisateur pour application à un document Qubes | |
| procedure | AddApprobator | inherited | Ajoute un approbateur à un document Qubes | |
| procedure | AddCommentator | inherited | Ajoute un commentateur au document Qubes | |
| procedure | AddCommentUserGroup | inherited | Ajout d'un groupe d'utilisateur | |
| procedure | AddInformationUserGroup | inherited | Ajout d'un groupe d'utilisateur | |
| procedure | AddInformedOnUser | inherited | Ajoute un utilisateur pour information au document Qubes | |
| procedure | AddKeyword | inherited | Permet d'associer un mot-clef au document Qubes | |
| function | AllFieldsAsJSON : String | Description de AllFieldsAsJSON | Qubes 8.0 | |
| procedure | AppliedDocIDsLinkedFrom | inherited | Retourne les IDs des documents en application qui sont référencés par ce document | |
| procedure | AppliedDocIDsLinkedTo | inherited | Retourne les IDs des documents en application qui référencent ce document | |
| function | ApprobationStatus : String | inherited | Retourne les informations d'approbation du document Qubes | |
| function | ApprovalsAsJSON : String | inherited | Description de ApprovalsAsJSON | |
| function | AutoBasicDocProcessID : Integer | inherited | Description de AutoBasicDocProcessID | |
| procedure | BeginUpdate | inherited | Démarrage d'une session de modification des propriétés | |
| procedure | ChangePointOfUseComment | inherited | Changer le commentaire d'une diffusion papier | |
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| function | ContentFileName : String | inherited | Retourne le RUD et le nom du fichier QuBES | |
| function | CreateApplicationFunctionsList : TStrings | inherited | Renvoie la liste des fonctions d'application du document | |
| function | CreateApplicationLoginsList : TStrings | inherited | Retourne la liste des applicateurs d'un document QuBES | |
| function | CreateApplicationServicesList : TStrings | inherited | Renvoie la liste des services d'application du document | |
| function | CreateApplicationSitesList : TStrings | inherited | Renvoie la liste des sites d'application du document | |
| function | CreateApprobationLoginsList : TStrings | inherited | Retourne la liste des validateurs d'un document QuBES | |
| function | CreateCommentLoginsList : TStrings | inherited | Retourne la liste des commentateurs d'un document QuBES | |
| function | CreateInformationLoginsList : TStrings | inherited | Retourne la liste des utilisateurs pour information d'un document QuBES | |
| function | CreateLinkedDocIDsList : TIntegerList | inherited | Description de CreateLinkedDocIDsList | |
| function | CreateLoginsDocList : TStrings | inherited | Description de CreateLoginsDocList | |
| function | DeclarePointOfUse : Integer | inherited | Creation d'une diffusion papier | |
| function | DeleteAllSnapshots : Boolean | inherited | Supprimer tous les instantanés | |
| function | DeleteSnapshot : Boolean | inherited | Suppression d'un instantané | |
| function | DocSize : Integer | inherited | Description de DocSize | |
| procedure | EndUpdate | inherited | Fin d'une session de modification des propriétés | |
| procedure | ExecutePostPDFConvert | inherited | Description de ExecutePostPDFConvert | |
| function | ExportContent : String | inherited | Exporte le contenu d'un document QuBES dans un fichier | |
| function | ExportMonolithicXML : String | inherited | Export d'un document en temp que XML monolithique | |
| function | FolderID : Integer | inherited | Description de FolderID | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | FullName : String | inherited | Description de FullName | |
| function | FullPath : String | inherited | Description de FullPath | |
| procedure | GetApplicationUsersAndGroupsList | inherited | Retourne les listes des utilisateurs et des groupes pour application | |
| function | GetAuthorityForApprover : String | inherited | Description de GetAuthorityForApprover | |
| procedure | GetCommentUsersAndGroupsList | inherited | Retourne les listes des utilisateurs et des groupes pour commentaire | |
| procedure | GetInformationUsersAndGroupsList | inherited | Retourne les listes des utilisateurs et des groupes pour information | |
| function | HasApplicationList : Boolean | inherited | Description de HasApplicationList | |
| function | HasKeyword : Boolean | inherited | Retourne si un document a un mot clef renseigné | |
| function | HistoryAsJSON : String | inherited | Historique du document | |
| function | HistoryViewList : array of String | Description de HistoryViewList | Qubes 8.0 | |
| procedure | ImportDataFromFile | inherited | Description de ImportDataFromFile | |
| procedure | ImportMonolithicXML | inherited | Import d'un document exporté en tant que XML monolithique | |
| procedure | ImportPDFViewFromFile | inherited | Description de ImportPDFViewFromFile | |
| function | IndexedFieldsAsJSON : String | Description de IndexedFieldsAsJSON | Qubes 8.0 | |
| function | IsApplied : Boolean | inherited | Description de IsApplied | |
| function | IsAppliedWithRestrictions : Boolean | inherited | Description de IsAppliedWithRestrictions | |
| function | IsApproved : Boolean | inherited | Le document n'est plus ni en création ni en approbation | |
| function | IsArchived : Boolean | inherited | Description de IsArchived | |
| function | IsBeingWritten : Boolean | inherited | Document en création | |
| function | IsRetired : Boolean | inherited | Description de IsRetired | |
| function | IsSentForApproval : Boolean | inherited | Description de IsSentForApproval | |
| function | IsSuspended : Boolean | inherited | Description de IsSuspended | |
| function | KeywordsCommaText : String | deprecated inherited | Description de KeywordsCommaText (dépréciée) | |
| function | KeywordsList : array of String | inherited | Description de KeywordsList | |
| procedure | NewDiscussion | inherited | Créer une nouvelle discussion | |
| function | PDFViewTimeStamp : Float | inherited | Description de PDFViewTimeStamp | |
| function | PerformApprove : Integer | inherited | Description de PerformApprove | |
| function | PerformCommentRequest : Integer | inherited | Description de PerformCommentRequest | |
| procedure | PerformRefuse | deprecated inherited | Refus d'approbation (dépréciée) | |
| function | PerformRefuseApproval : Integer | inherited | refus d'approbation | |
| function | PerformRetire : Integer | inherited | Retire le document | |
| function | PerformSetApplied : Integer | inherited | Applique le document | |
| function | PerformSetRestricted : Integer | inherited | mise en utilisation restreinte | |
| function | PerformSubmitForApproval : Integer | inherited | Description de PerformSubmitForApproval | |
| procedure | PerformSuppression | inherited | Description de PerformSuppression | |
| function | PerformSuspension : Integer | inherited | Suspend le document | |
| function | RawDocClassName : String | inherited | Nom de la classe de la nature du document | |
| function | Reference : String | inherited | Affiche la référence du document | |
| procedure | RemoveApplicationUserGroup | inherited | Suppression d'un groupe d'utilisateur de la liste | |
| procedure | RemoveApplier | inherited | Enlève un applicateur | |
| procedure | RemoveApprobator | inherited | Enlève un approbateur | |
| procedure | RemoveCommentator | inherited | Enlève un commentateur | |
| procedure | RemoveCommentUserGroup | inherited | Suppression d'un groupe d'utilisateur | |
| procedure | RemoveInformationUserGroup | inherited | Suppression d'un groupe d'utilisateur de la liste | |
| procedure | RemoveInformedOnUser | inherited | Enlève un utilisateur de la liste pour information | |
| function | RemoveKeyword : Boolean | inherited | Supprime un mot clef d'un document QuBES | |
| procedure | RemovePointOfUse | inherited | Retrait d'une diffusion | |
| procedure | ReplyDiscussion | inherited | Répondre à une discussion | |
| function | RestoreSnapshot : Boolean | inherited | Restore un instantané | |
| procedure | SetFonctionsApplication | inherited | Remplacement de la liste des fonctions d'application du document. | |
| procedure | SetManagerLogin | inherited | Définition d'un nouveau login pour le responsable du document | |
| procedure | SetServicesApplication | inherited | Remplacement de la liste des services d'application du document. | |
| procedure | SetSitesApplication | inherited | Remplacement de la liste des sites d'application du document. | |
| procedure | SetUsersToBeTrained | inherited | Description de SetUsersToBeTrained | |
| function | SnapshotsAsJSON : String | inherited | Liste des instantanés | |
| function | StateAsString : String | inherited | Retourne le nom de l'état d'un document | |
| function | TakeSnapshot : Boolean | inherited | Prend un instantané | |
| procedure | TransitionToApprobation | inherited | Transition d'un document en création à un document mis en approbation | |
| function | TypeID : Integer | inherited | Retourne l'ID du type de document du document | |
| function | TypeName : String | inherited | Retourne le nom du type de document du document | |
| function | UserCanAbortExecutions : Boolean | Description de UserCanAbortExecutions | Qubes 8.0 | |
| function | UserCanCreateNewVersion : Boolean | inherited | Test la création d'une nouvelle version pour un utilisateur donné | |
| function | UserCanModify : Boolean | inherited | Description de UserCanModify | |
| function | UserCanRead : Boolean | inherited | Description de UserCanRead | |
| function | UserCanStartExecutions : Boolean | Description de UserCanStartExecutions | Qubes 8.0 | |
| function | UserCanViewExecutions : Boolean | Indique si un utilisateur est autorisé à consulter les exécutions du processus | Qubes 8.0 | |
| function | UserIsProtagonistOfExecution : Boolean | Description de UserIsProtagonistOfExecution | Qubes 10.0 | |
| function | ValidUserLoginsConcernedWith : String | inherited | Retourne la liste des utilisateurs concernés pour un document. | |
| function | ViewingLimitedToProfiles : Boolean | Description de ViewingLimitedToProfiles | Qubes 8.0 | |
| function | WebDAVLink : String | inherited | Retourne le lien du protocole WebDAV pour un document | |