Versions Compared

Key

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


Page Properties
hiddentrue
idrLANGDONE

Product Version
Report Note
Assignee

Resources & Remarks

(Info) https://wiki.optimal-systems.de/pages/viewpage.action?pageId=57442949    

  • Antje: Cleaning up the Tutorial → moving things to Concepts

Modification History

NameDateProduct VersionAction
Antje08 FEB 20212.4New page properties macro.
Antje28 APR 20212021 SummerInfo added: number of tags per object limited to 50.
Antje21 JUN 20212021 Summer FixResistant Tags added.
Antje24..26 NOV 20212022 Springimprovement, tag name length
Agnieszka09 DEZ 20212022 SpringrLANG
Antje03 JAN 20222022 Springbehavior during POST restoring action added
Christoph29 MAR 20222022 SummerAdding "Hiding Tags for Certain User" (DOKU-2316)

Anchor
HidingTags
HidingTags
Hiding Tags for Certain Users

Not all tags are relevant for the general user, e.g. tags that are needed for automatic data processing. To prevent the general user from seeing these tags, a classification tag can be defined as follows in the schema:

 <classification>tag[tenMyTenant:process,0,1,2,3,4,5,6,10,100]</classification>

For the general user, only the tags that are explicitly listed are displayed. The name and value of the tag will be shown. If specified, they are localized.
Users with administrative roles are shown all tag entries, including those needed only for automated processes.

Note: Tags will not be validated by the backend. The same tag name can be used by different clients, but the tag can be used differently by these clients. Since this can lead to problems, it is recommended to assign an appropriate name space to the tag, e.g. the tenant name. In the above example, the tag "process" has been assigned to the name space tenMyTenant.


Excerpt

The basic idea for the usage of tags is to describe the state of an object within a process chain. They basically consist of a name and a state value and can be assigned to any object.


Section
bordertrue


Column

Table of Contents

Table of Contents
exclude(Table of Contents|Read on|Tagging Objects for Processing|Schema - Defining Object Types|Changing Schema Structures \("Schema Flow"\))


...

  • Tags do NOT belong to the metadata and thus do not need to be defined in the schema.
  • Tags are stored together with the object as value for the system:tags property similar to metadata.
  • Pure tag operations do NOT lead to the creation of a new object version.
  • Tags can only be attached to the current version of an object, whereas previous versions cannot have tags.
  • For version-specific information, metadata provide the suitable options. They have to be defined in the schema.

...

Behavior during POST updates of the binary content file:

  • If the tag name ends with the suffix :resistant, the tag is transferred to the new object version. Its state remains unchanged.
  • If the tag name does NOT end with the suffix :resistant, the tag is deleted. It will not be assigned to the new object version.

Behavior during POST restoring actions of an old version (as of 2022 Spring):

  • If the tag name ends with the suffix :resistant, the tag is transferred to the new object version. Its state remains unchanged.
  • If the tag name does NOT end with the suffix :resistant, the tag is deleted. It will not be assigned to the new object version.

...