Oleg Beilezon, vedoucí praxe Alfresco v Business Logic: „Platforma Alfresco zahrnuje intenzivní vývoj a my máme velké plány na vývoj EDMS založeného na ní! Rozšiřující moduly Citeck ECOS

Alfresco je open source informační platforma vyvinutá společností Alfresco Software Inc (UK). Platforma není systém elektronická správa dokumentů, ale na jeho základě si můžete sami nebo s pomocí specialistů postavit hotový systém.

Projekty na vybudování jednotného ECM systému založeného na Alfrescu byly nyní implementovány v mnoha zemích: Francie, Švýcarsko, USA, Velká Británie, Belgie, Japonsko, Mexiko, Itálie. Podle globálních standardů se jedná o jeden z nejrozšířenějších systémů elektronické správy dokumentů a řízení projektů.
Alfresco je použitelné také v Rusku, používá jej mnoho velkých společností se složitými obchodními procesy a rozsáhlou organizační strukturou. Vývojáři ruská společnost Citeck již ve společnosti Alfresco realizoval projekty různého typu v následujících společnostech: BNP Paribas Cardif, General Electric, Unilever, DHL, Gazprom Space Systems, Raiffeisen Bank, Moskevská vláda a další.

Volba ve prospěch Alfresco je často způsobena 7 hlavních důvodů:

  1. Svobodný software (Open Source Software) a otevřená licence. To vám umožní zvýšit počet pracovních míst bez licenčních nákladů;
  2. Velké množství systémových vývojů od společnosti Alfresco Software Inc a velké komunity. Všechny nástroje pro vývoj systému;
  3. Známá značka. Alfresco je světovým lídrem mezi programy pro organizaci elektronické správy dokumentů;
  4. Pohodlné vícejazyčné webové rozhraní (včetně ruštiny). Umožňuje přístup ke sdíleným dokumentům odkudkoli na světě prostřednictvím zabezpečeného připojení;
  5. Nízké nároky na IT zdroje: možnost integrace do libovolné IT infrastruktury organizace;
  6. Oblíbené integrované komponenty v systému: kloub plánování, podpora schůzek, správa případů, účtování a kontrola dokumentů a mnoho dalšího;
  7. Plně multiplatformní – serverová a klientská část mohou běžet pod různými operačními systémy, jako jsou MS Windows, Linux, Mac OS X atd.

Charakteristickým rysem systému od většiny produktů s otevřeným zdrojovým kódem je jeho stabilita a schopnost škálování tak, aby vyhovovala potřebám podniku jakékoli velikosti.

Alfresco je obecně jedinečný systém, který automatizuje procesy správy obsahu a pokrývá celý životní cyklus většiny typů dokumentů: smlouvy a související dokumenty, primární finanční dokumentace, příchozí a odchozí korespondence, pokyny a úkoly, příkazy a pokyny, dokumenty o BOZP, personální požadavky a zakázky, dokumentace pro výběrová řízení a proces zadávání zakázek.

Systém dokáže zpracovat jakýkoli typ dokumentů. V podnikové praxi se dělí na dva typy dat: strukturovaná a nestrukturovaná.

Strukturované dokumenty jsou často prezentovány ve formě tabulek a záznamů, které jsou uloženy v účetních systémech (1C, SAP, Oracle a další). Nestrukturovaný obsah zahrnuje obsah, který přesahuje obecnou strukturu – soubor souborů a složek, médií a videosouborů umístěných na externích médiích nebo na internetu. A nestrukturovaný obsah je spravován samostatnou třídou systémů, a to Enterprise Content Management (ECM), do které Alfresco patří.

Společnost Citeck již více než 7 let realizuje projekty založené na ECM Alfresco v Rusku a dalších postsovětských zemích.

Proč si vybrat nás... Takových důvodů je mnoho, ale jsou tři klíče:

  1. V roce 2014 Citeck podepsal smlouvu o partnerství se společností NCPR LLC, která je oficiálním zástupcem Alfresco Software, Ltd v Rusku a zemích SNS.
    Citeck tak může používat jedinou platformu pro správu podnikových informačních zdrojů – Alfresco Enterprise Edition – s;
  2. Zaměstnanci společnosti jsou certifikováni jako „Alfresco Certified Engineer“;
  3. Nabízíme naše řešení založené na Open Source, ruské montáži. Naše platforma Citeck ECOS je součástí .

Popsané verze systému: Citeck ECOS 3.2.a, Alfresco Community 5.1.f.

Seznam zkratek

Tabulka 1. Zkratky

Základní pojmy systému

Server aplikací je softwarová komponenta Java Enterprise Edition, která umožňuje spouštět a spouštět aplikace Java.

Struktura systému Alfresco

Třívrstvá struktura

Alfresco se řídí třívrstvou architekturou (obrázek 1):

  • ukládání dat (Fyzické ukládání);
  • Alfresco Application Server (Alfresco Content Application Server);
  • Klientské aplikace Alfresco (Klient Alfresco).

Obrázek 1 – Struktura propojení Alfresco

Odkaz „Datové úložiště“ se skládá z úložiště souborů (File System) a databáze (Relational DB). Úložiště souborů slouží k ukládání obsahu dokumentu (souborů) a verzí dokumentů. Všechny ostatní informace (metadata) jsou uloženy v databázi. Schéma databáze Alfresco není veřejné API, mezi verzemi Alfresco se často mění, a proto by se nemělo používat při interakci s Alfresco. Místo toho se doporučuje použít pro interakci s Alfresco jednu z mnoha veřejných služeb (Embedded API, Remote API, viz níže).

Odkaz na aplikační server poskytuje pokročilé služby pro práci s dokumenty. Veškerá obchodní logika pro práci s daty je zaměřena na tento odkaz. Pro práci s různými typy klientů poskytuje aplikační server různé typy externích protokolů, jako jsou CMIS, REST API, CIFS, IMAP a další. Na druhé straně aplikační server pracuje s datovým úložištěm prostřednictvím připojení k mechanismům systému souborů DBMS (JDBC) a OS. Díky použití těchto mechanismů lze jako datové úložiště použít jakoukoli implementaci DBMS a souborových systémů, jediným nezbytným požadavkem je dostupnost potřebných ovladačů JDBC a OS.

Odkaz „Klientské aplikace“ představují různé klientské aplikace Alfresco. Mohou to být buď weboví klienti v prohlížeči, nebo aplikace pro desktopové a mobilní platformy a dokonce i přístup přes mechanismy souborového systému (CIFS, FTP, WebDAV).

Popsaná architektura umožňuje implementaci různých typů dokumentově orientovaných aplikací, jako je správa souborů (Document Management - DM), správa webového obsahu (Web Content Management - WCM), správa dokumentů (Records Management - RM) a další.

Struktura aplikačního serveru

Alfresco Application Server je webová aplikace Java a skládá se z různých komponent. Na nejvyšší úrovni je struktura aplikačního serveru zobrazena níže (obrázek 2).

Obrázek 2 – Struktura aplikačního serveru Alfresco

Aplikační server je třeba považovat za rozšířenou DBMS, která poskytuje širokou škálu služeb pro práci s dokumenty:

  • služby pro práci s obsahem (Content Services) - modelování, vyhledávání, verzování, vícejazyčnost, export/import, transformace obsahu, klasifikace obsahu pomocí kategorií a tagů, extrahování polí metadat z obsahu;
  • kontrolní služby (Control Services) - obchodní procesy, pravidla a zásady, přístupová práva, audit přístupu, generování náhledů, publikace;
  • Collaboration Services – oblíbené položky, „lajky“, zdroj událostí, wiki, blogy, fóra.

Tyto služby jsou poskytovány prostřednictvím řady softwarových rozhraní a protokolů:

  • interní rozhraní (Embedded API) - rozhraní pro Java, JavaScript, FreeMarker (šablony), jazyky pro modelování obsahu a obchodních procesů;
  • externí rozhraní (Remote APIs) - rozhraní pro webové služby (SOAP), webové skripty (REST), stejně jako CMIS API (možnosti pro SOAP a REST);
  • další protokoly (Protokoly) - CIFS, WebDAV, FTP, IMAP, SharePoint.

Architektura aplikačního serveru umožňuje implementovat různé typy modulů a rozšíření do standardní sady rozhraní:

  • modely obsahu;
  • podnikové procesy;
  • doplňkové služby pro Java, JavaScript, FreeMarker;
  • pravidla a akce, politiky;
  • další webové skripty (REST API).

Interakce se sousedními systémy

Aplikační server využívá k implementaci svých služeb služeb souvisejících systémů. Systémy třetích stran se používají zejména pro:

  • indexování a vyhledávání (Lucene, SOLR);
  • ověřování (LDAP, NTLM, Kerberos, externí)
  • transformace obsahu (LibreOffice, ImageMagick, SWF Tools).

Indexování a vyhledávání jsou naprosto zásadní funkce ve většině aplikací Alfresco. V nových verzích již Alfresco nepoužívá subsystém Lucene a doporučuje používat SOLR.
Vyhledávací subsystém podporuje řadu vlastností nezbytných pro aplikaci:

  • kontrola přístupových práv před vydáním výsledků vyhledávání uživateli;
  • podpora různých jazyků vyhledávání, včetně Full Text Search, CMIS, Lucene.

Autentizační subsystémy vám umožňují delegovat funkci autentizace uživatelů externí systémy. Nejčastěji se při integraci s podnikovou infrastrukturou pro tyto účely používají adresářové služby, jako je Microsoft Active Directory. Díky této integraci jsou uživatelské informace importovány z AD do Alfresco a ověřování probíhá pomocí jednoho (nebo více) protokolů LDAP, NTLM a Kerberos. Srovnání autentizačních protokolů je uvedeno níže (Tabulka 2)

Tabulka 2. Porovnání různých autentizačních protokolů

Při použití NTLM hraje server Alfresco roli „muže uprostřed“, ve skutečnosti využívá zranitelnosti protokolu. Proto je podporován pouze NTLM verze 1 NTLM verze 2 není podporován při interakci se službou Active Directory, protože ověřování pro služby třetích stran není účelem protokolu NTLM. Doporučeným ověřovacím protokolem pro integraci do podnikové infrastruktury je Kerberos.

Transformace obsahu se používají pro různé účely, jako je generování náhledů a ikon, tisk a změna měřítka obrázků. LibreOffice se používá k převodu kancelářských formátů (a PDF), ImageMagick se používá k převodu obrázků (a PDF) a SWF Tools slouží k převodu PDF do SWF pro náhled.

Tyto služby mohou běžet jako služby Windows, ale Alfresco to standardně neposkytuje.

Prostředky potřebné ke spuštění Alfresco

Hardwarové zdroje

Velmi zhruba lze systémové požadavky Alfresco vypočítat následovně.

Pro 50 souběžných nebo 500 registrovaných uživatelů:

1,5 GB JVM RAM 2x serverový CPU (nebo 1x dvoujádrový)

Pro 100 souběžných nebo 1000 registrovaných uživatelů:

1,5 GB JVM RAM 4x serverový CPU (nebo 2x dvoujádrový)

Pro 200 souběžných nebo 2000 registrovaných uživatelů:

2,5 GB JVM RAM 8x serverový CPU (nebo 4x dvoujádrový)

Pokud plánujete nasadit server Alfresco ve virtuálním prostředí, měla by být tato čísla vynásobena dvěma.

Objem databáze závisí především na přibližném objemu karet, např. počet dokumentů 1000 x počet polí 20 x průměrná velikost pole 10 bajtů x průměrný počet verzí 5 x indexační faktor 2 = 1000 x 20 x 10 x 5 x 2 = 2 000 000 bajtů = 2 MB.

Pokud jsou procesy nastaveny na základě dokumentů, historie se udržuje nebo se ukládá jiná dodatečné informace, to je také třeba vzít v úvahu.

Velikost místa na disku závisí na velikosti obsahu dokumentu, například počet dokumentů 1000 x průměrná velikost 1 MB x průměrný počet verzí 5 = 1000 x 1 x 5 = 5000 MB = 5 GB.

Velikost diskového prostoru pro index (lucene, SOLR) se vypočítá podobným způsobem a několikanásobně menší (přibližně 3krát).

Softwarové zdroje

  • Během standardní instalace Alfresco na systémy Windows jsou vytvořeny následující služby:
  • alfrescoPostgreSQL - spustit PostgreSQL - DBMS, který obsluhuje databázi Alfresco;
  • alfrescoTomcat - ke spuštění Apache Tomcat - kontejneru servletů, který slouží webovým aplikacím Alfresco.

Pokud byly tyto názvy služeb použity, instalační program vybere podobné nepoužívané názvy, například alfrescoPostgreSQL-1 nebo alfrescoTomcatnuml.

Při instalaci na systémy Linux se vytvoří jediná služba alfresco, která spouští všechny potřebné komponenty Alfresco (standardně PostgreSQL a Tomcat).

Komponenty Alfresco ve výchozím nastavení zabírají následující síťové porty TCP (Tabulka 3).

Tabulka 3. Porovnání různých autentizačních protokolů

Přístav Komponent Protokol Popis
5432 PostgreSQL PostgreSQL
8080 Kocour HTTP Port webové aplikace
8443 Kocour HTTPS Port webové aplikace
8009 Kocour A.J.P.
8005 Kocour Vypínací port
8000 Jáva Port ladění Java (ve výchozím nastavení zakázán)
7070 VTI SharePoint Online podpora úprav
21 Alfresco FTP Lze deaktivovat v alfresco-global.properties
445 Alfresco CIFS Může být zahrnuto do alfresco-global.properties
50500 Alfresco RMI Také několik dalších portů RMI 8100 LibreOffice
8100 LibreOffice LibreOffice

Pokud jsou tyto porty již obsazeny jinými, pak při instalaci Alfresco můžete určit další porty pro PostgreSQL, Tomcat a VTI a nakonfigurovat porty Alfresco v souboru alfresco-global.properties. Pokud po instalaci potřebujete specifikovat další porty, lze to také provést, musíte se podívat na průvodce konfigurací komponent.

Alfresco rozšíření a metody konfigurace

Alfresco je distribuován jako soubor WAR (WAR - Web Archive - Java Archive Format) nebo několik souborů WAR, které musí být nainstalovány na aplikačním serveru (serverech) Java (například Apache Tomcat nebo JBoss Application Server). Rozšíření a moduly jsou zpravidla baleny uvnitř webových aplikací, zatímco konfigurační prvky jsou umístěny na samostatném místě - tzv. sdílená třída (pro Tomcat je to složka kocour/sdílená).

Alfresco podporuje následující možnosti balení pro rozšíření třetích stran:

  • rozbalené soubory;
  • ZIP archiv;
  • soubory JAR;
  • soubory AMP.

Soubor JAR (JAR - Java Archive) je formát archivu Java a je podporován všemi aplikačními servery Java. Soubory JAR se instalují do sdílené cesty třídy nebo přímo do složky „WEB-INF/lib“ webové aplikace. V tomto případě však není zaručena jejich integrita, proto se doporučuje zabalit tyto soubory do archivů AMP.

Soubor AMP je formát Alfresco Module Package (AMP), což je také přejmenovaný archiv ZIP se speciálními konvencemi pro jeho vnitřní strukturu. Když nainstalujete soubor AMP, jeho obsah se stane součástí souboru WAR.

Prvky konfigurace jsou umístěny ve sdílené cestě třídy. Zejména hlavní konfigurační soubor alfresco – soubor alfresco-global.properties se nachází v kořenovém adresáři sdílené cesty ke třídě (pro Tomcat je to složka tomcat/shared/classes). Konfigurace ostatních rozšíření se nachází podél cesty classpath:alfresco/extension (pro úložiště Alfresco) a classpath:alfresco/web-extension (pro Alfresco Share). Běžně používané konfigurační soubory jsou uvedeny níže:

  • alfresco/extension/*-log4j.properties - konfigurační soubory log4j;
  • alfresco/extension/subsystems/Authentication - konfigurační soubory autentizačního subsystému (například interakce s MS Active Directory);
  • alfresco/extension/custom-vti* — konfigurační soubory modulu VTI (podpora protokolu SharePoint pro online úpravy dokumentů);
  • alfresco/web-extension/share-config-custom.xml - Sdílet vlastní konfiguraci.

Soubory protokolu Alfresco (protokoly událostí)

Soubory protokolu Alfresco, v závislosti na verzi Alfresco, jsou umístěny buď v kořenové složce Alfresco, nebo ve složce tomcat/bin nebo v kořenovém adresáři systému souborů (Linux). Alfresco generuje jeden soubor protokolu na webovou aplikaci. Standardní instalace by tedy měla obsahovat následující soubory protokolu:

  • alfresco.log – protokol událostí úložiště Alfresco
  • share.log - Alfresco Share protokol událostí (webové rozhraní)
  • solr.log - protokol událostí SOLR (služba indexování).

Kromě toho Apache Tomcat uchovává své protokoly, které jsou umístěny ve složce tomcat/logs:

  • catalina.out pro Linux, alfrescotomcat-stdout.YYYY-MM-DD.log pro Windows – standardní výstup Apache Tomcat
  • localhost_access_log.YYYY-MM-DD.txt — protokol obsluhovaných požadavků

Všechny výše uvedené soubory protokolu jsou nakonfigurovány tak, aby se točily, každý den se vytvoří a používá nový soubor, ale staré soubory se neodstraňují. Pokud potřebujete odstranit i staré soubory, musíte odpovídajícím způsobem upravit nastavení Alfresco a Tomcat.

Rozšiřující moduly Citeck ECOS

Tříúrovňová modulová struktura

Rozšiřující moduly jsou navrženy tak, aby přidaly nové funkce do systému Alfresco. Aby bylo zajištěno maximální opětovné využití funkčnosti v široké škále aplikací, používá se tříúrovňová struktura:

  1. základní moduly - obsahují základní funkcionalitu použitelnou v široké škále aplikací (jako je samotné Alfresco);
  2. aplikační moduly - obsahují funkcionalitu, která je použitelná pouze v určitých aplikacích pro správu dokumentů, například správa smluv, správa plných mocí (advokátů), správa objednávek atd.
  3. implementační moduly (custom) - obsahují funkcionalitu použitelnou pouze pro konkrétní implementaci systému v konkrétní organizace. Každá organizace má svou vlastní sadu modulů.

Typická implementace systému zahrnuje moduly jádra, jeden nebo více aplikačních modulů (nebo bez nich) a implementační moduly.

Infrastruktura Alfresco umožňuje modulům specifičtějších úrovní přepsat implementaci a konfiguraci modulů obecnějších úrovní. Zejména můžete přepsat aplikační moduly a moduly jádra v implementačních modulech.

Složení a funkce modulů jádra

Jádro systému Citeck ECOS zahrnuje následující moduly:

  • 1st-override-repo;
  • 1st-override-share;
  • idocs-repo;
  • idocs-sdílet.

Moduly s příponou „-repo“ jsou určeny pro instalaci do webové aplikace alfresco.war (repozitář Alfresco), moduly s příponou „-share“ jsou určeny pro instalaci do webové aplikace share.war (Alfresco Share - webové rozhraní) .

Moduly s předponou "1st-override-" jsou určeny k přepsání souborů Alfresco. Moduly s předponou „idocs-“ obsahují základní funkce jádra systému Citeck ECOS.

Mezi funkcemi, které systém Citeck ECOS přidává k systému Alfresco, jsou následující klíčové vlastnosti.

Časopisy. Poskytuje možnost dokumentově orientovaného prohlížení a vyhledávání různých typů dokumentů a dalších objektů v systému. Charakteristickým rysem časopisů je, že zohledňují specifika různých typů obsahu a v každém konkrétním případě zobrazují pouze relevantní atributy.

Organizační struktura. Poskytuje možnost modelovat strukturu organizace, která používá systém prostřednictvím vestavěného skupinového mechanismu Alfresco. Charakteristickým rysem je možnost označit skupiny různými štítky odpovídajícími různým typům jednotek a funkcionářů. Díky využití skupinového mechanismu je možné vydávat práva divizím a úředníci, stejně jako stanovení úkolů pro úředníky.

Šablony.Šablony obsahu umožňují generovat obsah dokumentu na základě dané šablony. Šablony karet umožňují generovat související dokumenty na základě dané šablony, jako jsou schvalovací listy, historie přístupu atd. Šablony oznámení umožňují konfigurovat zasílání e-mailových oznámení na základě zadaných událostí. Šablony automatického číslování umožňují generovat čísla dokladů podle dané šablony. Podporovány jsou také šablony ve formátu docx (MS Word 2007).

Pokročilé procesní schopnosti. Možnost automatického udělování práv po dobu trvání úkolu a jejich odvolání po dokončení úkolu. Možnost připojovat dokumenty k úkolům. Podpora poslanců.

Životní cykly. Možnost jednoduchého popisu životní cyklus dokumenty v podobě množiny stavů a ​​přechodů mezi nimi. Skvělá věc na komponentě životního cyklu je, že se snadno implementuje a prodlužuje životní cykly, a to i po jejich spuštění. Byly implementovány základní obchodní procesy (schvalování, podepisování atd.), ze kterých lze sestavit životní cykly dokumentů.

Podpora hlášení. Automatické nahrávání informací do vnější základna ke zjednodušení hlášení pomocí nástrojů třetích stran.

Vedení případů. Schopnost organizovat případy - speciální kontejnery s libovolnými typy příloh.

Integrace. Schopnost synchronizovat adresáře Alfresco s externími zdroji. Mezi podporované zdroje dat patří databáze kompatibilní s SQL, soubory XML a ploché soubory (pro import obsahu). Je také možné nahrát informace na externí úložiště.

Karta dokumentu. Možnost poskládat kartu dokumentu z různých sekcí (kartet), můžete přeskupit sekce a zadat libovolné podmínky pro jejich zobrazení.

Uživatelské rozhraní. Různé vizuální komponenty, které zlepšují možnosti Alfresco Share a zlepšují použitelnost systému.

Složení a možnosti aplikačních modulů

Aplikační moduly zahrnují následující moduly:

  • smlouvy - správa smluv;
  • advokáti - správa plných mocí;
  • objednávky - správa objednávek.

Aplikační moduly nasazují do systému stránky (stránky dohod, stránky plných mocí atd.) a deníky pro správu odpovídajících typů dokumentů, obsahují definici modelů a formulářů pro tyto typy dokumentů, definici speciálních zásad a předdefinované šablony a také některá výchozí nastavení, která lze v implementačních modulech přepsat.

Popis synchronizační služby

Služba synchronizace umožňuje synchronizovat data v různých úložištích dat. Mezi podporovaná úložiště:

  • úložiště Alfresco;
  • externí databáze;
  • složky se soubory XML;
  • složky s libovolnými soubory.

Služba synchronizace pracuje s následujícími základními abstrakcemi:

  • Object DAO je služba pro přístup k nějakému druhu úložiště dat, rozlišuje se mezi Source DAO (datový zdroj) a Target DAO (datový přijímač);
  • Typ objektu – typ objektů, se kterými objekt DAO pracuje, každý objekt DAO pracuje se svým vlastním typem objektů, například objekty úložiště, databázové záznamy, prvky XML atd.
  • Informace o objektu – informace o objektu typu objektu, existující nebo potenciální Objekt DAO umožňuje získat informace o objektu z typu objektu a vytvořit (aktualizovat) typ objektu pomocí informací o objektu;
  • Object Converter – převádí informace o objektu z formátu Source DAO do formátu Target DAO;
  • Sync Configuration - parametry synchronizace: odkud přenášet (Source DAO), jak převádět (Object Converter), kam přenášet (Target DAO).

Níže je schéma datových toků během synchronizace (obrázek 3). Transformace probíhá podle následujícího schématu:

  1. Zdroj DAO obdrží další sadu objektů pro synchronizaci (buď všechny, nebo pouze ty, které byly aktualizovány od poslední synchronizace);
  2. Source DAO převádí přijaté objekty do formátu Object Info;
  3. Object Converter poskytuje konzistenci formátů Object Info mezi zdrojovým DAO a cílovým DAO; Pro převod jednotlivých polí lze použít další objekty Object Converter;
  4. Cílové DAO vytváří nebo aktualizuje objekty podle obdržených informací.

Služba synchronizace podporuje načítání přidružení objektů prostřednictvím speciálních implementací převaděče objektů, které vám umožňují najít a/nebo vytvořit přidružené objekty podle konfigurace.

Pro zvýšení rychlosti importu/exportu podporuje synchronizační služba vícevláknovou práci a kombinaci synchronizace více objektů v jedné transakci. Lze upravit maximální částka souběžné transakce (tj. počet vláken) a maximální počet objektů v transakci.

Stáhněte si popis Citeck ECOS a Alfresco.

Business Logic (skupina společností Aplana) se specializuje na tvorbu a implementaci vlastních ECM řešení. Konkrétně již téměř 10 let vyvíjí společnost na bázi open source softwarových platforem, od roku 2012 dává přednost platformě Alfresco. Vedoucí praxe o tom mluví Alfresco společnosti„Business Logic“ Oleg Beilezon, který má na starosti všechny záležitosti související s tvorbou oběhových produktů na Alfresco, jejich implementací a přizpůsobením.

Olegu, řekněte nám prosím, před jak dlouhou dobou začala společnost Business Logic vyvíjet řešení pomocí softwaru s otevřeným zdrojovým kódem, jaké byly pro to předpoklady?

Naše společnost začala vyvíjet vlastní open source softwarová řešení zhruba před 10 lety, kdy ještě nebyl trend nahrazování importu, ani Alfresco jako kandidátský partner. Tehdy jsem nepracoval v Business Logic, ale důvody pro zahájení vývoje na open source softwaru jsou mi jasné. Za prvé, samotný směr používání open source softwaru ve státních orgánech byl určen v letech 2008-2009, kdy byly přijaty příslušné předpisy. IT společnosti musely tyto požadavky splnit. Za druhé, požadavek na multivendor jako takový existoval v Business Logic historicky. Zpočátku jsme byli zaměřeni na jednoho dodavatele – společnost pracovala na IBM Domino, ale už tehdy bylo jasné, že jsou potřeba nové platformy, aby pokryly větší okruh zákazníků. V důsledku hledání naší cesty směrem k open source softwaru vznikly skutečné projekty na různých open source softwarových stackech a teprve v roce 2012 se utvářelo pochopení potřeby provádět vývoj na Alfrescu.


S jakými obtížemi se společnost potýkala při zahájení prací na open source softwaru? Jaká byla například situace s kvalifikovaným personálem v oblasti open source před 10 lety?

Specialistů na open source software bylo vždy poměrně dost. Potíž byla v tom, že open source software patřil do zóny „studentského“ vývoje – na rozdíl od softwaru od proprietárních prodejců, kteří vždy kontrolovali kvalifikaci vývojářů. Další problém souvisel se svobodou volby: již tehdy bylo značné množství softwarových produktů s otevřeným zdrojovým kódem, které bylo možné používat bez hlášení komukoli. Z tohoto množství nebylo snadné vybrat řešení, které by bylo možné průmyslově implementovat, a to i mezi velkými zákazníky. Ale zkušenosti, které jsme tehdy překonáním těchto obtíží získali, se nám později velmi hodily.

- Proč si Business Logic nakonec vybral Alfresco?

Jak jsem již řekl, v roce 2009, kdy jsme začali pracovat s open source softwarem, bylo Alfresco málo známý, nevyzrálý produkt. Ale v roce 2012, kdy jsme se vážně zajímali o výběr partnera pro software s otevřeným zdrojovým kódem, to již bylo řešení podnikové třídy s vynikající kompatibilitou napříč platformami, založené na moderní technologie. Pro nás bylo jednou z důležitých součástí, že Alfresco je velmi rozšiřitelný systém. Tyto schopnosti jsou zabudovány do architektury: v Alfresco můžete zvýšit funkčnost, aniž byste ovlivnili základní funkce jádra. Bylo možné vzít za základ tu část, kde je Alfresco nejsilnější – správu obsahu, a zároveň pokračovat ve vývoji produktu. Open source je také velmi důležitý: řešení věříme, ale někdy je potřeba prostudovat vnitřní mechanismy a pak se open source stává významnou výhodou.

V roce 2012 několik dalších vývojářů EDMS také předložilo svá řešení společnosti Alfresco. Jaký je nyní obrázek na tomto trhu?

Trh s řešeními na Alfresco přežil a dokonce se rozvinul, a to je další ukazatel správná cesta. Jediné řešení čehokoli děsí zákazníky! Ne všichni z těch, kteří pak vytvářeli sériově vyráběné produkty na Alfresco, přežili, ale většina na tomto základě nadále funguje. Celkově se počet společností zapojených do tohoto podnikání výrazně zvýšil. Trh roste ještě rychleji, než jsme čekali. Jestliže v roce 2012 ne všichni slyšeli o Alfrescu, nyní máme co do činění s trhem, na kterém jsou již stovky profesionálů, mnoho řešení a zavedená infrastruktura.

Jaké jsou obecné vlastnosti platforem open source softwaru a jak vaše společnost řeší problémy spojené s vývojem softwaru s otevřeným zdrojovým kódem?

Problém s open source software je druhá stránka jeho výhod. To je například nízká překážka vstupu do tohoto světa: chcete-li začít vyvíjet na softwaru s otevřeným zdrojovým kódem, stačí přejít na webovou stránku, stáhnout si potřebné programy a začít vyvíjet. Ale to, co se takto stáhne, často není bez problémů a zpravidla bez podpory. Vývojář to používá na vlastní riziko. Kromě toho existuje zmatek s cenami: mnoho lidí předpokládá, že zdarma znamená zdarma. Existuje kategorie zákazníků, kteří chtějí získat vše zdarma nebo extrémně levně, a existuje řada IT firem, které tento obraz bezplatnosti podporují, vytvářejí levné projekty a pak nedokážou zajistit kvalitu a škálování. Tento „anti-flare“ open source softwaru stále obklopuje trh dodnes!

Pokud jde o technologické problémy, existují všude, ale software s otevřeným zdrojovým kódem umožňuje rychle zjistit, co je špatně, s pomocí nejen dodavatele, ale také komunity a sami.

- Jaký je dnes vývoj „Business Logic“ ve společnosti Alfresco?

Dodržujeme následující přístup: mezi technologickou platformou a konečným řešením pro zákazníka je rozsáhlá servisní vrstva. Zahrnuje funkce, které potřebují všechny produkty na všech projektech, ale západní dodavatelé je nedodávají. Tato vrstva, spojená s rozhodnutími o sestavení, je to, co nazýváme platformou. Naše platformové řešení se nazývá: „Logic: PLATFORM“. EDMS na něm rostl a formoval se – dříve známý jako „Logic: EDMS“ na platformě Alfresco. Naše nové řešení „Logic: EDMS“ zahrnuje platformu i EDMS na ní založené. Navíc věnujeme pozornost archivnímu řešení na naší platformě, které plánujeme představit začátkem příštího roku.

Logika Business nedávno aktualizovala celou svou řadu – to platí nejen pro řešení Alfresco. Jaké k tomu byly důvody?

Došlo k definitivní revizi přístupu. Od dubna tohoto roku jsou všechny naše produkty postaveny na jediném základě – „Logic: PLATFORM“. Zároveň využíváme několik různých technologických platforem, z nichž hlavní jsou Alfresco a IBM FileNet, kterých se plánujeme držet i v blízké budoucnosti. Na jejich základě jsou postaveny naše produkty – „Logic: EDMS“, „Logic: YuZEDO“, řešení pro zpracování finanční dokumentace.

- Je funkce, řekněme, „Logic: EDMS“ na Alfresco a na IBM FileNet stejná?

Tato řešení se shodují ve všech hlavních funkcích. Odlišná historie jejich vývoje dává určité rozdíly ve funkcích, ale integrálně jsou řešení na obou platformách vyspělými řešeními pro tok řídicích dokumentů.

- Objevily se nějaké nové funkce v aktualizovaném řádku „Logic: EDMS“?

Řekněme to takto: inovace se objevují bez ohledu na produktové řady, všechna naše řešení vyvíjíme průběžně, u každého produktu vydáváme 2-4 aktualizace ročně. Další věcí je, že v roce 2017 jsme přešli na novou verzi Alfresco a dali našim klientům možnost tento přechod také provést: aktualizovali jsme jejich platformy a zavedli zásadně nové funkce do uživatelského rozhraní. To přineslo skok v produktivitě. Od té doby jde vývoj evoluční cestou: přidáváme užitečné funkce, implementujeme desítky vylepšení v každém vydání, z nichž 5–10 by mělo být významných – aby zákazníci vývoj produktu skutečně pocítili.

Například v nejnovější verzi, která byla nasazena na našem demo webu, bylo nasazeno vlastní místo pro práci se smluvními dokumenty, byly přidány formuláře, vylepšeno rozhraní a vylepšeno vyhledávání propojených dokumentů. Nejedná se o převratné změny, ale poskytují uživateli více pracovního prostoru a umožňují mu soustředit se na detaily. Obecně platí, že poslední vydání je ztělesněním 90 nových požadavků, včetně požadavků od klientů, z nichž 13 představuje vylepšení interního archivu.

- Objeví se „Logic: YUZEDO“ v řádku na Alfresco?

- „Logic: YUZEDO“ je zpočátku multiplatformní produkt, ale v budoucnu je možné všechno.

- Jak to jde s mobilním klientem Logika: EDMS?

Zda porosteme s mobilním klientem – o této otázce se rozhodne na základě přání zákazníků. Kvůli bezpečnostním omezením s nimi nemohou vždy pracovat mobilní zařízení ve vnitřním okruhu. My sami momentálně mobilní směr nevyvíjíme, ale historicky máme řešení založené na iOS navíc webové rozhraní umožňuje snadnou práci v mobilních prohlížečích; A naše rozhraní je velmi otevřené, což vám umožňuje připojit jakýkoli affiliate produkt.

- Které společnosti se podle vašeho pozorování nejčastěji rozhodují pro implementaci EDMS na Alfresco?

Důvodů pro přechod je mnoho, ty nejzřetelnější souvisí s substitucí importu. Ostatně, když mluvíme o platformě Alfresco, máme na mysli především její tuzemskou montáž - systém MSVSfera Infoflow od Národního centra podpory a rozvoje.

Naše řešení je v Registru tuzemského softwaru, důležité jsou zde trendy v substituci importu, ale o technologickou platformu jako takovou mají zájem i zákazníci, včetně těch, kteří nejsou z veřejného sektoru. Platforma navíc získala autoritu cenová politika Alfresco v Rusku, zejména s přihlédnutím k našemu zvláštnímu statutu partnera, je velmi ziskové. Velké zákazníky láká také vyhlídka na získání řešení s otevřeným zdrojovým kódem, které pak lze řídit interně.

- Jakou rychlostí roste zákaznická základna Logika Business for Alfresco?

Jelikož se zaměřujeme na velké zákazníky, nemluvíme o exponenciálním růstu. Ale od uvedení produktu na trh se počet zákazníků již počítá na desítky. Patří mezi ně noví klienti, kteří zvolili řešení od nuly, a ti, kteří přešli z jiných řešení – prakticky nezůstaly žádné společnosti, které by nebyly pokryty EDMS, a přechod z jiných platforem je nejčastější scénář. Nyní tedy uvažujeme o přechodu vyspělého EDMS velkého podniku na Alfresco ropný a plynárenský průmysl, jehož kritéria již západní řešení nesplňovalo. Zároveň připravujeme další projekty v ropném a plynárenském sektoru, veřejném sektoru, bankách a průmyslu. Jak vidíte, dělení podle odvětví je velké a abychom zajistili nárůst počtu projektů, musíme sami růst.

- Zmínil jste demo stojan. Co je zač?

Naše nová verze Logic: EDMS, stejně jako všechny předchozí, je dostupná všem a zájem o ni roste. Demonstrační stánek se nachází na naší virtuální platformě, abyste k němu získali přístup, stačí vyplnit přihlášku na našem webu. Struktura demoverze je navržena pro 10-15 uživatelů a každý může v závislosti na tom, který proces EDMS je třeba zobrazit, vybrat umístění uživatele, prostudovat rozhraní a funkčnost a formulovat nám otázky. Demo řešení je plně funkční, dokonce je zde vyřešena otázka digitálního podpisu (v našem partnerství s Crypto PRO), implementována kompatibilita s libovolnými prohlížeči.

Externí i interní tok dokumentů je plně automatizován, součástí systému jsou i smluvní činnosti, kontrola výkonové kázně v organizaci a tok dokumentů z porad a zápisů.

„Logic: EDMS“ je založen na platformě MSVSfera Infoflow, kterou dodává společnost NCPR a je redakčním systémem pro vytváření podnikových informačních systémů pro širokou škálu účelů.

Důležitou součástí ECM systémů je kvalitní ochrana informací. U nás je garantem kvality ochrany informací FSTEC Ruska a

certifikát vydaný tímto úřadem. „Logika Business“ obdržela odpovídající dokument a produkt „Logika: EDMS“ je zařazen do Státního registru certifikovaných produktů pro bezpečnost informací. Tedy zákazníci

Ti, kteří si zvolí náš produkt pro automatizaci podnikových procesů orientovaných na dokumenty, si mohou být jisti spolehlivostí a bezpečností svých dat,

"Logika: EDMS" 2.8

Dne 10. prosince 2019 společnost Business Logic oznámila vydání další verze produktů vlastního vývoje na bázi Alfresco / MSVSfera Infoturnover. Ve verzi 2.8 mohou uživatelé očekávat vylepšené rozhraní, rozšířenou funkcionalitu pro práci s elektronickými podpisy a zvýšenou flexibilitu vyhledávání atributů. Verze 2.8 rozšířila funkčnost dvou základních produktů společnosti Business Logic na Alfresco/MSVSfera Infoflow: „Logic: PLATFORM“ a „Logic: EDMS“. Přečtěte si více.

Integrace s MyOffice

Vydání "Logic: EDMS" 2.6

Dne 19. února 2019 vydala společnost Business Logic verzi 2.6 pro produkty Logic: PLATFORM a Logic: EDMS na platformě Alfresco/MSVSfera Infoflow. Vydání zahrnovalo 53 vylepšení iniciovaných vývojovou skupinou směru a přáními zákazníků. Přečtěte si více.

2018

Kompatibilní s PostgreSQL 10

Popis "EDS Logic" založený na Alfresco/MSVSfera Infoflow

Podle vývojářů systému vede automatizace správy dokumentů pomocí „Logic: EDMS“ na platformách Alfresco / MSVSfera Infoflow ke zvýšení produktivity zaměstnanců, snadnějšímu přístupu k informacím pro přijetí. manažerská rozhodnutí, zlepšení výkonné kázně, a tedy celkové zlepšení kvality podnikového a veřejného řízení.

Za říjen 2018 systém pomáhá řešit následující úkoly:

  • Organizace efektivní práce se smlouvami
  • Zajištění kvalitní kontroly provádění pokynů od manažerů
  • Automatizace toku dokumentů úřadů
  • Snížení nákladů na vyhledávání a poskytování přístupu k dokumentům
  • Optimalizace obchodních procesů pro zpracování dokumentů
  • Minimalizace mzdových nákladů zaměstnanců při práci s dokumenty
  • Zvýšení úrovně kontroly nad výkonnostní kázní zaměstnanců
  • Maximální bezpapírový tok interních firemních dokumentů
  • Zlepšení efektivity zpracování požadavků
  • Správa dokumentů v rámci systému managementu kvality
  • Práce s dokumenty, které představují obchodní tajemství
  • Implementace toku projektových dokumentů a schopností týmové práce
  • Vytvoření jednotného informačního prostoru pro ukládání a zpracování dokumentů organizace

Těmto a mnoha dalším úkolům souvisejícím se zpracováním dokumentů se systém snadno přizpůsobí pomocí vestavěných nastavení, vývoje přídavných modulů a integrace s jinými systémy.

Systém Logic: EDMS na platformách Alfresco / MSVSfera Infoflow je určen pro správu firemního obsahu a obsahově orientovaných obchodních procesů ve středních a velkých komerčních a státní podniky mít velký počet geograficky rozdělené divize a mnoho protistran.

Účinky implementace:

  • Na úřadech:
    • Zlepšení kvality veřejných služeb
    • Snížení nákladů na podporu práce vládních agentur
    • Zlepšení výkonnostní disciplíny, zvýšení ovladatelnosti
    • Zvýšení transparentnosti a otevřenosti aktivit
    • Vytvoření základny pro komplexní informační systém jako je „elektronická správa“ (meziresortní tok dokumentů, EAR, archivy, portály státních služeb)
  • Pro obchodní společnosti:
    • Vylepšená manipulace
    • Rychlá reakce na změny
    • Doba návratnosti systému se pohybuje od šesti měsíců do dvou let
    • Zvyšování konkurenceschopnosti firmy na trhu

2017

Integrace s detekcí úniku informací

Systém ILD pomáhá spolehlivě určit zdroj úniku důvěrných informací na papíře. Algoritmus řešení spočívá ve vytváření jednotlivých kopií dokumentu, se kterým zaměstnanci pracují v systému elektronické správy dokumentů. ILD si pamatuje několik parametrů dokumentu: převodní algoritmus, datum a čas vydání kopie a také identifikační údaje zaměstnance. ILD tak v případě úniku informací spolehlivě identifikuje zaměstnance, jehož zavinění nastalo. Můžete si přečíst více o integraci technologií.

"EDMS Logic 2.0" založený na Alfresco/MSVSfera Infoflow

Produkt byl převeden do verze 5.1 platformy Alfresco/MSVSfera Infoflow. Tato platforma ECM je vytvořena na svobodném softwaru (OS).

Ve verzi 2.0. Byl přepracován mechanismus pro zpracování karet dokumentů, byla přidána editace souborů formátu Microsoft Office, Open Office a LibreOffice přímo z karty dokumentů.

Byla přidána řada funkcí:

  • ukládání usnesení do dokumentů,
  • primární distribuce dokumentů,
  • centralizované sledování stavu dokumentu,
  • možnosti práce s pokyny a organizačními a administrativními dokumenty.
  • Byl doplněn produktový toolkit pro konfiguraci řešení při implementaci a provozu zákazníky a partnery.

Tato verze systému implementuje 16 rozšíření uživatelské funkcionality a 29 změn ve funkcionalitě nastavení a správy systému.


2015

Vydání "EDMS Logic" na platformě MSVSfera Infoflow

Dne 15. prosince 2015 oznámily společnosti Business Logic a Národní centrum pro podporu a rozvoj vydání řešení pro správu elektronických dokumentů na platformě EDMS Logic a MSVSfera Infoflow.

Jako základ pro integraci těchto dvou řešení byl použit mechanismus čárových kódů: kartě dokladu a dokladu je přiřazen jeden čárový kód, který lze vytisknout na samolepku (u došlých dokladů) nebo na doklad (u dokladů vystavených organizace a rozeslána).

Dokument obsahuje jedinečné identifikační číslo (UNID). Jeho přítomnost pomáhá při hledání dokumentu v EDMS. Při streamování je čárový kód registrovaného dokumentu načten skenerem a poté je obraz dokumentu automaticky připojen k odpovídající kartě. Následně může uživatel dokument najít pomocí čtečky čárových kódů.

„Zadávání datových proudů je kritickou součástí jakéhokoli řešení správy dokumentů. Výběr platformy pro tento úkol je proto zásadní pro efektivní práci s firemním obsahem,“ poznamenal Oleg Beilezon, hlavní architekt ECM společnosti Business Logic. - Znovu jsme analyzovali řešení prezentovaná na trhu v této oblasti a došli jsme k závěru, že zůstávají ta nejoptimálnější řešení.

Převod "EDMS Logic" na platformu Alfresco verze 4.2

Vydání systému EDMS Logic ze září 2014 bylo převedeno na nejnovější verzi platformy Alfresco 4.2, která poskytuje řadu významných vylepšení:

  • Globální design uživatelské stránky byl změněn, což umožňuje efektivnější využití velikosti obrazovky. Kromě toho se mechanismy konstrukce hlavičky staly flexibilnějšími a dynamičtějšími
  • Vylepšený výkon systému
  • Přidány nové možnosti pro přizpůsobení uživatelského rozhraní Share
  • Zjednodušené možnosti publikování obsahu
  • Přidány možnosti pro skupinové stahování obsahu
  • Používá se pokročilejší verze Activiti business process engine, která umožňuje budovat flexibilnější obchodní procesy

Funkčnost EDMS Logic prošla následujícími změnami:

  • Byl implementován dashlet EDMS, který vám umožní začít pracovat s dokumenty EDMS přímo z domovské stránky Alfresco
  • Implementována možnost ručního zadávání registrační čísla dokumenty s ověřením jejich jedinečnosti
  • Přidány nové funkce do pracoviště Uživatel EDMS:
  • * Práce s dokumenty přidanými do „Oblíbených“
  • * Práce se seznamem naposledy zobrazených dokumentů
  • * Konfigurace složení a pořadí zobrazení sloupců atributů dokumentu, když jsou zobrazeny v seznamu
  • * Export do Excelu obsah libovolného seznamu
  • Přepracovány byly formuláře pro vytváření a úpravu všech dokumentů
  • Do historie dokumentu byly přidány další položky, aby byla srozumitelnější
  • Přidána možnost zobrazení historie pohybu dokumentů podle stavu životního cyklu v grafické podobě
  • Implementována kontrola duplicit při vytváření nové protistrany
  • Přidána akce „připojit k...“, která vám umožňuje přenést jakýkoli soubor úložiště Alfresco uvnitř dokumentu EDMS
  • Přidány standardní reporty: souhrn témat dokumentů, instrukce provedené v rozporu s termíny
  • Rozšířené možnosti správce pro nastavení uživatelských pracovních stanic

Vydání 1.1.2 je plánováno na začátek října, které bude obsahovat:

  • Vylepšený standardní proces schvalování dokumentů, který vám umožňuje konfigurovat a používat vícefázové schvalovací cesty různé složitosti
  • ) vydala na jaře 2014 řešení „EDMS Logic“ na open source softwarové platformě Alfresco. Řešení obsahuje všechny potřebné funkce pro automatizaci toku dokumentů Ruská pravidla. Vzhledem k absenci uživatelských poplatků v nákladech na licence může výhoda zákazníka dosáhnout 30 % ve srovnání s běžnými tržními cenami.

    Od dubna 2014 Informační systém„EDS Logic“ na platformě Alfresco je řešením pro automatizaci toku řídicích dokumentů a kancelářské práce i pro řešení dalších problémů souvisejících s prací s nestrukturovanými dokumenty.

    Řešení EDMS Logic na Alfresco přebírá všechny výhody této platformy a přidává k němu všechny potřebné funkce pro automatizaci toku dokumentů podle ruských pravidel: příchozí/odchozí, interní a organizační a administrativní dokumenty (ORD), regulační referenční dokumenty, správa smluv a mnohem víc .

    Zásadním rozdílem od ostatních produktů EDMS vytvořených na platformě Alfresco je, že EDMS Logic zcela zdědí základní uživatelské rozhraní Alfresco Share. Spolu s funkčností EDMS tak zákazník obdrží všechny ostatní funkce Alfresco: úložiště dokumentů jakéhokoli typu, mechanismus pro organizaci prostorů pro spolupráci (stránky) a mnoho dalšího.

Přidat do kalendáře 01.11.2018 11:00 01.11.2018 13:00 Evropa/Moskva "Logic: EDMS" na open source platformě Alfresco. Jen o potížích se správou dokumentů“


· plány vývoje produktu.


online,

"Logic: EDMS" na open source platformě Alfresco. Jen o potížích se správou dokumentů“

    Program

  • Účastníci

1. listopadu se na open source platformě Alfresco/MSVSfera Infoflow bude konat webinář „Business Logic“ o EDMS. Oleg Beilezon, vedoucí praxe Alfresco v Logika Business, vám řekne:

· jak zcela automatizovat tok dokumentů pomocí jednoho řešení;
· výhody a nevýhody otevřené technologické platformy pro zákazníka;

· příležitosti k optimalizaci obchodních procesů pomocí EDMS;

· přínosy implementace: něco málo o tom, jak je měřit;

· plány vývoje produktu.

Webinář bude zajímat zástupce všech odvětví. Pokud pracujete s papírem, pokud máte pocit, že rutinní a tradiční tok dokumentů zpomaluje efektivitu vaší organizace, zapojte se!
Prozradíme vám, jak snadno vyřešit složitosti toku dokumentů.