web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to Handle Tables w...
Power Apps
Unanswered

How to Handle Tables with People - Full Name

(0) ShareShare
ReportReport
Posted on by 15

I'm curious what people do as a best practice when creating tables in Dataverse that will contain information about people in terms of what to use as a Primary Name Column. 

 

Ideally, I would do what the Contacts table does - have a read-only Full Name column that is populated with First Name & " " & Last Name, but that's not possible for custom tables.

 

Is the best option to have First Name and Last Name fields and then use a real-time workflow to populate the Full Name column any time the row is changed? If I go that route, don't I have an issue that the Full Name field could be edited??

 

Curious how others handle this...

I have the same question (1)
  • Linn Zaw Win Profile Picture
    2,996 on at

    If you make the Full Name field read-only on the model-driven app form, the users will not be able to edit it manually.

    You can also select that Full Name field as one of the "Record Fields change" in your real-time workflow. In that way, the value will be reset to First Name & " " & Last Name if someone tries to edit that using God Mode from Level Up extension or any server side operations like Web API or cloud flow, etc.

    Real-time workflow solution is still not perfect since it shows up x2 entries in the audit history.

    Another solution would require a bit of a development effort which is to create a Pre Operation plugin and set the Full Name value in the Target object without calling an additional UpdateRequest.

     

     

  • jrausch Profile Picture
    15 on at

    Hi Linn.

     

    For the option you outlined in your response to this where I create a real-time workflow solution, what would that Solution be within PowerPlatform? I created one as a CloudFlow and it does work, but I just got an invoice for $1,500 from Microsoft because it costs $.60 each time the flow runs. Is there a different thing I should be using to create the 'real-time workflow' that populates the Full Name?

  • Fubar Profile Picture
    8,483 Super User 2026 Season 1 on at

    @jrausch note, the response with a suggested solution from Linn was to use a real-time workflow or plugin, these are not Flow .  At the time of writing Workflows and Plugins are considered by Microsoft as internal whereas Flow is considered to be making external API calls, internal incurs no additional charges whereas external requires an appropriate license which can vary based on daily api calls (or other qualifying licences).

    However, $0.60 is excessive for 1 flow run and would suggest that you have an issue in your flow, or you were not appropriately licensed as there are per flow plans at $15/$150  a month that give 6,000 to 250,000 api calls per day.

  • jrausch Profile Picture
    15 on at

    Thanks @Fubar .

    How do I go about creating a real-time workflow for a Dataverse table? I don't see an option to create one from make.powerapps.com and most of the documentation I find is very old and focused on Dynamics - our app does not use Dynamics, just building on native Dataverse/Powerplatform functionality.

    Thanks!

  • a33ik Profile Picture
    3,306 Most Valuable Professional on at

    @jrausch it's still there in the "maker" experience, just named slightly differently. Open the solution you are working and from it click +New -> Automation -> Process -> Workflow

    a33ik_0-1697070364037.png

     

  • Fubar Profile Picture
    8,483 Super User 2026 Season 1 on at

    as per jrausch post above. In Maker interface, select Solutions in the left column menu, then either create a new Solution or use the existing solution named Default (if you are going to move it to another environment later, put it in your own and not the default).

     

    Edit: FYI much of the stuff in Dataverse originated from Dynamics 365 Customer Engagement (CRM). Model Driven Apps, Table and Column definitions, forms, business rules, client side JavaScript, workflows, plugins, standard out of the box tables like Contact, Account, Activities, Notes etc - some of the interfaces have been updated others are still the same as they were for Dynamics 365. The main difference is your license may or may not give you full access to some functionality and certain tables or impose other limits like the number of custom tables allowed.

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
Haque Profile Picture

Haque 103

#2
WarrenBelz Profile Picture

WarrenBelz 82 Most Valuable Professional

#3
wolenberg_ Profile Picture

wolenberg_ 67 Super User 2026 Season 1

Last 30 days Overall leaderboard