Table of Contents

R18731 Party - Party Name

Name Value
Code R18731
Entity General.Contacts.Parties Entity
Name PartyName
Attribute PartyName
Layer Back-End
Events Commit
Priority Normal
Modify YES
Action If (Party.PartyType == Company)
Party.PartyName = Company.Name + IF(BranchNumber = 0, '' , '[' + BranchNumber + ']')

else if (Party.PartyType == Person)
Party.PartyName = Person.FirstName + Person.MiddleName + Person.LastName

else if (Party.PartyType == Store)
Party.PartyName = Store.Name

else if (Party.PartyType == Company Location)
Party.PartyName = CompanyLocation.Company.Name + ', ' + CompanyLocation.LocationName

else if (Party.PartyType == Division)
Party.PartyName = CompanyDivision.Name

else
Party.PartyName = null
Description When the new party is created, the PartyName is automatically filled as follows:

- if the party is a Company - its PartyName is the Company's Name. If the BranchNumber is 0, it is ignored. Otherwise, the BranchNumber is appended in square brackets. Example: "TechCorp" or "TechCorp [3]";

- if the party is a Person - its PartyName is the Person's full name i.e. is created by concatenating FirstName, MiddleName, and LastName. Example: "John Michael Doe";

- if the party is a Store - its PartyName is the Store's Name. Example: "SuperMart";

- if the party is a Company Location - The name is formed by combining the Company.Name and the LocationName, separated by a comma. Example: "TechCorp, New York Office";

- if the party is a Company Division - its PartyName is the Division's Name. Example: "Sales Division";

- in all other cases the PartyName is null.
Message The party name does not correspond to the full name of the object. For example the person full name contains first, middle and last name.
Version Introduced: 2017
Revocable NO

* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.