Autor Thema: Problem mit der Option "createonfail" bei dc.putallinfolder  (Gelesen 2360 mal)

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Hallo,

mit Entwicklerechten funktioniert o.g. Opiton.

Mit Leserechten (Option "darf private Ordner erstellen" ist gesetzt), kommt aber der Fehlerhinweis: ".. zur Durchführung dieser Operation nicht berechtigt")

Woran liegt es?

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Problem mit der Option "createonfail" bei dc.putallinfolder
« Antwort #1 am: 15.07.10 - 11:34:25 »
Hallo,

Wie wird das Script denn gestartet?
(manuell oder periodisch)


Andreas

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Re: Problem mit der Option "createonfail" bei dc.putallinfolder
« Antwort #2 am: 15.07.10 - 11:44:09 »
manuell per Aktion

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Problem mit der Option "createonfail" bei dc.putallinfolder
« Antwort #3 am: 15.07.10 - 12:42:05 »
Ich habe es gerade mal versucht nachzustellen.

- lokale Db (konsistente ACL)
- Agent, der Dokumente in einen noch nicht vorhandenen Ordner verschiebt
  (col.PutAllInFolder(<Ordnername>, True))

- User mit Managerrecht auf der Db => Ordner wirde erstellt als gemeinsamer
- User mit Leserecht + private Ordner erstelle => besagte Fehlermeldung
- User mit Autorenrecht + private Ordner => Fehlermeldung
- User mit Editorrechten + private Ordner => Fehlermeldung
- User mit Editorrechten + gemeinesame Ordner erstellen => funktioniert

Es scheint also so zu sein, dass, entgegen der Hilfe, die zu erstellenden Ordner immer als "gemeinsame" Ordner erstellt wuerden, was die Fehlermeldungen auch erklaeren wird.


Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Problem mit der Option "createonfail" bei dc.putallinfolder
« Antwort #4 am: 15.07.10 - 12:52:31 »
So ein ähnliches Problem hatte ich auch schon mal, aber damals in der Version 6.x.

Ich habe es dann letztendlich so gelöst, dass ich beim Öffnen der Datenbank den entsprechenden Ordner einmal kurz öffne und wieder schließe.

@Command([OpenView]; "(Name des Ordners)");
@Command([FileCloseWindow]);

Das ist nicht schön, aber eine andere Lösung habe ich damals nicht gefunden.

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline tabama

  • Aktives Mitglied
  • ***
  • Beiträge: 233
  • Geschlecht: Männlich
  • hier werden Sie geholfen
Re: Problem mit der Option "createonfail" bei dc.putallinfolder
« Antwort #5 am: 15.07.10 - 13:52:50 »
Hallo,

danke an alle!

@Axel:
Deine Anregung hatte ich auch schon in anderen Beiträgen gefunden. Allerdings setzt das voraus, dass besagter Ordner im Designer angelegt ist. Dass will ich aber nicht, da dann natürlich auch die Gestaltung (Spalten, Kategorien usw.) aus diesem Ordner verwendet werden.

Mein Skript soll aber aus verschiedenen Ansichten heraus gestartet werden und der Ordner dann entsprechen der Ansicht aufgebaut sein.
Mit den Entwicklerrechten funktioniert dies auch wunderbar.

Vielleicht hat noch jemand eine Idee. Z.B. habe ich angedacht, dass ich in dem Skript das Design der aktuellen Ansicht einen Ordner erstelle und dann die Docs darein verfrachte. Habe mich allerdings noch nicht genau damit beschäftigt. Vielleicht gehts ja auch einfacher.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Problem mit der Option "createonfail" bei dc.putallinfolder
« Antwort #6 am: 15.07.10 - 14:36:29 »
Um etwas erstellen zu koennen, brauchts DU aber auch die entsprechenden rechte in der Db.


Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz