As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<!– Admin –> <permissionsGroup name="Admin" allowFullControl="true" expose= "true" /> <!– Equip Actuacio –> <permissionsGroup name="Equip Actuacio" allowFullControl="true" expose= "true" /> <!– Propietari –> <permissionsGroup name="Propietari" allowFullControl="true" expose= "true" /> <!– Superior Jerarquic –> <permissionsGroup name="Superior Jerarquic" allowFullControl="false" expose= "true" > <includePermissionGroup permissionGroup="ReadProperties" type="sys:base" /> <includePermissionGroup permissionGroup="ReadContent" type="sys:base" /> </permissionGroup> <!– Responsable Serie –> <permissionsGroup name="Responsable Serie" allowFullControl="false" expose= "true" > <includePermissionGroup permissionGroup="ReadProperties" type="sys:base" /> <includePermissionGroup permissionGroup="WriteProperties" type="sys:base" /> <includePermissionGroup permissionGroup="WriteContent" type="sys:base" /> <includePermissionGroup permissionGroup="CheckOut" type="cm:lockable"/> <includePermissionGroup permissionGroup="CancelCheckOut" type="cm:lockable"/> <includePermissionGroup permissionGroup="CheckIn" type="cm:lockable"/> <includePermissionGroup permissionGroup="CreateChildren" type="sys:base" /> <includePermissionGroup permissionGroup="DeleteNode" type="sys:base" /> <includePermissionGroup permissionGroup="DeleteChildren" type="sys:base" /> </permissionGroup> <!– Consulta –> <permissionsGroup name="Consulta" allowFullControl="false" expose= "true" > <includePermissionGroup permissionGroup="ReadProperties" type="sys:base" /> </permissionGroup> <!– Arxiver –> <permissionsGroup name="Arxiver" allowFullControl="false" expose= "true" > <includePermissionGroup permissionGroup="ReadProperties" type="sys:base" /> </permissionGroup> <!– Interessat –> <permissionsGroup name="Interessat" allowFullControl="false" expose= "true" > <includePermissionGroup permissionGroup="ReadProperties" type="sys:base" /> </permissionGroup> <!– Ciutada –> <permissionsGroup name="Ciutada" allowFullControl="false" expose= "true" /> <!– System –> <permissionsGroup name="System" allowFullControl="true" expose= "true" />
<!– =============================== –> <!– Permissions specific to content –> <!– =============================== –> <permissionSet type="cm:content" expose="selected"> <!– Content specific roles. –> <permissionGroup name="Coordinator" extends="true" expose="true"/> <permissionGroup name="Collaborator" extends="true" expose="true"/> <permissionGroup name="Contributor" extends="true" expose="true"/> <permissionGroup name="Editor" extends="true" expose="true"/> <permissionGroup name="Consumer" extends="true" expose="true"/> <permissionGroup name="RecordAdministrator" extends="true" expose="false"/> </permissionSet> <permissionSet type="cm:folder" expose="selected"> <!– Content folder specific roles. –> <permissionGroup name="Coordinator" extends="true" expose="true"/> <permissionGroup name="Collaborator" extends="true" expose="true"/> <permissionGroup name="Contributor" extends="true" expose="true"/> <permissionGroup name="Editor" extends="true" expose="true"/> <permissionGroup name="Consumer" extends="true" expose="true"/> <permissionGroup name="RecordAdministrator" extends="true" expose="false"/> </permissionSet>
private static void createGroups() throws AccessControlFault, RemoteException { AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService(); NewAuthority evGrpAuth = new NewAuthority("GROUP", "ResponsableSerie"); NewAuthority[] newAuthorities = {evGrpAuth}; String result[] = accessControlService.createAuthorities(null, newAuthorities); } private static void addUsersToGroup(String user) throws AccessControlFault, RemoteException { String[] Users = {user}; String parentAuthority = "GROUP" + "_" + "ResponsableSerie"; AccessControlServiceSoapBindingStub accessControlService = WebServiceFactory.getAccessControlService(); String[] result = accessControlService.addChildAuthorities(parentAuthority, Users); }