Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

PAI Identifier

Mit PAIs (ParameterAccessIdentifier) berechtigen Sie Module / Apps auf der Startseite und ermöglichen einen Zugriff auf diese.

Ein Modul auf der Startseite berechtigen


PAIs für bestimmte Module auf der Startseite finden

Im 1. Schritt finden Sie heraus, welches PAI für welches Modul existiert. Das ist notwendig, damit Sie wissen, welches PAI Sie für welches Modul berechtigen müssen.

  1. Öffnen Sie links in der Seitenleiste Administration und dann MetaDB.
  2. Öffnen Sie den Pfad:
    MAIN_MODULE_MANAGEMENT/home/control/Apps
    

    Ergebnis: In diesem Pfad finden Sie alle Module, die Sie auf der Startseite sehen, mitsamt Ihren Eigenschaften und den Namen des genutzten PAIs.

PAIs aufrufen

Im 2. Schritt rufen Sie die eigentlichen PAIs auf:

  1. Öffnen Sie links in der Seitenleiste Administration und dann ACLs/Rechte.
  2. Öffnen Sie den Pfad:
    ParameterAccessIdentifierAcls

Einen Benutzer oder eine Benutzergruppe zum PAI hinzufügen

Im 3. Schritt fügen Sie im jeweiligen PAI Benutzer oder Benutzergruppen als Mitglieder hinzufügen, damit diese Mitglieder auf die Module der Startseite zugreifen können:

  1. Öffnen Sie das PAI mit Doppelklick.

    Ergebnis: Ein Fenster öffnet sich, in dem Sie das PAI bearbeiten können.
  2. Fügen Sie im Abschnitt Mitglieder über Mitglieder hinzu.

    Damit PAIs auch für andere Administratoren gelten, setzen Sie den Haken bei der Einstellung ACL gilt auch für Administratoren.

     
    Einstellung ACL gilt auch für Administratoren
  3. Speichern Sie.
 

Ein eigenes PAI erstellen


Neue PAIs legen Sie an, wenn Sie weitere Apps für agorum core konfigurieren und den Zugriff per PAIs steuern möchten. Das Anlegen erfolgt per XML oder per JavaScript-API.

Ein eigenes PAI per XML erstellen

Unter Einführung in agorum core agoscript finden Sie Informationen zu den Einstellungen und Funktionen.

<ObjectList>   
 <ParameterAccessIdentifier> 
  <Name>New_PAI</Name> 
  <Acl RefType="Name" ClassName="SystemAclObject">Private</Acl> 
  <AddToFolder>/agorum/roi/Administration/ParameterAccessIdentifier</AddToFolder> 
  <NoErrorIfExist/> 
 </ParameterAccessIdentifier>   
</ObjectList>

Ein eigenes PAI per JavaScript-API erstellen

Unter der JavaScript-Bibliothek common/objects finden Sie Informationen zu den Einstellungen und Funktionen.

let pai = objects.create('pai', {
  name: 'Test_1',
  acl: 'Published'
});

// Oder
let pai = objects.tryCreate('pai', {
  name: 'Test_1',
  acl: 'Published'
});

Ein PAI mit einem Modul verbinden

Verknüpfen Sie anschließend das neue PAI mit dem Moduleintrag in der MetaDB.

  1. Öffnen Sie links in der Seitenleiste Administration und dann MetaDB.
  2. Öffnen Sie den Pfad:
    /MetaDb/MAIN_MODULE_MANAGEMENT/home/control/Apps/<Modulname>
    
  3. Erstellen Sie über  ein neues Property-Entry.

    Name
    PAI

    Datentyp
    Zeichenkette (String)

    Wert (String)
    <Name des gewünschten PAIs>, etwa SmartAssistant.

Module und deren PAIs


Adapter

PAI ACL Beschreibung
Adapters ACL_PAI_Adapters_ Allows using adapters.
AFsMountPointSync ACL_PAI_AFsMountPointSync_ Allows syncing of mount points.
ALfsMountPointCreateUpdate ACL_PAI_ALfsMountPointCreateUpdate_ Allows creating local file system adapter.
AMailMountPointCreateUpdate ACL_PAI_AMailMountPointCreateUpdate_ Allows creating mail adapter.
AMailMountPointSync ACL_PAI_AMailMountPointSync_ Allows syncing of mail adapters.
ASmbMountPointCreateUpdate ACL_PAI_ASmbMountPointCreateUpdate_ Allows creating smb adapter.
ANdsMountPointCreateUpdate ACL_PAI_ANdsMountPointCreateUpdate_ Allows creating nds adapter.
AWebDavMountPointCreateUpdate ACL_PAI_AWebDavMountPointCreateUpdate_ Allows creating webdav adapter.

AdminSync

PAI ACL Beschreibung
NgOsAdminSync ACL_PAI_NgOsAdminSync_ Enables the menu in the administration Portalmenu for AdminSync.

Administration

PAI ACL Beschreibung
AclAdministration ACL_PAI_AclAdministration_ Allows ACL administration.
AclList ACL_PAI_AclList_ Menu for displaying the ACL list.
CheckAclStructure ACL_PAI_CheckAclStructure_ Enables the menu entry to check the ACL Structure.
GroupAdministration ACL_PAI_GroupAdministration_ Allows group administration.
GroupList ACL_PAI_GroupList_ Menu for displaying the group list.
ParameterAccessIdentifierList ACL_PAI_ParameterAccessIdentifierList_ Shows the list of PAI.
PortalMenuAdministration ACL_PAI_PortalMenuAdministration_ Shows administration menu.
RootFolderAccess ACL_PAI_RootFolderAccess_ Link for the root folder access.
SessionInfoAdministration ACL_PAI_SessionInfoAdministration_ Session info function (shows all logged-in users).
SetAccess ACL_PAI_SetAccess_ Allows grant/revoke access.
SingleUploadParseXMLFile ACL_PAI_SingleUploadParseXMLFile_ Enables the checkbox in the Single-Upload-Mask for parsing XML-files.
SystemFlagsMask ACL_PAI_SystemFlagsMask_ Gives the user the abability to change the system flags.
TrashCanAdministration ACL_PAI_TrashCanAdministration_ Server trash list.
UserAdministration ACL_PAI_UserAdministration_ Allows user administration.
UserList ACL_PAI_UserList_ Menu for displaying the user list.
ViewDeletedObjects ACL_PAI_ViewDeletedObjects_ Viewing delet objects pull-down menu.

Adress

PAI ACL Beschreibung
AddressApplyPersons ACL_PAI_AddressApplyPersons_ Allows creating persons.
AddressArea ACL_PAI_AddressArea_ Allows Address.
AddressAttachments ACL_PAI_AddressAttachments_
AddressCSVExport ACL_PAI_AddressCSVExport_ Enables the menu entry to export the addresses as a csv file.
AddressDepartmentCreate ACL_PAI_AddressDepartmentCreate_ Allows creating departments.
AddressExport ACL_PAI_AddressExport_ Allows exporting addresses as csv.
AddressFormLetter ACL_PAI_AddressExport_ Enables the menu entry to create a form letter.
AddressImport ACL_PAI_AddressImport_ Allows importing addresses from csv.
AddressMailingList ACL_PAI_AddressMailingList_ Allows using mailing lists.
AddressMailToMailingList ACL_PAI_AddressMailingList_ Enables the menu entry to send an eMail to all members of the mailing list.
AddressNotes ACL_PAI_AddressNotes_
AddressOrganisationCreate ACL_PAI_AddressOrganisationCreate_ Allows creating organisations.

Calendar

PAI ACL Beschreibung
AppCalendarAppointmentCreate ACL_PAI_AppCalendarAppointmentCreate_ Allows creating an appointment.
AppCalendarCreate ACL_PAI_AppCalendarCreate_ Allows creating a calendar.
AppCalendarFolder ACL_PAI_AppCalendarFolder_

Client

PAI ACL Beschreibung
ClientExecute ACL_PAI_ClientExecute_ Controls the ClientExecute (has client or not; click on icon).

ClipBoard

PAI ACL Beschreibung
ClipboardAttach ACL_PAI_ClipboardAttach_ Enables the attach-to-another-object function.
ClipboardCopy ACL_PAI_ClipboardCopy_ Enables the PullDownMenu Copy.
ClipboardCut ACL_PAI_ClipboardCut_ Enables the PullDownMenu Cut.
ClipboardDelete ACL_PAI_ClipboardDelete_ Enables the PullDownMenu Delete.
ClipboardPaste ACL_PAI_ClipboardPaste_ Enables the PullDownMenu Paste.
ClipboardPasteAsLink ACL_PAI_ClipboardPasteAsLink_ Enables the PullDownMenu PasteAsLink.
ClipboardPasteWithLinks ACL_PAI_ClipboardPasteAsLink_ Enables the PullDownMenu PasteAsLink.
DeleteWithoutTrash ACL_PAI_DeleteWithoutTrash_ May delete Objects physically.

Execute-Manager

PAI ACL Beschreibung
NewExeManProfile ACL_PAI_NewExeManProfile_ Allows creating new profiles for ExeMan.
ExeManList ACL_PAI_ExeManList_ Enables the administration of ExeMan profiles.

Favorites

PAI ACL Beschreibung
NewIcon ACL_PAI_NewIcon_ Allows creating favorites.
PortalMenuPrivateBookmark ACL_PAI_PortalMenuPrivateBookmark_ Allows management of favorites.

Files Area

PAI ACL Beschreibung
FilesArea ACL_PAI_FilesArea_ Controls the Files Area.
FilesList ACL_PAI_FilesList_ Allows using the files list.
PortalMenuPublic ACL_PAI_PortalMenuPublic_ Shows the Files Menu in the portal.

Forum

PAI ACL Beschreibung
ForumArea ACL_PAI_ForumArea_ Allows Forum (for search…).

Mail

PAI ACL Beschreibung
EmailReplyAll ACL_PAI_EmailReplyAll_ Allows using Reply-To in mail.
NewMail ACL_PAI_NewMail_ Allows writing a new mail.
MailList ACL_PAI_MailList_ Allows viewing Mail-List.

Menus

PAI ACL Beschreibung
ShowGlobalToolbarMenu ACL_PAI_ShowGlobalToolbarMenu_ Indicates, if a global toolbar menu in the lists should be shown.
ShowToolbarMenu ACL_PAI_ShowToolbarMenu_ Indicates, if a toolbar menu in the lists should be shown.

MetaDb

PAI ACL Beschreibung
MetaDbProperty_Administration ACL_PAI_MetaDbProperty_Administration_ Allows MetaDb Administration
MetaDbProperty_Editing ACL_PAI_MetaDbProperty_Editing_ Allows Editing a MetaDb Property

Miscellaneous

PAI ACL Beschreibung
AppCalendarAppointmentCreate ACL_PAI_xxx
EADesignerAdministration ACL_PAI_EADesignerAdministration_ Show or hide the desk4web portal menu function Metadata Designer.
MetaDataInList ACL_PAI_MetaDataInList_
PortalMenuControlPanel ACL_PAI_PortalMenuControlPanel_
PreviewIcon ACL_PAI_PreviewIcon_ Controls the Preview icon (in lists, Object-Info, …)
SearchHighlightingEnabled ACL_PAI_SearchHighlightingEnabled_
ShowTreeInfoIcon ACL_PAI_ShowTreeInfoIcon_ Indicates, if in the tree an info icon should be shown.

Notifications

PAI ACL Beschreibung
AddToEventAssistance ACL_PAI_AddToEventAssistance_ Enables the pull-down menu Add to EventAssistance.
EventAssistanceActive ACL_PAI_EventAssistanceActive_ Enables the checkbox in the EventAssistance-Edit-Mask to switch notification settings of other users.
EventAssistanceFilter ACL_PAI_EventAssistanceFilter_ Enables the Filter entry in the PullDownMenu in the EventAssistance-List.
EventAssistanceList ACL_PAI_EventAssistanceList_ Enables the Event Assistance List (click on Notifications).
EventAssistanceOptions ACL_PAI_EventAssistanceOptions_ Enables the menu in the Control-Panel portal menu.
ExcludeFromEventAssistance ACL_PAI_ExcludeFromEventAssistance_ Enables the menu entry to exclude areas/objects from the EA list.

Object

PAI ACL Beschreibung
TimePhasedAction ACL_PAI_TimePhasedAction_ Shows TimePhasedAction tab in the edit mask (for automation tasks).
ExpirationDate ACL_PAI_ExpirationDate_ Allows setting the expiration date on an object.
Locking ACL_PAI_Locking_ Allows locking an object.
ObjectInfo ACL_PAI_ObjectInfo_ Allows showing object info.
PDFView ACL_PAI_PDFView_ Allows PDF viewing.
QuickView ACL_PAI_QuickView_ Allows HTML viewing.
DownloadManager ACL_PAI_DownloadManager_ Enables the download manager.
SingleUpload ACL_PAI_SingleUpload_ Enables single-upload mask.
UploadManager ACL_PAI_SingleUpload_ Enables single-upload mask.
NewFolder ACL_PAI_NewFolder_ Enables the upload manager.
NoteObjectCreate ACL_PAI_NoteObjectCreate_ Enables the function to add note objects to other objects.
ObjectEdit ACL_PAI_ObjectEdit_ Allows editing objects.

Portal-Common

PAI ACL Beschreibung
PortalMenuPublic ACL_PAI_PortalMenuPublic_ Enables the Control-Panel Menu.
Help ACL_PAI_Help_ Enables Help Menu.
ExtendedSearch ACL_PAI_ExtendedSearch_ Allow extended search.
SearchList ACL_PAI_SearchList_ Enables search function.

Private Area

PAI ACL Beschreibung
MyFilesArea ACL_PAI_MyFilesArea_ Controls the MyFiles Area.
MyFilesList ACL_PAI_MyFilesList_ Allows using the MyFiles list (search…).
PortalMenuPrivate ACL_PAI_PortalMenuPrivate_ Shows the MyFiles Menu in the portal.

Project Time

PAI ACL Beschreibung
ProjectTime ACL_PAI_ProjectTime_ Enables Project Time module.
ProjectTimeExport ACL_PAI_ProjectTimeExport_ Enables the pull-down menu export of project times.
ProjectTimeFolder ACL_PAI_ProjectTimeFolder_ Enables the pull-down menu create project time folder.

RSS

PAI ACL Beschreibung
RSSEventAssistanceListLink ACL_PAI_RSSEventAssistanceListLink_ Enables the link-tag in the EventAssistance-RSS-List.

SMB-Protocol

PAI ACL Beschreibung
UnclosedSmbObjectsAdministration ACL_PAI_UnclosedSmbObjectsAdministration_ Allows administration of unclosed smb files.

User Options

PAI ACL Beschreibung
UserOptions ACL_PAI_UserOptions_ Allows changing the user options.
UserOptionsPassword ACL_PAI_UserOptionsPassword_ Shows function for changing the password (for the user).

Wiki

PAI ACL Beschreibung
WikiInEmail ACL_PAI_WikiInEmail_ Allows using wiki as text editor in mail.
WikiInForum ACL_PAI_WikiInForum_ Allows using wiki as text editor in forum.
WikiCreate ACL_PAI_WikiCreate_ Allows creating wikis.
WikiEdit ACL_PAI_WikiEdit_ Allows editing wikis.
WikiView ACL_PAI_WikiView_ Allows viewing wikis.