Zuallererst: Manuell klappt das, was ich will: Ein Folder in Schrank A ist direkt mit einem Folder in Schrank B verknpüft.
So sieht dann der entsprechende Eintrag in der hyplnk-Tabelle aus:
| obj_id1 | obj_typ1 | obj_id2 | obj_typ2 |
|---|---|---|---|
| 9,906 | 2 | 8,899 | 58 |
ich schaffe es nicht, solche Einträge per API oder VBS zu erzeugen.
Was klappt, ist “grüne Pfeil”-Dokumente per API anzulegen:
{
"objects": [
{
"properties": {
"system:OBJECT_FOREIGNID": {
"value": "9915" // original file
},
"system:OBJECT_SYSTEMID": {
"value": "0"
},
"system:objectTypeId": {
"value": "262145" // new file type (object3)
},
"system:parentId": {
"value": "9906" // target folder
}
},
"options": {
"CHECKOBLIGATION": 0
}
},
{
"properties": {
"system:OBJECT_FOREIGNID": {
"value": "8899" // original folder
},
"system:OBJECT_SYSTEMID": {
"value": "0"
},
"system:objectTypeId": {
"value": "262145" // new file type (object3)
},
"system:parentId": {
"value": "9906" // target folder
}
},
"options": {
"CHECKOBLIGATION": 0
}
},
{
"properties": {
"system:objectId": {
"value": "8899" // original folder
},
"system:objectTypeId": {
"value": "58" // object type: fc_procedural_record
},
"system:parentId": {
"value": "9906" // target folder
}
},
"options": {
"LINKDOCUMENT": 1
}
}
]
}
Das erste Objekt legt einen grünen Pfeil an, der auf ein Objekt zeigt - das klappt wie es soll.
Das zweite Objekt wird zwar von der API verarbeitet - und legt auch ein Objekt an. Aber es funktioniert nicht (Fehlermeldung: Es ist ein Datenbankfehler aufgetreten. Tritt dieser Fehler wiederholt auf, informieren Sie bitte Ihren Systemadministrator.”
Das dritte Objekt wird von der API nicht akzeptiert:
"failed": [
{
"httpStatusCode": 400,
"serviceErrorCode": 1100,
"time": "2026-02-04T17:00:33.4999719",
"message": "A folder can't be moved to a new location.",
"index": 2
}
Gibt es noch einen ganz anderen Weg, den ich in der Doku noch nicht gefunden habe?
ich hoffe es sehr ![]()