Nastavení složek systému Atollon Server Platform Průvodce nastavením organizace v atollon Directory Založení organizace v atollon CRM vychází z nastavení stromové struktury ISP Directory. Pro přehlednější uspořádání stromu v ISP Directory je vhodné založit pro každou organizaci v systému nový Container v rootu stromové struktury, pojmenovaný např. OnTour Folders. Pod tímto jsou zakládány následující položky: Administration Tento uzel je pouze složkou. Pod tímto uzlem se nachází veškerá nastavení uživatelů organizace, skupin, apod. a specifická nastavení pro jednotlivé moduly. Contacts Controller Pod tímto uzlem jsou uchovávány informace o nastavení kontaktů v organizaci, včetně jednotlivých sdílených složek pro ukládání firemních kontaktů. Organization Container Tento založíte jako New > Organization (pomocí kontextového menu na OnTour Folders), a pojmenujte ho jménem organizace. Tento node je zároveň Container pro ukládání dat o subjektech uložených pod organizací, zároveň je ve formuláři tohoto uzlu nastaveno, které číselníky uživatel přihlášený do dané organizace využívá. Přiřazení těchto číselníků k organizaci je možné definovat až po jejich založení v administračním stromu. Položky pod uzlem Administration Access Administration (uzel typu AccessControl) Tento uzel je pouze složkou pro uchování dalších položek týkajících se nastavování práv pro přístup do systému, tj. uživatelů, uživatelských skupin, týmů a rolí. Pod složkou User Home, která je vytvořena automaticky po založení uzlu Access Administration, jsou umístěny osoní složky uživatelů systému. Users Container (uzel typu User) Tento uzel je koncovým uzlem stromu, ve kterém jsou uloženy informace o uživatelích systému. Veškeří aktivní uživatelé systému získávají přístup do aplikace, ovšem vždy pouze na položky, na které mají prostřednictvím uživatelských oprávnění přístup. Uživatel též získává oprávnění na položky v systému prostřednictvím přiřazení ke skupině uživatelů a obsazením role u dané položky (např. Projektu). Groups Container (uzel typu Group) Tento uzel je koncovým uzlem stromu, ve kterém jsou definovány skupiny uživatelů systému. Roles Container (uzel typu Role) Tento uzel je koncovým uzlem stromu, ve kterém jsou definovány role, které mohou uživatelé systému obsazovat. Výhodou práce s rolemi je snadnější způsob individuální úpravy přístupových oprávnění dle stanovených pravidel, využívaných v aplikaci např. u rolí subjektu a projektu. Každý uživatel systému může obsadit pouze ty role, ke kterým je zplnomocněn správcem systému. Specifická role v systému je Creator. Tato role slouží pro nastavení šablonových práv pro položky vytvářené daným (přihlášeným) uživatelem. Uživatel, který je tvůrcem dané položky pak získává jiná práva, než ostatní uživatelé. (Získává práva definovaná u role Creator, ve výchozích (Template) přístupových právech nadřazeného uzlu). Nastavení složek systému Atollon Server Platform 1
Teams Container (uzel typu Team) Tento uzel je koncovým uzlem stromu, liší se od projektových týmů a v tuto chvíli není v systému aktivně využíván. User Home Tento uzel je složkou, pod kterou jsou uložena veškerá osobní data uživatelů systému. Osobními daty se myslí zejména osobní dokumenty, zprávy a kontakty. Přístupová oprávnění uzlů jednotlivých uživatelských složek je třeba při zakládání uživatele nastavit tak, aby to odpovídalo povaze instalace. Je třeba zejména zajistit, aby neoprávnění uživatelé nezískali přístup na tato osobní data uživatelů systému a zároveň aby samotný uživatel získal plný přístup ke svým datům. Document Library Administration (uzel typu DocumentLibraryAdmin) V rámci tohoto uzlu se evidují pouze odkazy na číselníky používané v knihovně dokumentů: Category Location Type Analogicky jako v celé stromové struktuře, změnou práv na jednotlivých uzlech Category, Location a Type ovlivňujete přístupová oprávnění na manipulaci s těmito číselníky (nikoliv však s dokumenty uloženými do těchto kategorií). Deleted Files (uzel typu DeletedFiles) Pomocí tohoto odkazu získáváte přístup k přehledu veškerých vymazaných dokumentů uložených ve stromové struktuře. Tento uzel nemá vliv na přístupová práva k vymazaným dokumentům. Tato práva jsou určena právy definovanými v nadřazeném uzlu uloženého nebo vymazaného dokumentu a samozřejmě hlavně právy nastavenými na daném dokumentu. Form Generator Administration (uzel typu FormGeneratorAdmin) Tento uzel slouží pro nastavování formulářů a přístupů k tvorbě a úpravě formulářů. Ve více-organizačním uspořádání systému se doporučuje formuláře mezi jednotlivými jednotkami sdílet na úrovni celého systému, tzn. tento uzel vytvořit např. V Root > Administration > Form Generator Administration. Položky tohoto uzlu jsou následující: Manage Forms (uzel typu FormAdmin) V tomto uzlu jsou uloženy formuláře, používané jako karta subjektu nebo projektu. Aby mohl uživatel tyto karty měnit, je potřeba získat přístupová oprávnění Edit na tento uzel. Aby mohl uživatel vypňovat existující formuláře (týká se i vyplňování karty subjektu a projektu), musí mít oprávnění New na složce, ve které je daný formulář založen. Mask (uzel typu Mask) Tento uzel definuje šablony masek použiváných pro komponentu MaskEdit, využívanou ve formulářích. Mail Administration (uzel typu MailController) Uzel obsahuje definici mailových domén v systému a poštovních schránek. Pro provoz těchto funkcí je nutné zprovoznit moduly mod.mail na serveru a mail.bpl na klientovi systému. Nastavení složek systému Atollon Server Platform 2
Domains (uzel typu Domains) Tento uzel je koncovým uzlem stromu a definuje domény nastavené ve spolupráci se spuštěnou aplikací qmail. Domény lze vytvářet pouze s implementovaným poštovním serverem. Mail Boxes (uzel typu MailBoxes) Poštovní schránky je možné vytvářet také pouze s implementovaným poštovním serverem. Před založením poštovní schránky je nutné založit alespoň jednu poštovní doménu. Project Administration (uzel typu ProjectAdmin) Uzel obsahuje složky definující typy a šablony subjektů a projektů využívaných v atollon CRM. Ve víceorganizačním uspořádání systému doporučujeme toto nastavení sdílet s ostatními organizačními jednotkami. Změna provedená v šablonách subjektů a projektů se tak promítne do více organizací najednou. Project Templates (uzel typu ProjectTemplate) Vytvoření šablon pro nové projekty v systému je podstatné pro umožnění jejich zakládání. Pro vytváření nových projektů jsou šablony vždy využívány. Project Types (uzel typu ProjectType) Tento uzel je koncovým uzlem stromu a definuje pouze číselník pro nastavení nového typu projektu. V kombinaci se šablonami a formuláři tím správce systému získává možnost definice naprosto nových typů projektů pro oborové varianty systému. Při zakládání tohoto uzlu je nutné vytvořit první hodnotu pro nový typ projektu, např. Sales. Subject Templates (uzel typu SubjectTemplate) Uzel definuje čísleníky, které jsou použity při zakládání nového subjektu. Tento uzel je nutný pro zakládání nových subjektů v atollon CRM. SubjectTypes (uzel typu SubjectType) Uzel definuje číselník typů subjektů, při zakládání je nutné alespoň jednu položku založit, např. Client. Reporting Administration (uzel typu ReportAdmin) Tento uzel definuje veškerá nastavení pro modul atollon Reporting, dále též úložiště jednotlivých definic sestav a uložených výsledků sestav. Ve více-organizačním uspořádání je vhodné definice sestav uložit do sdílené složky, nicméně uložené výsledky sestav je dobré ukládat přímo pod danou organizací. Level colors (uzel typu LevelColors) Tento uzel je koncovým uzlem stromu a je možné s jeho pomocí nastavovat barvy výstupů víceúrovňových sestav. Report folders (uzel typu ReportFolders) V přípravě, tento uzel zatím není využíván. Report types (uzel typu ReportTypes) Uzel definuje číselník jednotlivých typů sestav. Typy sestav jsou nyní využívány pouze pro přehlednější zatřídění definic jednotlivých sestav. Nastavení složek systému Atollon Server Platform 3
Saved report results (uzel typu SavedReportResults) Uzel slouží pro ukládání výsledků sestav. K výsledkům sestav budou mít přístup uživatelé definovaní v tomto uzlu. Zde je pravděpodobné riziko úniku dat systému. Pokud např. uživatel s vyšším oprávněním poskytne přístup k uloženému reportu uživateli s nižším oprávněním, tento může zobrazit (předem generovaná) data, na která by jinak přístup nezískal. Je to obdobné, jako když poskytne tabulku s citlivými daty. Saved reports (uzel typu SavedReports) Uzel slouží pro ukládání definic jednotlivých sestav. Tento uzel definuje přístupová oprávnění uživatelů k předdefinovaným sestavám (např. možnost generovat zcela nové sestavy, nebo vybrané sestavy spouštět). Scheduler Administration (uzel typu SchedulerAdmin) Uzel obsahuje položky týkající se číselníků používaných v kalendáři. Resources (uzel typu Resources) Tento uzel je koncovým uzlem stromu a obsahuje seznam veškerých prostředků, využívaných pro plánování a rezervaci času v kalendáři. Jednotlivé prostředky jsou dále řazeny dle jejich typu. Standard Texts (uzel typu StandardTexts) Tento uzel je koncovým uzlem stromu, ve kterém jsou uloženy šablony pro zakládání nových položek výkazu práce. Type of work (uzel typu TypeOfWork) Tento uzel definuje číselník typů práce pro každou z funkcionalit modulu scheduler, tj. kalendář, úkoly a výkazy práce. Team Management Administration (uzel typu TeamAdmin) V tomto uzlu jsou ukládány číselníky týmů a přiřazení uživatelů jednotlivým týmům. Týmy definované v tomto uzlu nesouvisí s týmy definovanými v uzlu Access Administration. Týmy v tomto pojetí slouží zejména pro účely reportingu dané organizace. Team users (uzel typu TeamUsers) Tento uzel je koncovým uzlem stromu a definuje přiřazení uživatelů systému k jednotlivým týmům. Teams (uzel typu Teams) Tento uzel je koncovým uzlem stromu, sloužící jako číselník týmů dané organizace. Položky pod uzlem Contacts Controller Config Lists (uzel typu ConfigLists) V rámci tohoto uzlu jsou spravovány jednotlivé číselníky pro modul kontakty. Contacts (uzel typu Contacts) Každý takovýto uzel je novou složkou pro ukládání kontaktů. Definováním přístupových práv na této složce ovlivňujete přístup uživatelů k jednotlivým kontaktům (pokud tato práva nejsou dále definována na každém kontaktu individuálně). Při definování nové organizace je nutné při prvním založení containeru Contacts také založit kontakt se jménem dané organizace. Nastavení složek systému Atollon Server Platform 4
Distribution Groups (uzel typu DistributionGroup) Uzel definuje číselník skupin, ke kterým je možné přiřazovat jednotlivé kontakty pro účely hromadné korespondence. Identities (uzel typu Identity) Uzel definuje seznam identit používaných při zasílání zpráv, např. sales@ontour.cz. Nastavení uzlu organizace (uzel typu Organization) Po založení veškerých uzlů dané organizace je možné přiřadit jednotlivé číselníky nebo jiné typy uzlů jako výchozí pro danou organizaci. Otevřením formuláře pro definici organizace je možné postupně přiřadit vytvořené uzly stromu (číselníky) k této organizaci. Kombinací číselníků je možné ve více-organizačním uspořádání určit, který číselník nebo uzel je pro danou organizaci použit. Pokud je ten samý uzel použit pro více organizací, je obsah tohoto číselníku nebo uzlu mezi těmito organizacemi sdílen. Jedinými daty, které není možné mezi organizacemi sdílet je strom subjektů a projektů, který je vytvářený pod danou organizací. Pod uzlem Organization je nutné založit výchozí subjekt dané organizace. Tento je použit zejména pro ukládání interních projektů organizace. V nastavení organizace je tento subjekt definován parametrem ORGANIZATIONSUBJECT. Při zakládání nového subjektu ze stromu je nutné definovat typ subjektu (v tomto případě nějaký obecný, např. General, pro který nemusí být založena šablona, jelikož je použit vždy pouze jednou pro danou organizaci), dále je nutné vybrat kontakt subjektu, tzn. jméno dané organizace vybrané z kontaktní databáze. Nastavení složek systému Atollon Server Platform 5