Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesOpérateursTech_Rule Opérateur d’init

Tech_Rule Opérateur d’init

Faits rapides

PropriétéValeur
ClasseCENPyOlpTech_RuleInitOperator
Modulecenpylib.CENPyOlpTech_RuleInitOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes7

Départ rapide

# Boilerplate Example tech_RuleInitOperator = ... # obtained from the runtime context result = tech_RuleInitOperator.GetController()

Index de la méthode

MéthodeRetoursRésumé
AddPyEventCENPyOlpEventObjectAjouter un événement à la règle d’événement.
AddPyEventByUUIDCENPyOlpEventObjectAjouter un événement à la règle d’événement.
SetActivePyEventDéfinissez l’événement donné comme actif dans la règle spécifiée.
OverrideEventRuleInsertPositionDéfinissez la nouvelle position d’insertion pour les règles de l’événement avec le prénom.
RemoveEventFromRuleSupprimez un événement de la règle d’événement.
GetControllerCENPyOlpControllerPrends l’interface du contrôleur parent.
GetLoggerOperatorCENPyOlpLogOperatorPrends l’interface opérateur du journal.

Méthodes de requête

GetController

def GetController() -> CENPyOlpController

Prends l’interface du contrôleur parent.

Revient : CENPyOlpController — Interface de la manette.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Prends l’interface opérateur du journal.

Retours : CENPyOlpLogOperator — Interface opérateur journal.

Méthodes de mutation

AddPyEvent

def AddPyEvent(ruleName: str, pyEventName: str) -> CENPyOlpEventObject

Ajouter un événement à la règle d’événement.

Paramètres :

NomTypeDescription
ruleNamestrNoyau ou nom de règle défini par Python.
pyEventNamestrNoyau ou nom d’événement défini par Python.

Revient : CENPyOlpEventObject — Objet événement ajouté.

AddPyEventByUUID

def AddPyEventByUUID(ruleName: str, eventUUID: str) -> CENPyOlpEventObject

Ajouter un événement à la règle d’événement.

Paramètres :

NomTypeDescription
ruleNamestrNoyau ou nom de règle défini par Python.
eventUUIDstrUuid d’événement défini par le noyau ou Python.

Revient : CENPyOlpEventObject — Objet événement ajouté.

SetActivePyEvent

def SetActivePyEvent(ruleName: str, eventBaseName: str)

Définissez l’événement donné comme actif dans la règle spécifiée.

Paramètres :

NomTypeDescription
ruleNamestrNoyau ou nom de règle défini par Python.
eventBaseNamestrNoyau ou nom d’événement défini par Python.

RemoveEventFromRule

def RemoveEventFromRule(ruleName: str, eventName: str)

Supprimez un événement de la règle d’événement.

Paramètres :

NomTypeDescription
ruleNamestrNoyau ou nom de règle défini par Python.
eventNamestrNoyau ou nom d’événement défini par Python.

Utilités

OverrideEventRuleInsertPosition

def OverrideEventRuleInsertPosition(ruleName: str, insertPosition: int)

Définissez la nouvelle position d’insertion pour les règles de l’événement avec le prénom.

Paramètres :

NomTypeDescription
ruleNamestrNom de la règle d’événement à rechercher.
insertPositionintNouvelle position d’insert.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?