Hallo zusammen,
ich bin ganz neu bei KIX und habe etwas Probleme mit den Assets, bzw. mit den Verknüpfungen von verschiedenen Asset-Klassen. Ich habe als erstes einen Standort angelegt. Dies ging ohne Probleme. Als nächstes habe ich dann ein Gebäude angelegt und wollte hier einfach den bereits angelegt Standort als "Übergeordneten Standort" auswählen. Egal was ich hier in der Suche dann eintrage (min. 3 Zeichen), es kommt nichts.
Als nächstes habe ich einen Raum angelegt, dem ich ein Gebäude zuordnen wollte. Auch hier das gleiche Problem, dass in der Suche das Gebäude nicht gefunden wird. Langsam zweifle ich schon an mir selbst.
Auch nach Eingabe einer Kontaktrolle kann auch kein Kontakt ausgewählt werden.
Ich hoffe ihr könnt mir verraten, was ich hier falsch mache.
Vielen Dank schon mal.
Viele Grüße
Andreas
Asset-Klasse Standort:
[
{
Key => 'SectionGeneral',
Name => 'General Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
Sub => [
{
Key => 'GLN',
Name => 'Global Location Number',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
MaxLength => 13,
},
},
{
Key => 'Note',
Name => 'Note',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'TextArea',
Required => 1,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'Attachment',
Name => 'Attachment',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Attachment',
},
CountMin => 0,
CountMax => 5,
},
],
},
{
Key => 'SectionAddress',
Name => 'Address Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
Sub => [
{
Key => 'Street',
Name => 'Street',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
},
},
{
Key => 'Street2',
Name => 'Street 2',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'City',
Name => 'City',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
},
},
{
Key => 'ZIP',
Name => 'ZIP',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
},
},
{
Key => 'Region',
Name => 'Region',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'Country',
Name => 'Country',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 1,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
],
},
{
Key => 'SectionContacts',
Name => 'Contact Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
Sub => [
{
Key => 'ContactRole',
Name => 'Contact Role',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 1,
},
Sub => [
{
Key => 'Contact',
Name => 'Contact',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Contact',
},
},
],
CountMin => 0,
CountMax => 25,
CountDefault => 1,
},
],
},
];
Asset-Klasse Gebäude:
[
{
Key => 'SectionGeneral',
Name => 'General Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
Sub => [
{
Key => 'ParentLocation',
Name => 'Parent Location',
Searchable => 1,
CustomerVisible => 0,
Input => {
Required => 1,
Type => 'CIClassReference',
ReferencedCIClassName => 'Location',
ReferencedCIClassLinkType => 'Includes',
ReferencedCIClassLinkDirection => 'Reverse',
# defines reference attribute key from Ref.-CI-Class which should be used as identifier during the import, if not name or CI-number
#ReferencedCIClassReferenceAttributeKey => 'SerialNumber',
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'GLN',
Name => 'Global Location Number',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
MaxLength => 13,
},
},
{
Key => 'Note',
Name => 'Note',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'TextArea',
Required => 1,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'Attachment',
Name => 'Attachment',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Attachment',
},
CountMin => 0,
CountMax => 5,
},
],
},
{
Key => 'SectionAddress',
Name => 'Address Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
Sub => [
{
Key => 'Street',
Name => 'Street',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
},
},
{
Key => 'Street2',
Name => 'Street 2',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 1,
},
CountMin => 0,
CountMax => 0,
CountDefault => 0,
},
{
Key => 'City',
Name => 'City',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
},
},
{
Key => 'ZIP',
Name => 'ZIP',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
},
},
{
Key => 'Region',
Name => 'Region',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'Country',
Name => 'Country',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
],
},
{
Key => 'SectionContacts',
Name => 'Contact Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
Sub => [
{
Key => 'ContactRole',
Name => 'Contact Role',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 1,
},
Sub => [
{
Key => 'Contact',
Name => 'Contact',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Contact',
},
},
],
CountMin => 0,
CountMax => 25,
CountDefault => 1,
},
],
},
];
Asset-Klasse Raum:
[
{
Key => 'SectionGeneral',
Name => 'General Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
Sub => [
{
Key => 'ParentLocation',
Name => 'Building',
Searchable => 1,
CustomerVisible => 0,
Input => {
Required => 1,
Type => 'CIClassReference',
ReferencedCIClassName => 'Building',
ReferencedCIClassLinkType => 'Includes',
ReferencedCIClassLinkDirection => 'Reverse',
# defines reference attribute key from Ref.-CI-Class which should be used as identifier during the import, if not name or CI-number
#ReferencedCIClassReferenceAttributeKey => 'SerialNumber',
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'RoomType',
Name => 'Room Type',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
MaxLength => 50,
},
},
{
Key => 'Floor',
Name => 'Floor',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
MaxLength => 50,
RegEx => '\d',
RegExErrorMessage => 'Please enter decimal numbers only.',
},
},
{
Key => 'RoomLabel',
Name => 'Room Label',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
MaxLength => 50,
},
},
{
Key => 'Note',
Name => 'Note',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'TextArea',
Required => 1,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'Attachment',
Name => 'Attachment',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Attachment',
},
CountMin => 0,
CountMax => 5,
},
],
},
{
Key => 'SectionContacts',
Name => 'Contact Information',
CustomerVisible => 0,
Input => {
Type => 'Dummy',
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
Sub => [
{
Key => 'ContactRole',
Name => 'Contact Role',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Text',
Required => 1,
},
Sub => [
{
Key => 'Contact',
Name => 'Contact',
Searchable => 1,
CustomerVisible => 0,
Input => {
Type => 'Contact',
},
},
],
CountMin => 0,
CountMax => 25,
CountDefault => 1,
},
],
},
];