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

WM_Rule Init-Operator

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpWM_RuleInitOperator
Modulcenpylib.CENPyOlpWM_RuleInitOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden7

Schneller Start

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

Methodenindex

MethodeRückgabenZusammenfassung
AddPyEventCENPyOlpEventObjectFüge der Ereignisregel ein Ereignis hinzu.
AddPyEventByUUIDCENPyOlpEventObjectFüge der Ereignisregel ein Ereignis hinzu.
RemoveEventFromRuleEntferne ein Ereignis aus der Ereignisregel.
SetActivePyEventSetze das gegebene Ereignis in der angegebenen Regel als aktiv.
OverrideEventRuleInsertPositionSetze die neue Einfügungsposition für die Eventregeln mit Vornamen.
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.

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.

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.

Versorgungsleitungen

OverrideEventRuleInsertPosition

def OverrideEventRuleInsertPosition(ruleName: str, insertPosition: int)

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

Parameter:

NameTypBeschreibung
ruleNamestrEin Kernel- oder Python-definierter Regelname zum Suchen.
insertPositionintNeue Einsatzposition.

Verwandte Typen

Versionsnotizen

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

Was this page helpful?