Deze pagina beschrijft de standaard naamgevingsconventies voor alle Power Platform componenten binnen oplossingen.
Deze richtlijnen gelden voor alle componenten binnen Dataverse, Power Apps, Power Automate en gerelateerde Power Platform-oplossingen.
Consistent naming improves maintainability, discoverability and deployment reliability.
Het doel van deze pagina is om:
Consistente naamgeving ondersteunt:
â Gebruik consistente naamgeving binnen het gehele platform
â Gebruik beschrijvende namen
â Gebruik duidelijke Engelse termen voor technische namen
â Gebruik dezelfde structuur binnen alle oplossingen
â Gebruik ÊÊn publisher per oplossingsdomein
â Gebruik lowercase voor technische namen
đĢ Omgevingsnamen (DEV / TST / ACC / PRD)
đĢ Onduidelijke afkortingen
đĢ Generieke namen zoals Test, New of Temp
đĢ Inconsistente naamgeving
đĢ Meerdere naamgevingsstandaarden binnen ÊÊn oplossing
Iedere Power Platform oplossing maakt gebruik van een Publisher.
De Publisher bepaalt:
| Publisher | Prefix |
|---|---|
| BRENKE | unc |
| Contoso | cts |
| Fabrikam | fab |
đĢ Default Publisher
đĢ Verschillende prefixes binnen dezelfde oplossing
đĢ Publisherwissels tijdens de lifecycle
<Customer> | <Scope>
BRENKE | 01 Configuration
BRENKE | 02 Core
BRENKE | 03 Programming UI
BRENKE | 04 Programming Logic
BRENKE | 05 Automation
Ondersteunen van gecontroleerde deployments en dependency management.
<publisher>_<scope>
brenke_configuration
brenke_core
brenke_programming_ui
brenke_programming_logic
brenke_automation
<Name>
Account
Order
Subscription
Project
<publisher>_<name>
brenke_subscription
brenke_project
brenke_registration
Relaties bepalen hoe gegevens met elkaar verbonden zijn.
<publisher>_<bron>_<doel>
brenke_account_contact
brenke_contact_account
brenke_account_opportunity
<publisher>_<naam>Id
brenke_primaryContactId
brenke_parentAccountId
brenke_customerId
brenke_contactId
(Te generiek)
Email Address
Phone Number
Primary Contact
Order Date
<publisher>_<functionalName>
brenke_name
brenke_firstName
brenke_lastName
brenke_description
Gebruik:
is
has
brenke_isActive
brenke_hasContract
brenke_isCustomer
brenke_status
brenke_category
brenke_type
brenke_amount
brenke_quantity
brenke_creditLimit
Gebruik:
Date
DateTime
brenke_birthDate
brenke_startDateTime
Gebruik altijd:
Id
brenke_customerId
brenke_accountManagerId
brenke_primaryContactId
Gebruik:
Percentage
Rate
brenke_discountPercentage
brenke_interestRate
Gebruik:
Id
Key
Reference
brenke_externalId
brenke_integrationKey
brenke_erpReference
Account - Main
Account - Service
Case - Service Desk
Contract - Backoffice
tab_<tabname>
tab_general
tab_details
tab_<tabname>_sec_<sectionname>
tab_general_sec_general
tab_general_sec_contacts
tab_details_sec_general
<publisher>_scripts/<entity>.js
Of:
<publisher>_scripts/<entity>/<entity>.js
brenke_scripts/account.js
brenke_scripts/contact.js
brenke_scripts/account/account.js
<publisher>_images/<entity>/<image>
brenke_images/account/chamberofcommerce.png
brenke_images/icons/sync.svg
<Applicatie> - <Entiteit> - <Trigger> - <Actie>
Sales - Opportunity - CUD - Create Notification
Service - Case - CUD - Send Status Update
Account - CUD - Validate IBAN
đ Zie ook de pagina Cloud Flow Guidelines.
<Connector> - <Context> - <Type>
Dataverse - BRENKE - Service Principal
SharePoint - BRENKE - Service Account
<publisher>_<connector>_<type>
brenke_dataverse_sp
brenke_sharepoint_sa
API Endpoint
SharePoint Site URL
Tenant ID
<publisher>_<name>_<type>
brenke_api_endpoint
brenke_sharepoint_url
brenke_tenant_id
Status
Type
Category
<publisher>_<name>
brenke_status
brenke_category
brenke_type
<publisher>_<verb><Noun>
brenke_validateIban
brenke_createProject
brenke_generateContract
â Gebruik altijd een eigen Publisher
â Gebruik consistente prefixes
â Gebruik beschrijvende namen
â Gebruik vaste structuren per componenttype
â Documenteer uitzonderingen
â Gebruik ÊÊn naamgevingsstandaard binnen de gehele oplossing
â Gebruik van de standaard Publisher
â Omgevingsnamen in technische namen
â Afkortingen zonder betekenis
â Inconsistente naamgeving
â Dubbele of verwarrende namen
Consistente naamgeving ondersteunt:
Belangrijkste uitgangspunten:
đ Naming Conventions vormen een essentieel onderdeel van professionele Power Platform ontwikkeling en ondersteunen schaalbare, onderhoudbare en beheersbare oplossingen.