- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Datenquellen per API anlegen und Filter, Workflows setzen
Hallo,
ich mรถchte mir das Leben etwas erleichtern und folgendes per Script tun:
In einem Datenbankschema sollen neue Tabellen und Beziehungen angelegt werden. Erledigt.
Auf diesen Tabellen sollen Tabellenvorlagen und Filter angelegt werden. Auch erledigt.
Auf den angelegten Tabellenvorlagen sollen Datenquellen angelegt werden. Erledigt.
Fรผr die Datenquellen sollen:
- Filter
- Workflows
- Rechte
gesetzt werden. Da habe ich momentan noch keinen Ansatzpunkt gefunden.
Wie setze ich die die drei Dinge auf einer datenquelle bzw. auf einem ContentFolder?
Danke fรผr Hinweise/Tipps
Grรผรe
Andreas
FS-Version: 5.1.311.65223
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andreas,
ohne es jetzt selbst ausprobiert zu haben, gehe ich davon aus, dass du was die Filter angeht รผber die Content2Params zum ziel kommen kannst:
Content2 content2 = ...;
Content2Params content2Params = content2.getContent2Params();
content2Params.setFilterParams(filterMap);
content2Params.save();
Was die Rechte und Worlflows angeht kannst du wahrscheinlich รผber die Permissions gehen:
Content2 content2 = null;
content2.setPermission(group, permission);
content2.getCreateWorkflowPermission(workflow).setAllowedGroups(groups);
Wie gesagt, ich habe es jetzt nicht ausprobiert, aber ich denke dass das die Stellen sind die dir weiterhelfen.
Grรผรe
Sandro
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andreas,
ohne es jetzt selbst ausprobiert zu haben, gehe ich davon aus, dass du was die Filter angeht รผber die Content2Params zum ziel kommen kannst:
Content2 content2 = ...;
Content2Params content2Params = content2.getContent2Params();
content2Params.setFilterParams(filterMap);
content2Params.save();
Was die Rechte und Worlflows angeht kannst du wahrscheinlich รผber die Permissions gehen:
Content2 content2 = null;
content2.setPermission(group, permission);
content2.getCreateWorkflowPermission(workflow).setAllowedGroups(groups);
Wie gesagt, ich habe es jetzt nicht ausprobiert, aber ich denke dass das die Stellen sind die dir weiterhelfen.
Grรผรe
Sandro
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Sandro,
vielen Dank!
Nur zur Ergรคnzung:
Um die Filter zu setzen muss nat. auch die Query gesetzt sein:
Content2Params.setQuery(Query)
Vor dem Setzten des WF musste ich noch
dataSource.setInheritWorkflowPermission(false);
aufrufen
Grรผรe
Andreas

