Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenBetreiberTech_Rule Init-Operator

Tech_Rule Init-Operator

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpTech_RuleInitOperator
Modulcenpylib.CENPyOlpTech_RuleInitOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden7

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
AddPyEventCENPyOlpEventObjectFüge der Ereignisregel ein Ereignis hinzu.
AddPyEventByUUIDCENPyOlpEventObjectFüge der Ereignisregel ein Ereignis hinzu.
SetActivePyEventSetze das gegebene Ereignis in der angegebenen Regel als aktiv.
OverrideEventRuleInsertPositionSetze die neue Einfügungsposition für die Eventregeln mit Vornamen.
RemoveEventFromRuleEntferne ein Ereignis aus der Ereignisregel.
GetControllerCENPyOlpControllerHol dir die Parent Controller-Oberfläche.
GetLoggerOperatorCENPyOlpLogOperatorHol dir die Loggoperator-Schnittstelle.

Abfragemethoden

GetController

def GetController() -> CENPyOlpController

Hol dir die Parent Controller-Oberfläche.

Rücksendungen: CENPyOlpController — Controller-Schnittstelle.

GetLoggerOperator

def GetLoggerOperator() -> CENPyOlpLogOperator

Hol dir die Loggoperator-Schnittstelle.

Rücksendungen: CENPyOlpLogOperator — Log-Operator-Schnittstelle.

Mutationsmethoden

AddPyEvent

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

Füge der Ereignisregel ein Ereignis hinzu.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
pyEventNamestrKernel- oder Python-definierter Ereignisname.

Returns: CENPyOlpEventObject — Ereignisobjekt hinzugefügt.

AddPyEventByUUID

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

Füge der Ereignisregel ein Ereignis hinzu.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
eventUUIDstrKernel- oder Python-definiertes Ereignis uuid.

Returns: CENPyOlpEventObject — Ereignisobjekt hinzugefügt.

SetActivePyEvent

def SetActivePyEvent(ruleName: str, eventBaseName: str)

Setze das gegebene Ereignis in der angegebenen Regel als aktiv.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
eventBaseNamestrKernel- oder Python-definierter Ereignisname.

RemoveEventFromRule

def RemoveEventFromRule(ruleName: str, eventName: str)

Entferne ein Ereignis aus der Ereignisregel.

Parameter:

NameTypBeschreibung
ruleNamestrKernel- oder Python-definierter Regelname.
eventNamestrKernel- oder Python-definierter Ereignisname.

Versorgungsleitungen

OverrideEventRuleInsertPosition

def OverrideEventRuleInsertPosition(ruleName: str, insertPosition: int)

Setze die neue Einfügungsposition für die Eventregeln mit Vornamen.

Parameter:

NameTypBeschreibung
ruleNamestrEvent-Regel-Name zum Suchen.
insertPositionintNeue Einsatzposition.

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?