Első pillantás: hogyan működik a MyOffice új vállalati levelezőrendszere, a Mailion

Első pillantás: hogyan működik a MyOffice új vállalati levelezőrendszere, a Mailion

Közel négy éve kezdtük meg egy vadonatúj elosztott levelezőrendszer tervezését Mailion néven, amely vállalati kommunikációra készült. Megoldásunk a Cloud Native mikroszolgáltatási architektúrára épül, több mint 1 000 000 felhasználóval képes egyszerre dolgozni, és készen áll majd a nagyvállalatok igényeinek 100%-ára.

A Mailionon végzett munka során a csapat többször bővült, mára közel 70 fejlesztő vesz részt a termékben. Hosszú utat tettünk meg az ötlettől és az első prototípusoktól a kereskedelmi verzió kísérleti szakaszáig. Itt az ideje, hogy elmondjuk Habrnak, hogy milyen terméket készítünk, hogyan épül fel és működik a levelezőrendszerünk, milyen technológiai stacket használunk, és miért a mi megoldásunk a vállalati kommunikáció jövője. Gyerünk!

Habr, szia! A nevem Anton Gerasimov, a fejlesztési osztály vezetője vagyok a cég moszkvai fejlesztési központjában Az irodám. A mai napon szeretnénk bemutatni a Mailiont, egy alapvetően új orosz vállalati szintű levelezőrendszert, amely méltó alternatívája lesz a népszerű külföldi megoldásoknak. A Mailion nagy terhelhetőséget, páratlan méretezhetőséget és rugalmasságot kínál, és minimális figyelmet igényel a rendszergazdáktól.

Fejlesztésünk jelenleg béta stádiumban van, de terveink szerint hamarosan, 2020 végére egy kereskedelmi termék kísérleti megvalósítása státuszába kerül.

Ez a cikk többnyire általános információkat tartalmaz - egyszerűen lehetetlen egy összetett szoftverterméket egyetlen kiadványban lefedni. Tervezem, hogy cikksorozatot készítek a kulcsfontosságú technológiákról szóló történettel. Addig is az Ön kényelme érdekében a következő tartalmakat ajánlom:

Mi az a vállalati levelezőrendszer?

Az egyszerű és kézenfekvő válasz erre a kérdésre egy e-mail- és naptáreszköz. De az ördög, mint tudod, a részletekben rejlik.

Így a levelek új generációját hozzuk létre fejlett ütemezési funkciókkal, amely a vállalati szegmensnek és a nagyvállalatoknak szól. Célunk, hogy nagy kereskedelmi és kormányzati struktúrákkal dolgozzunk, amelyek 30 ezertől akár több százezer munkahelyet is foglalkoztathatnak.

Rendszerünk a platformmegoldás elvén alapul. A Unified Communications koncepciójára építünk, és egyetlen eszközt kínálunk a levelekkel, naptárral és dokumentumokkal egy rendszeren belüli munkavégzéshez, és további modulok és komponensek összekapcsolásával növelhetjük a megoldás funkcionalitását. A bővítményeket egyébként nem csak mi, hanem partnereink is fejleszthetik. Erre a célra egy meglehetősen széles SDK-eszköztár is megjelenik.

Kinek van szüksége újabb levélre és miért?

A nagyvállalkozások érdekes trendet alakítottak ki – a vállalkozásoknál tapasztalható az együttműködési funkciók iránti igény. Nem csak az alkalmazottak közötti közvetlen interakcióról beszélünk valami küldés útján, hanem a postafiókokhoz és szerepjátékos fiókokhoz való megosztott hozzáférésről, a résztvevők nagy csoportjaival való együttműködés lehetőségéről és a különféle vállalati funkciók jelenlétéről.

Tipikus vállalati funkció az e-mail-visszahívási mechanizmus, amelyre a nagyvállalatoknál nagy a kereslet, de gyakorlatilag nem használják sem a B2C szegmensben, sem a kisvállalkozásokban. A helyzet az, hogy a felhasználók kis csoportjai között az ilyen igények valószínűsége meglehetősen kicsi, és a hiba költsége sokkal kisebb. Ráadásul ezt a funkciót egyszerűen lehetetlen megvalósítani a vállalati levelezőrendszeren kívül - még a Google mailben sem érkezik válasz a levelekre az Exchange-felhasználók által megszokott formában. A probléma gyökere a múlt század 80-as éveinek levelezési protokolljainak tervezésében rejlik.

Több tucat fókuszcsoportot hajtottunk végre, több száz felhasználót kérdeztek meg, és több ezer munkaórát töltöttünk a tipikus levélhasználati forgatókönyvek azonosításával. Ez lehetővé tette számunkra, hogy alaposan tanulmányozzuk potenciális felhasználóink ​​igényeit és üzleti folyamataik sajátosságait. A beérkezett adatok alapján egy olyan architektúra kidolgozása mellett döntöttünk, amely szükség esetén lehetővé teszi a szükséges terhelési mennyiségre való felskálázást. Álláspontunk szerint egyáltalán nincs korlát, de jelenleg értjük, hogyan lehet biztosítani a több százezer felhasználót foglalkoztató cégek munkáját.

Mi rejtőzik a motorháztető alatt

Első pillantás: hogyan működik a MyOffice új vállalati levelezőrendszere, a Mailion

Termékünk e-mail megoldást, naptártervező eszközt, címjegyzéket, valamint MyOffice megoldásunkon alapuló interaktív dokumentummegtekintést tartalmaz a dokumentumok kezeléséhez.

Mivel vállalati szintű megoldásról beszélünk, a teljes értékű kereső is a céges levelezés szerves része. Megoldásunk képes végponttól végpontig morfológiai keresést végezni az összes komponensen. Emellett a teljes levelezőrendszer saját tárhelyre épül, amely szintén együttműködésre van optimalizálva.

Mi a különbség a MyOffice levelezőrendszerek között?

Egy Habr olvasó, akinek már volt tapasztalata a MyOffice megoldásokkal való munkában, tudja, hogy a kereskedelmi termékek közé tartozik a „MyOffice Mail”. És felmerül a kérdés: miben különbözik a Mailion vállalati levelezőrendszertől, amelyen a csapatom dolgozott?

Mi a MyOffice-nál úgy döntöttünk, hogy a különböző méretű cégek igényeinek kielégítéséhez két nagyvállalati szintű levelezőrendszer elkészítésére van szükség. A MyOffice Mail termék több ezer vagy több tízezer felhasználóval rendelkező szervezetek számára készült. Nagyobb struktúrákhoz célszerűbb a Mailion, egy új MyOffice termék, amely Cloud Native mikroszolgáltatási architektúrára épül, és példátlanul skálázható és hibatűrő.

A termékek kiválasztásakor az ügyfeleknek előzetesen dönteniük kell cégük további fejlesztésének stratégiájáról. A levelezőrendszer bevezetése minden szervezet számára összetett projekt, amely nem foglalja magában az egyik megoldás gyors cseréjét egy másikkal. Ezért előre figyelembe kell venni a lehetséges maximális terhelést, a hibatűrést és az öngyógyulási kritériumokat, valamint a földrajzi eloszlási tényezőt.

A két MyOffice levelezőrendszer alapvetően különbözik egymástól. Különböző technológiai stackek felhasználásával épülnek fel, és minden rendszerhez az eszközöket annak a szegmensnek a céljainak és célkitűzéseinek megfelelően választják ki, amelyben a levelezőrendszert telepíteni fogják. Közös termékképünk van arról, hogy minek kell jelen lennie a levelezőrendszerekben, valamint a tervezési megközelítések szinkronizálásáról. De ez két termék, amelyeket a felhasználók különböző közönségei számára terveztek.

Milyen kihívásokkal kell szembenézniük a fejlesztőknek

A továbbiakban a szövegben csak az új vállalati levelezőrendszerről, a Mailionról lesz szó.

Alapos kutatást végeztünk, és elemeztük a meglévő e-mail megoldások előnyeit és hátrányait. Szakembereink felhalmozott tapasztalata, akik korábban közvetlenül részt vettek a nagy terhelésű rendszerek létrehozásában, lehetővé tették számunkra, hogy gyorsan azonosítsuk bármely jól ismert termék fő fájdalmas pontját - a lemezes bemeneti és kimeneti műveletek (IO) teljesítményét. .

Elmondhatjuk, hogy az IO-műveletek felgyorsítása lett a fő kihívás, amellyel szembenéztünk. Konkrét feladataink megoldására kellett koncentrálni, és elkezdtük saját bináris adattároló rendszerünk létrehozását, fejlesztését. Ennek a megközelítésnek van egy nagyon nyilvánvaló gazdasági összetevője – nem csak adatokat kell tárolnunk, hanem sok lemezbeviteli és -kimeneti műveletet is végre kell hajtanunk.

Egy ilyen döntés nem volt könnyű. Sok vállalati szintű terméket tanulmányoztunk, amelyek információ tárolására szolgálnak, és nem találtunk kész és az igényeinknek megfelelő terméket. Hiszen nemcsak tárolnunk kell az adatokat, hanem folyamatosan dolgoznunk is kell velük, és nem exkluzív módban, egy felhasználóhoz való hozzáféréssel, hanem több tízezer felhasználó együttműködésének lehetőségét kell biztosítani.
Megállapítottuk tehát, hogy a legnagyobb prioritású vállalati kritérium számunkra a nagy mennyiségű adattal való munka.

Megbízhatóság

Ráadásul ez nem annyira tárolás kérdése, mint inkább ezen információk feldolgozásának és gyors hozzáférésének a feladata. Biztosítani kell a magas megbízhatósági mutatókat - a teljes megoldás folyamatos működésének 99,9% -nak kell lennie. A levelezőrendszernek azonban autonómnak kell lennie a visszaküldés kezelésével kapcsolatos helyes döntések meghozatalában. Csak így lehet elérni, hogy ne legyenek olyan hibák, amelyek megbéníthatják egy adott vállalat üzleti folyamatait.

hibatűrés

Végigdolgoztunk egy sor intézkedést, amelyet az egyes összetevőkre alkalmazunk, és kiválasztottunk megközelítéseket a hibatűrés biztosítása érdekében. A vállalati levelezőrendszer különösen az adatok határozatképességének feldolgozását, a szolgáltatások lefoglalását és az állapotok hiányának ellenőrzését, valamint saját, konszenzuson alapuló útválasztási és kvórumtámogatási mechanizmusokat alkalmaz.

A magas hibatűrés feltétele az önellenőrző mechanizmusok jelenléte az egyes alkatrészekben. A Mailion folyamatosan elemzi, hogy ez vagy az a funkció megfelelően vagy helytelenül fut-e, hogy ez vagy az a blokk megfelelően működik-e. Ez a rendszer öngyógyításának egyik eszköze meghibásodás esetén. Az információ nem veszhet el, a megoldásnak végül konzisztens állapotba kell kerülnie.

Meg kell értenie, hogy nem lehet előre látni az élet minden lehetséges eseményét - a fizikát nem lehet becsapni. De ragaszkodunk az olyan tervezési megközelítésekhez, amelyek lehetővé teszik, hogy meglehetősen nagy magabiztossággal beszéljünk bizonyos minták baleseteinek helyes kezeléséről. Van egy nagy tesztelőcsoportunk is, akik mindig megpróbálnak eltörni valamit a termékben. És néha sikerül nekik. Ez a tény incidenst indít el, amelyet részletesen tanulmányozunk, és ennek alapján új mechanizmust hozunk létre az ilyen jellegű probléma kiküszöbölésére.

Hogyan reagál a rendszer az összeomlásokra

A piac gyakran felteszi a kérdést: mi lesz a rendszerrel, ha hirtelen megszakad a kommunikáció az egyik csomópontjával? Ez a kérés különösen akkor releváns, ha földrajzilag elosztott megoldást kíván megvalósítani.

Egy ilyen telepítés tervezésekor figyelembe kell venni az ügyfél igényeit és megbízhatósági kritériumait. Tévedés azt feltételezni, hogy az adathálózathoz való csatlakozás mindenhol azonos. Vállalati rendszerekben még az üvegszálon áthaladó jel sebességét is fontos figyelembe venni.

Ha az ügyfélnek magas elvárásai vannak a megbízhatósággal szemben, akkor több adatközpontba történő telepítést javasolunk, amelyeket dedikált kommunikációs vonalak kötnek össze.
Ennek ellenére nem zárható ki a teljes áramszünet a levelezőrendszer egyik csomópontjában. Ebben az esetben a szegmens törzsadataival végzett munka felfüggesztésre kerül, de a többi rész úgy fog működni, mintha mi sem történt volna. A rendszer értesíti az adminisztrátorokat egy csomópont elvesztéséről, és az alkalmazottaknak számos megfelelő intézkedést kell tenniük.

Levelezési rendszerünk úgy is konfigurálható, hogy a foglalások az adatközponton belül történjenek. Ez a megközelítés biztosítja a működőképességet az adatközponton belüli több csomópont elvesztése esetén, és senki sem fogja észrevenni az egyik csomópont elvesztését - kivéve természetesen a megfigyelő rendszert. Amikor ilyen esemény történik, a terhelés egyszerűen újraelosztásra kerül. Ezért a levelezőrendszer kialakításakor fontos figyelembe venni az árrést – hány és mely komponensek „veszhetnek el” egy balesetben.

Függetlenség

Abszolút megbízható rendszerek nem léteznek, meghibásodások így vagy úgy, de előfordulhatnak. Ezért a levelezőrendszer tervezésekor fontos biztosítani a hibák gyors lokalizálásának lehetőségét, amely lehetővé teszi azok kiküszöbölését egy bizonyos SLA időszakon belül. Sőt, a meghibásodásokat a rendszernek önmagának kell kiküszöbölnie, miközben minimálisra kell csökkentenie a rendszergazdák és a karbantartó szolgálatok beavatkozását.

Könnyű működés

Természetesen a nagy rendszerek nem igénylik a magasan képzett alkalmazottak figyelmét. De az egyik szempont, amit a tervezés során figyelembe veszünk, hogy a rendszer könnyen adminisztrálható legyen, és ne igényeljen egyedi kompetenciákat.

Gazdasági hatékonyság

Természetesen minden ilyen vállalati rendszerrel való munkavégzéshez a munkavállalók képzése szükséges - elvégre valóban hatalmas léptékekről beszélünk. Ezért termékünk megalkotásakor a rendszer teljes birtoklási költségének csökkentésére helyeztük a hangsúlyt. Minden vállalkozásnál fontos figyelemmel kísérni a költekezés hatékonyságát, és törekedni kell arra, hogy elkerüljék a végtelen pénzbefecskendezést a működési költségekbe.

Decentralizálás

A korábban említett elvek eléréséhez a rendszernek teljesen elosztottnak kell lennie - a központosított megközelítést mindig korlátozzák a hardver használati feltételei.

Természetesen vásárolhat egy nagy szervert, és megpróbálhatja az összes alkalmazást és szolgáltatást feltenni rá. De minél nagyobb a rendszer, annál bonyolultabb az egész kialakítás, és egy ilyen rendszer megbízhatósága folyamatosan csökken - elvégre egy szerver egyetlen hibapontot jelent. És minél inkább központosítjuk a munkát, annál inkább függünk ettől a központi ponttól.

Gépigény

Amikor összetett vállalati levelezőrendszerekről beszélünk, meg kell értenünk, hogy nincs olyan, hogy „minimális konfiguráció a munkához”. Minden nagy megvalósítás középpontjában mindig a komoly tervezési munka áll. Lehetővé teszi egy adott vállalkozás igényeinek és a levelezőrendszer optimális konfigurációjának összehangolását.

A vállalati levelezőrendszer egy rugalmas eszköz, amely számos paraméter szerint testreszabható. A terhelési vizsgálatokat saját módszertanunk szerint végezzük, amely lehetővé teszi a terhelés szimulálását egy tucat alapvető és több száz lehetséges kritérium elemzése alapján.

Elmondhatjuk, hogy egy implementációs projekt elkészítésekor a számítások mutatják meg a felhasználók munkájának intenzitását a szervezet meglévő üzleti folyamataiban. Ezzel egyidejűleg számos bemeneti paramétert elemeznek, és a lehetséges terheléstől függően döntenek a szükséges számítási teljesítményről - egy számítógéptől egy teljes számítógépteremig.

Ezért néhány minimális konfigurációról beszélni nem teljesen helyes. Különösen van egy bemutató állványunk, amely csak egy gépen fut. De megértjük, hogy a vállalati szegmensben végzett munkához több tucat, sőt több száz virtuális gépre is telepíteni kell.

Technológiai verem

A termékek elkészítésekor kiemelt figyelmet fordítunk a kód licenctisztaságára. A MyOffice magas minőségi szabványokat állít fel és érvényesít, amelyek megkövetelik, hogy a termékeket teljes mértékben magunk fejlesszük, minimális külső kód bevonásával.

A Mailion kódjának nagy része a sajátunk, amelyhez a jogok teljes mértékben miénk, és amelyet szükség szerint módosíthatunk és módosíthatunk. A levelezőrendszerünk kódjának nagy részét ön írja Go (Golang) nyelven. A Go mellett a C++-t, valamint a Java Script ES6-ot használjuk a webrészhez.

A fennmaradó 5% úgynevezett „nehéz komponens”, például adatbázisok. Ezek közé tartozik a RethinkDB, az ArangoDB és a Redis. A kulcsfontosságú technológiák között megemlítem a gRPC-t - egy távoli eljáráshívási rendszert, amelyet egyetlen mechanizmusként használnak az API-n keresztüli interakcióhoz, ez fontos része.

Miből készült a termék

A vállalati levelezőrendszer nem egy „vákuumban lévő szerver”. Termékünk mintegy 70 komponenst és 45 szolgáltatást tartalmaz, amelyek támogatják a levelezőrendszert. Mindezek az elemek a semmiből lettek megírva, és a MyOffice saját fejlesztései.

A rendszer leglátványosabb része a szerverkomplexum, amely tárhelyet, levelező-, naptár- és keresőrendszereket, valamint webklienst biztosít. Számos felhasználói alkalmazást is fejlesztünk, és a kereskedelmi megjelenés idejére webkliens technológiáink alapján új "vékony klienseket" kínálunk felhasználóinknak.

Kompatibilitás a levelezőrendszerekkel

A Mailion szabványos protokollokkal működik. Megoldásunk használatának megkezdéséhez csak konfigurálnia kell az ügyfélalkalmazásokat, és folytatnia kell velük a munkát a megszokott környezetben. Használhatja például a MyOffice Mail termékben található kliens alkalmazást.

Ezenkívül felhasználóink ​​kényelme érdekében létrehoztunk egy speciális bővítményt, amely zökkenőmentes átállást biztosít az Exchange-ről. Segítségével a felhasználók a levelezőszerver cseréjekor tovább dolgozhatnak az MS Outlook-al – észre sem veszik, hogy valami megváltozott a kommunikációs eszközökkel való szokásos interakciójukban. Egy ilyen bővítmény lehetővé teszi a felhasználók zökkenőmentes átvitelét a régi levelezőrendszerből anélkül, hogy az egész szervezet munkáját leállítaná. Ez különösen fontos, ha több százezer felhasználó eszközeit kell kicserélnie.

Könnyű adminisztráció

Vállalati levelezőrendszerünk sajátossága, hogy rendkívül kevés adminisztrátor részvételt igényel. A tervezés során igyekeztünk egyensúlyt találni a testreszabhatóság és a menedzsment komplexitása között. Ennek eléréséhez rengeteg kutatást kellett végeznünk a komplex vállalati rendszerek rendszergazdáinak viselkedési mintáiról.

Csapatunk, mint korábban említettem, magasan kvalifikált szakemberekből áll – mindegyikük komoly adminisztrációs tapasztalattal rendelkezik. Ezért a rendszer fejlesztése során igyekeztünk tapasztalataikat átadni a felhasználók igényeinek egy komplex termék kezelése során. Más szóval, a lehetséges problémák ismeretében proaktívan módokat kínáltunk ezek megoldására az építészeti tervezés szintjén.

Például

  • biztosított a rendszerkomponensek konténerekbe, köztük az infrastruktúra konténerekbe való elkülönítése - ez segít növelni a biztonság szintjét, rugalmasan konfigurálni a hozzáférést az összetevők között, és lehetővé teszi, hogy gyorsan új elemeket vegyünk fel a támogatott rendszerek és platformok listájára, amelyekre szükség van. üzlet szerint;
  • a fejlesztés és a telepítés egységes megközelítése, az összes összetevő egyetlen konfigurációs formátuma hozzájárul az érthetőbb és hatékonyabb munkavégzéshez, és csökkenti a támogatási költségeket;
  • saját rendszertelepítő, amely a megszokott telepítési eszközökre épül, lehetővé teszi a telepítés központi, rugalmas és érthető kezelését;
    a mikroszolgáltatási architektúra az üzleti logika felelősségének egyértelmű megosztásával a szolgáltatások között segít a rendszer felépítésének megértésében és a hatékonyabb támogatásban;
  • a rendszer infrastrukturális része ismert megoldásokra épül, a legjobb gyakorlatokat alkalmazva, és lehetővé teszi a vállalaton belüli meglévő rendszerekkel való integrációt is, ami leegyszerűsíti a rendszer vállalaton belüli üzembe helyezését;
  • Erre a célra a tárolóban mesterséges intelligencia alapú rendszer lesz, amely képes lesz önállóan azonosítani az esetleges meghibásodásokat és irányítani a berendezéseket.

Modern design

A termékterv elkészítése több ezer munkaórát vett igénybe. A fejlesztés előtt az volt a feladat, hogy a felületet korszerűvé, egyszerűvé és intuitívvá tegyük. Ez bonyolult, ha olyan vállalati rendszert tervez, amelynek alapértelmezés szerint számos speciális szolgáltatást kell tartalmaznia.

Első pillantás: hogyan működik a MyOffice új vállalati levelezőrendszere, a Mailion

Természetesen a dizájnt nem lehet „kőbe vésni”, aláírásra, pecsétre jóváhagyni – ez egy élő eszköz, folyamatosan fejlődik, fejlődik. A négy év alatt többször átalakítottuk a dizájnt, de gyökeres ideológiai változás nem történt. A teljes vállalati termékcsalád felépítésének alapelve egy univerzális tervezési rendszer kialakítása.

A vállalati e-mail rendszer tervezésénél kiemelt figyelmet fordítottunk három kulcsterület fejlesztésére - az alkalmazkodóképesség, a következetesség és az ügyfél céges stílusához való alkalmazkodás képessége.

Alkalmazkodóképesség

A Mailion vállalati levelezőrendszer felületeinek kialakításának sajátossága, hogy bármilyen méretű képernyővel rendelkező készülékeken is megjeleníthető. Minden vizuális komponens gondosan van renderelve, mobileszközökön való futtatáskor megfelelően méreteződik, és még az érintőképernyők ujjaival történő vezérlésére is kiváló. Ezenkívül az alkalmazásablak méretének megváltoztatásakor az oszlopok elrendezése is átalakul - az oszlopok mérete arányosan eltolódik, szigorúan összhangban a gazdag internetes alkalmazások koncepciójának előírásaival.

Következetesség

A Mailion vállalati levelezőrendszer kialakítása szisztematikus megközelítésen alapul. 2017 eleje óta fejlesztjük ezt a területet, amikor még nem volt olyan divat tervezési rendszerekről beszélni, mint most. A tervezési rendszer a vizuális és technikai kivitelezés szabályainak és eszközeinek összessége, amely tükrözi a termék filozófiáját, és folyamatosan fejlődik. Azért vezettük be, hogy leegyszerűsítsük a fejlesztés és a tervezés közötti kommunikációt.

Vállalati arculat testreszabása

Dizájnunk egy „kaméleon”, amely bármely ügyfél vállalati arculatához tud alkalmazkodni. Az összes interfész elem színét változók határozzák meg. Így a több színből álló alapkészlet megváltoztatásával az összes alkalmazást egyszerre újraszínezheti.

A betűtípusok meghatározása változókon keresztül is történik: a felület használhatja a kliens cég vállalati betűtípusát, ha ezt az ügyfél márkakönyve előírja. Ugyanakkor a különböző betűtípusok eltérő betűmérettel rendelkezhetnek, és ezt figyelembe vesszük. Például a PT Sans 16-os méretben észrevehetően kisebbnek tűnik, mint az ugyanilyen 16-os Roboto. Ezért a szövegblokkok méretét az adott betűtípus jellemzőihez igazítjuk.

Külön cikkeket szentelünk színtárunk felépítésének és a betűtípusokkal való munka sajátosságainak.

Mobile Apps

Minden modern levelezőrendszer szerves részét képezik a mobilalkalmazások – a felhasználók bárhonnan és bármikor dolgozhatnak.
Most éppen a vállalati mobilalkalmazások koncepcióját alakítjuk ki, ezeknek figyelembe kell venniük a MyOffice levelezőrendszerek funkcionalitásbeli különbségeit, és különböző megközelítéseket kell kínálniuk a vállalati e-mail és naptárrendszerek használatához.

Intelligens média panel

Fókuszcsoportjaink azt mutatták, hogy a felhasználók nehézkesnek találják a hagyományos levelezőrendszerek felületeit. Az általunk megkérdezett válaszadók megjegyezték, hogy a naptári eseményekkel és mellékletekkel való munka különösen nehéz volt. Igyekeztünk reszponzív interfészt elérni és a termelékenységet növelni – hogy termékünket kellemessé tegyük.

A Media Panel, egy új eszköz az együttműködés felgyorsítására, rendszerezi a levelezéssel kapcsolatos összes információt, és azonnali hozzáférést biztosít a levelezésben résztvevők listájához, a hivatkozásokhoz és a valaha elküldött dokumentumok verzióihoz.

Ez az eszköz olyan helyzetekben segít, amikor a felhasználóknak több száz bejegyzést tartalmazó nagy sávokkal kell dolgozniuk. Gyakran előfordul, hogy olyan dokumentumot vagy képet kell találnia, amely csak az egyikben volt. A médiapanel létrehoz egy listát az e-mail szál összes eleméről, és egy helyen jeleníti meg azokat. Ennek eredményeként sokkal könnyebbé válik a kívánt tárgy megtalálása.

lokalizáció

A vállalati levelezőrendszerre nem csak az orosz felhasználók körében van szükség. A MyOffice következetes külpiaci kilépési politikát folytat, így a termékhonosítás kérdései meglehetősen nagy figyelmet kapnak.

Termékünkben az idegen nyelvekre történő lokalizálás igényét a kezdetektől fogva, a rendszer alaprészének szintjén rögzítettük. Önmagában az új nyelvek hozzáadása nem jelent nagy problémát számunkra - ez egy teljesen érthető feladat, amelyet tudjuk, hogyan kell megoldani.

Mostantól orosz és angol nyelvek állnak a felhasználók rendelkezésére. A következő kiadásokban a MyOffice-termékek működési nyelveinek – francia, spanyol, portugál és mások – támogatásával bővítjük a vállalati levelezőrendszert. Bizonyos szempontból nekünk könnyebb, mint a szomszédos részlegek kollégáinak, hiszen a levelező- és naptárrendszereknél csak az ábécét és a dátumokkal és időpontokkal való munkavégzés sajátosságait kell figyelembe venni - szerencsére képleteink nincsenek, mint egy táblázatszerkesztőben.

Igen, felveszünk!

Több száz emberévbe telt termékünk elkészítése. És minden vágyam ellenére sem tudnék mindent egyszerre elmondani egy cikk keretein belül. Mindazonáltal remélem, hogy ez a kiadvány kiindulópontul szolgál majd termékünk megismeréséhez - ahogy fentebb is mondtam, a jövőben tervezek részletesebben beszélni magáról a megoldásról és annak jellemzőiről, valamint fejlesztésünkről megközelít.

A szerénység árnyéka nélkül azt is elmondom, hogy ma már csak néhány cég fejleszt világszerte ilyen levelezőrendszereket. Ez egy igazán összetett mérnöki feladat, amely egyrészt a vállalati ügyfelek igényeinek mélyreható megértését, másrészt a nagy szervezetek üzleti folyamatainak alapos elemzését, a tervezés és fejlesztés modern trendjeit, valamint megfelelő mennyiségű hozzáértő szakembert igényli. Levelezési rendszerünk nap mint nap fejlődik.

Jelenleg szinte nyitva vagyunk ötven üres álláshelyek fejlesztés alatt. Jöjjön el hozzánk, ha szeretne velünk dolgozni egy olyan termék létrehozásában, amely megváltoztathatja a vállalati világ e-mailekkel kapcsolatos gondolkodását.

Forrás: will.com

Hozzászólás