Bausteine > Benennungskonventionen für Bausteine
Benennungskonventionen für Bausteine
Die folgenden Benennungskonventionen werden von den durch PTC bereitgestellten Bausteinen verwendet und werden für die Verwendung in benutzerdefinierten Bausteinen empfohlen.
Projektbenennung
Der Projektname beginnt immer mit einem Namespace, gefolgt von einem Baustein-Präfix, dem Namen des Bausteins. Das Baustein-Präfix muss eindeutig sein. Der PTC Namespace ist für Projekte reserviert, die von PTC entwickelt wurden.
Beispiel: Für den von PTC bereitgestellten Schicht-Baustein ist der Projektname PTC.Shift.
Von Kunden erstellte Projekte sollten eine eigene eindeutige Namespace-ID verwenden, z.B. MyCompany. Der Projektname für einen benutzerdefinierten Schicht-Baustein könnte MyCompany.Shift sein.
Entitätenbenennung
Der Name jeder Entität in einem Baustein beginnt mit dem Namespace, gefolgt vom Bausteinnamen und dann einem funktionalen Namen für die Entität. Für die meisten Entitäten folgt dem funktionalen Namen ein Suffix, das den Entitätstyp angibt. Namen für Projekt, Data Shape und Ding enthalten nicht das Suffix, das den Entitätstyp angibt.
Beispielsweise wird die Einstiegspunkt-Dingvorlage im von PTC bereitgestellten Schicht-Baustein PTC.Shift.EntryPoint_TT genannt, und das Einstiegspunkt-Ding hat den Namen PTC.Shift.EntryPoint. In einem benutzerdefinierten Schicht-Baustein könnte die Einstiegspunkt-Dingvorlage den Namen MyCompany.Shift.EntryPoint_TT haben, und das Einstiegspunkt-Ding den Namen MyCompany.Shift.EntryPoint.
Die folgende Tabelle enthält Beispielnamen für verschiedene Entitätstypen, einschließlich des Suffix, sofern verwendet:
Entitätstyp
Suffix
Beispielname
Ding
PTC.Shift.ThingName
Dingvorlage
_TT
PTC.Shift.ThingTemplateName_TT
Dingform
_TS
PTC.Shift.ThingShapeName_TS
Datentabelle
_DT
PTC.Shift.DataTableName_DT
Data Shape
PTC.Shift.DataShapeName
Stream
_SM
PTC.Shift.StreamName_SM
Wert-Stream
_VS
PTC.Shift.ValueStreamName_VS
Zeitgeber
_TM
PTC.Shift.TimerName_TM
Scheduler
_SL
PTC.Shift.SchedulerName_SL
Netzwerk
_NW
PTC.Shift.NetworkName_NW
Mashup
_MU
PTC.Shift.MashupName_MU
Master-Mashup
_MM
PTC.Shift.MasterMashupName_MM
Menü
_MN
PTC.Shift.MenuName_MN
Medien
_MD
PTC.Shift.MediaName_MD
Stildefinition
_SY
PTC.Shift.StyleDefinitionName_SY
Statusdefinition
_ST
PTC.Shift.StateDefinitionName_ST
Stilthema
_TH
PTC.Shift.StyleThemeName_TH
Benutzergruppe
_UG
PTC.Shift.UserGroupName_UG
Organization
_OR
PTC.Shift.OrganizationName_OR
Anwendungsschlüssel
_AK
PTC.Shift.ApplicationKey_AK
Projekte
PTC.Shift
War dies hilfreich?