Table of Contents | ||
---|---|---|
|
Introduction
A Schema is a collection of properties of a certain attribute managed by Syncope.
...
This wiki page aims to show how to manage schemas via administration console.
Create a new Schema
Following User Schema creation steps have been provided.
...
- Click on Schema tab.
- Click on Attributes tab.
- Click on Create new attribute button and provide the following information.
Name
name of the attribute.
Conversion pattern
conversion patter to serialize Long, Double and Date object into strings.
Validator class
class to be used to validate the input (see Attribute Validator Class for implementation details).
Type
Type of the attribute.
Mandatory condition
true for mandatory attribute;
false for not mandatory attribute;
a condition on other attributes for a conditional mandatory (for example, a condition gender can be: gender=='male').
Accepted values
to be valued in case of Enum type.
Multivalue
check it create an attribute multivalue.
Read-only
check it to create an attribute read-only. - Click on Save button.
Create a new Derived Schema
Following User Schema creation steps have been provided.
...
- Click on Schema tab.
- Click on Derived attributes tab.
- Click on Create new attribute button and provide the name and the JEXL Expressions.
- Click on Save button.
Create a new Virtual Schema
Following User Schema creation steps have been provided.
...
- Click on Schema tab.
- Click on Virtual attributes tab.
- Click on Create new attribute button and provide the name.
- Click on Save button.
Edit Schema
Following User Schema modification steps have been provided.
...
Steps are quite the same for derived and virtual attribute schemas.
Delete Schema
Following User Schema deletion steps have been provided.
...