Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Document Properties Marker
doctypeproperty
overridefalse


Short DescriptionMaterialize the controlled property by an artificial property with the given path.
Namemat
Short Name
Parent
Parent Property
property-nameName
hide
Audience
Name List
doctyperole
render-no-hits-as-blanktrue
property-restrict-value-rangetrue
propertyAudience
empty-as-nonetrue

Subject
Name List
doctypesubject
propertySubject

Categories
Name List
doctypecategory
property-restrict-value-rangetrue
propertyCategories

Tags
Tag List
propertyTags

Flagshide
Iteration

Iteration
valueproduction

hide
Type
Name List
doctypeproperty-type
render-no-hits-as-blanktrue
property-restrict-value-rangetrue
propertyType

Identifiermat:(property path)
Component
Name List
doctypecomponent
render-no-hits-as-blanktrue
property-restrict-value-rangetrue
propertyComponent

Requiredfalsehide
Data TypeProperty Path
Short Data Type
Display Property
property-nameData Type

Default Value
Value Range

Implementation
Since4.5
Deprecated Since
Until
Reference
Sort Keyhide



Section
show-titlefalse
titleDescription

Materializing properties is the process to derive a value from a property path (like Property A->Property B->Property C)  and store it as an artificial property of a document instance.

To materialize a property based on the current property (i.e. the property whose control this is), a property paths must be specified that originates on the property.

Example Box

A property Persons of doctype Organization is holding references to persons:

Property ControlArtificial Property NameArtificial Property ValueExplanation
mat:NamePersons->NameHanna, Sarah, JohnMaterializes the name of the Person(s).
mat:Address->CityPersons->Address->CityNew York, Rio, TokioMaterializes the names of the person's city names.

To use the materialized properties in queries (Where clause), use the following syntax.

Code Block
languagetext
$<Persons->Name>=[Hanna]
$<Persons->Address->City>=[New York]




Section
ignore-template-buttonstrue
titleSubordinate Properties


Hide From Reader

Create from template
blueprintModuleCompleteKeyde.smartics.atlassian.confluence.smartics-projectdoc-confluence-space-swdev:projectdoc-blueprint-doctype-property
buttonLabelCreate Property

Display Table
doctypeproperty
render-no-hits-as-blanktrue
render-modedefinition
selectName, Short Description
restrict-to-immediate-childrentrue
sort-bySort Key, Name


Section
required-permissionswrite-access
titleNotes


Section
titleReferences


Tour
render-no-hits-as-blanktrue
render-as-definition-listtrue
marker-column-property-nameTitle
replace-title-with-nametrue


TitleShort Description





Section
titleResources


Tour
render-no-hits-as-blanktrue
render-as-definition-listtrue
marker-column-property-nameTitle
replace-title-with-nametrue