
Byna vier jaar gelede het ons begin met die ontwerp van 'n fundamenteel nuwe verspreide e-posstelsel, Mailion, wat ontwerp is vir korporatiewe kommunikasie. Ons oplossing is gebou op Cloud Native mikrodiensargitektuur, is in staat om gelyktydig met meer as 1 000 000 gebruikers te werk en sal gereed wees om 100% van die behoeftes van groot korporasies te dek.
Tydens die werk aan Mailion het die span verskeie kere gegroei, en nou is byna 70 ontwikkelaars by die produk betrokke. Ons het 'n lang pad gekom van die idee en die eerste prototipes tot die stadium van die loods van 'n kommersiële weergawe. Dit is tyd om vir Habr te vertel van watter soort produk ons skep, hoe ons posstelsel gestruktureer en werk, watter tegnologiestapel ons gebruik en hoekom ons oplossing die toekoms van korporatiewe kommunikasie is. Kom ons gaan!
Habr, hallo! My naam is Anton Gerasimov, ek is hoof van die ontwikkelingsafdeling by die maatskappy se Moskou-ontwikkelingsentrum . Vandag wil ons Mailion bekendstel, 'n fundamenteel nuwe Russiese posstelsel van ondernemingsklas wat 'n waardige alternatief vir gewilde buitelandse oplossings sal word. Mailion het hoë laaikapasiteit, ongekende skaalbaarheid en fouttoleransie, en vereis minimale aandag van stelseladministrateurs.
Tans is ons ontwikkeling in die beta-stadium, maar baie binnekort, volgens ons plan, teen die einde van 2020, sal dit 'n loodsimplementering van 'n kommersiële produk word.
Vir die grootste deel bevat hierdie artikel algemene inligting - dit is eenvoudig onmoontlik om oor 'n komplekse sagtewareproduk in een publikasie te praat. Ek beplan om 'n reeks artikels te maak wat oor sleuteltegnologieë praat. Intussen bied ek vir u gerief die volgende inhoud aan:
Wat is 'n korporatiewe e-posstelsel?
Die eenvoudige en voor die hand liggende antwoord op hierdie vraag is 'n e-pos- en kalenderhulpmiddel. Maar die duiwel, soos ons weet, is in die besonderhede.
Dus, ons skep 'n nuwe generasie pos met gevorderde skeduleringsfunksies, wat op die korporatiewe segment en groot maatskappye gemik is. Ons is daarop gemik om met groot kommersiële en regeringstrukture te werk, wat van 30 duisend tot etlike honderdduisende poste kan hê.
Ons stelsel is gebaseer op die beginsel van 'n platformoplossing. Ons bou voort op die Unified Communications-konsep en bied 'n enkele hulpmiddel om met pos, kalender en dokumente binne een stelsel te werk, met die vermoë om die funksionaliteit van die oplossing te verhoog deur bykomende modules en komponente te koppel. Uitbreidings, terloops, kan nie net deur ons ontwikkel word nie, maar ook deur ons vennote. Vir hierdie doel sal 'n redelike wye SDK-gereedskapstel gepubliseer word.
Wie het nog 'n pos nodig en hoekom?
Groot besighede het 'n interessante tendens gevorm - ondernemings ervaar 'n behoefte aan samewerkingsfunksies. Ons praat nie net van direkte interaksie tussen werknemers deur iets te stuur nie, maar van gedeelde toegang tot posbusse en rolspelrekeninge, die vermoë om met groot groepe deelnemers te werk en die teenwoordigheid van verskeie korporatiewe funksies.
'n Tipiese korporatiewe funksie is 'n meganisme om briewe te herroep, wat uiters gewild is in groot maatskappye, maar feitlik nie in die B2C-segment of in klein besighede gebruik word nie. Die ding is dat onder klein groepe gebruikers die waarskynlikheid dat so 'n behoefte ontstaan, redelik klein is, en die koste van 'n fout is baie minder. Boonop is dit eenvoudig onmoontlik om hierdie funksie buite die korporatiewe posstelsel te implementeer - selfs Google-pos herroep nie briewe in die vorm waaraan Exchange-gebruikers gewoond is nie. Die wortel van die probleem lê in die ontwerp van posprotokolle uit die 80's van die vorige eeu.
Ons het dosyne fokusgroepe uitgevoer, honderde gebruikers ondervra en etlike duisende man-ure spandeer om tipiese e-posgebruikscenario's te identifiseer. Dit het ons in staat gestel om die behoeftes van ons potensiële gebruikers en die kenmerke van hul besigheidsprosesse noukeurig te bestudeer. Gebaseer op die data wat verkry is, het ons besluit om 'n argitektuur te ontwikkel wat ons in staat sal stel om te skaal tot die vereiste vragvolume indien nodig. Na ons mening is daar geen beperking nie, maar op die oomblik verstaan ons hoe om die werk te verseker van maatskappye wat 'n paar honderdduisend gebruikers in diens het.
Wat skuil onder die enjinkap
Ons produk sluit 'n e-posoplossing, 'n kalenderbeplanningshulpmiddel, 'n adresboek, sowel as interaktiewe dokumentbesigtiging in, gebaseer op ons MyOffice-oplossing om met dokumente te werk.
Aangesien ons van 'n oplossing op korporatiewe vlak praat, is 'n integrale deel van korporatiewe pos ook 'n volwaardige soekstelsel. Ons oplossing is in staat om end-tot-end morfologiese soektog oor alle komponente uit te voer. Boonop is die hele posstelsel gebaseer op sy eie berging, wat ook vir samewerking geoptimaliseer is.
Wat is die verskille tussen MyOffice-posstelsels?
'n Habr-leser wat reeds ondervinding het om met MyOffice-oplossings te werk, weet dat kommersiële produkte "MyOffice Mail" insluit. En die vraag ontstaan - wat is die verskille daarvan met die korporatiewe e-posstelsel Mailion, waaraan my span gewerk het?
Ons by MyOffice het besluit dat om aan die behoeftes van maatskappye van verskillende groottes te voldoen, dit nodig is om twee ondernemingsklas-e-posstelsels te skep. Die MyOffice Mail-produk is bedoel vir organisasies waar die aantal gebruikers duisende of etlike tienduisende beloop. Vir groter strukture is dit meer raadsaam om Mailion te gebruik – die nuwe MyOffice-produk, wat gebou is op Cloud Native mikrodiensargitektuur en ongekende skaal- en fouttoleransievermoëns het.
By die keuse van produkte moet kliënte vooraf besluit oor die strategie vir die verdere ontwikkeling van hul maatskappy. Vir enige organisasie is die implementering van 'n e-posstelsel 'n komplekse projekwerk wat nie die vinnige vervanging van een oplossing met 'n ander behels nie. Daarom moet die maksimum moontlike las, fouttoleransie en selfgenesingskriteria, sowel as die geografiese verspreidingsfaktor vooraf in ag geneem word.
Die twee MyOffice-e-posstelsels verskil fundamenteel. Hulle word gebou deur verskillende tegnologiestapels te gebruik, en die gereedskap vir elke stelsel word gekies in ooreenstemming met die doelwitte en doelwitte van die segment waarin die posstelsel ontplooi sal word. Ons het 'n gemeenskaplike produkvisie van wat in posstelsels teenwoordig moet wees, sowel as sinchronisasie in benaderings tot ontwerp. Maar dit is twee produkte wat ontwerp is vir verskillende gehore van gebruikers.
Watter uitdagings staan ontwikkelaars in die gesig?
Verder in die teks sal ek net praat oor die nuwe korporatiewe posstelsel Mailion.
Ons het deeglike navorsing gedoen en die voor- en nadele van bestaande e-posoplossings ontleed. Die opgehoopte ervaring van ons spesialiste, wat in die verlede direk betrokke was by die skepping van hoëladingstelsels, het ons in staat gestel om vinnig die hoofpynpunt van enige bekende produk te identifiseer - die werkverrigting van skyf-invoer en -uitsetbewerkings (IO) .
Ons kan sê dat die taak om IO-bedrywighede te versnel, die hoofuitdaging geword het wat ons in die gesig gestaar het. Dit was nodig om te fokus op die oplossing van ons spesifieke probleme en ons het begin om ons eie binêre databergingstelsel te skep en te ontwikkel. Hierdie benadering het 'n baie ooglopende ekonomiese komponent - ons hoef nie net data te stoor nie, maar ook om heelwat skyf-invoer- en -uitvoerbewerkings uit te voer.
Hierdie besluit is nie ligtelik geneem nie. Ons het baie ondernemingsklasprodukte bestudeer wat daarop gemik is om inligting te stoor, en kon niks klaargemaak en geskik vir ons vereistes vind nie. Ons moet immers nie net data stoor nie, maar ook voortdurend daarmee werk, en nie in 'n eksklusiewe modus met toegang tot een gebruiker nie, maar om die moontlikheid van samewerking tussen etlike tienduisende gebruikers te verseker.
Dus, ons het vasgestel dat die hoogste prioriteit korporatiewe maatstaf vir ons is om met groot volumes data te werk.
Betroubaarheid
Boonop is dit nie soseer 'n kwessie van berging nie as 'n taak van verwerking en vinnige toegang tot hierdie inligting. Dit is nodig om hoë betroubaarheidsaanwysers te verseker - die deurlopende werkingstyd van die hele oplossing moet op die vlak van 99,9% wees. Terselfdertyd moet die posstelsel outonoom wees om die regte besluite oor die verwerking van weierings te neem. Slegs op hierdie manier kan ons die afwesigheid van mislukkings verseker wat die besigheidsprosesse van 'n bepaalde maatskappy kan lamlê.
fout verdraagsaamheid
Ons het deur 'n stel maatreëls gewerk wat op elke komponent toegepas word en geselekteerde benaderings om fouttoleransie te verseker. Die korporatiewe posstelsel gebruik veral kworumverwerking van data, bespreking van dienste en beheer van die afwesigheid van hul state, sowel as sy eie meganismes vir roetering en kworumondersteuning gebaseer op konsensus.
'n Kriterium vir hoë fouttoleransie is die teenwoordigheid van selfkontroleringsmeganismes in elke komponent. Mailion ontleed voortdurend of hierdie of daardie funksie korrek of verkeerd uitgevoer word, of hierdie of daardie blok korrek werk. Dit is een van die maniere om die stelsel self te genees in geval van mislukking. Inligting moet nie verlore gaan nie, die oplossing moet uiteindelik 'n konsekwente toestand bereik.
Jy moet verstaan dat dit nie moontlik is om alle moontlike gebeure in die lewe te voorsien nie - jy kan nie fisika flous nie. Maar ons hou by sulke ontwerpbenaderings wat ons in staat stel om met 'n redelike hoë mate van selfvertroue te praat oor die korrekte hantering van ongelukke van sekere patrone. Ons het ook 'n groot toetsgroep wat altyd probeer om iets in die produk te breek. En soms slaag hulle. Hierdie feit veroorsaak 'n insident, wat ons in detail bestudeer en op grond daarvan 'n nuwe meganisme skep om hierdie soort probleem uit te skakel.
Hoe die stelsel op ongelukke reageer
Die mark vra dikwels die vraag - wat sal met die stelsel gebeur as dit skielik kommunikasie met een van sy nodusse verloor? Hierdie versoek is veral relevant as jy beplan om 'n geografies verspreide oplossing te implementeer.
By die ontwerp van so 'n installasie is dit nodig om die kliënt se behoeftes en sy stel betroubaarheidskriteria in ag te neem. Dit is 'n fout om te glo dat die verbinding met die datanetwerk oral dieselfde is. In ondernemingstelsels is dit belangrik om selfs die spoed van die sein deur die optiese vesel te oorweeg.
As die kliënt hoë vereistes vir betroubaarheid het, sal ons installasie in verskeie datasentrums aanbeveel, wat deur toegewyde kommunikasielyne verbind sal word.
Die scenario van 'n volledige kragonderbreking in een van die nodusse van die posstelsel kan egter nie uitgesluit word nie. In hierdie geval sal werk met die meesterdata van hierdie segment onderbreek, maar die oorblywende dele sal werk asof niks gebeur het nie. Die stelsel sal administrateurs in kennis stel dat 'n nodus verlore gegaan het, en daar sal van werknemers verwag word om toepaslike stappe te neem.
Ons posstelsel kan ook so gekonfigureer word dat besprekings binne die datasentrum plaasvind. Hierdie benadering sal werkbaarheid verseker in die geval van die verlies van verskeie nodusse binne die datasentrum, en niemand sal die verlies van een van die nodusse opmerk nie - behalwe natuurlik die moniteringstelsel. Wanneer so 'n gebeurtenis plaasvind, word die las eenvoudig herverdeel. Daarom, wanneer 'n posstelsel ontwerp word, is dit belangrik om die marge in ag te neem - hoeveel en watter komponente "verlore" kan word in 'n ongeluk.
Onafhanklikheid
Daar is geen absoluut betroubare stelsels nie, en mislukkings, op een of ander manier, kan gebeur. Daarom, wanneer 'n posstelsel ontwerp word, is dit belangrik om die vermoë te verseker om foute vinnig te lokaliseer, wat dit sal toelaat om binne 'n sekere SLA-tydperk uitgeskakel te word. Boonop moet foute onafhanklik deur die stelsel reggestel word, terwyl die ingryping van stelseladministrateurs en bedryfsdienste tot die minimum beperk word.
Gemak van werking
Natuurlik kan groot stelsels nie anders as om die aandag van hoogs gekwalifiseerde werknemers te vereis nie. Maar een van die aspekte wat ons in ag neem wanneer ons ontwerp, is dat die stelsel maklik moet wees om te administreer en nie enige unieke bevoegdhede vereis nie.
Ekonomiese doeltreffendheid
Natuurlik, om met enige sulke korporatiewe stelsels te werk, is werknemersopleiding nodig - ons praat immers van 'n werklik enorme skaal. Daarom, toe ons ons produk geskep het, het ons daarop gefokus om die totale koste van eienaarskap van die stelsel te verminder. Vir enige besigheid is dit belangrik om die doeltreffendheid van besteding te monitor en daarna te streef om te verhoed dat eindelose geld in bedryfsuitgawes gestort word.
Desentralisasie
Om die beginsels waaroor ek vroeër gepraat het, te bereik, moet die stelsel heeltemal versprei word - 'n gesentraliseerde benadering word altyd beperk deur die gebruiksvoorwaardes van die hardeware.
Natuurlik kan jy een groot bediener koop en probeer om alle toepassings en dienste daarop te installeer. Maar hoe groter die stelsel, hoe meer kompleks is die hele ontwerp, en die betroubaarheid van so 'n stelsel neem geleidelik af - een bediener beteken immers 'n enkele punt van mislukking. En hoe meer ons die werk sentraliseer, hoe meer is ons afhanklik van hierdie sentrale punt.
System Requirements
As ons praat oor komplekse korporatiewe e-posstelsels, moet ons verstaan dat daar nie iets soos 'n "minimum opset vir werking is nie." Die basis van enige groot implementering is altyd ernstige ontwerpwerk. Dit laat jou toe om die behoeftes van 'n spesifieke besigheid en die optimale konfigurasie van die posstelsel te korreleer.
'n Korporatiewe e-posstelsel is 'n buigsame hulpmiddel wat volgens 'n groot aantal parameters gekonfigureer kan word. Ons voer vragtoetse uit met behulp van ons eie metodologie, wat ons in staat stel om die las te simuleer op grond van 'n ontleding van 'n dosyn basiese en 'n paar honderd moontlike kriteria.
Ons kan sê dat wanneer 'n implementeringsprojek voorberei word, dit die berekeninge is wat die intensiteit van gebruikerswerk in die organisasie se bestaande besigheidsprosesse sal toon. In hierdie geval word baie invoerparameters ontleed, en afhangende van die moontlike las, word 'n besluit geneem oor die vereiste hoeveelheid rekenaarkrag - van een rekenaar tot 'n hele rekenaarkamer.
Daarom is dit nie heeltemal korrek om oor 'n paar minimale konfigurasies te praat nie. Ons het veral ook 'n demonstrasiestaander wat op net een masjien werk. Maar ons verstaan dat werk in die korporatiewe segment installasie op dosyne en selfs honderde virtuele masjiene vereis.
Tegnologie stapel
Wanneer ons produkte skep, gee ons spesiale aandag aan die gelisensieerde suiwerheid van die kode. MyOffice het hoë kwaliteitstandaarde daargestel en bedryf, wat vereis dat ons produkte onafhanklik moet ontwikkel, met minimale betrokkenheid van eksterne kode.
Baie van Mailion se kode is ons eie, kode waarop ons die regte ten volle besit en wat ons kan verander en wysig soos nodig. Die meeste van die kode vir ons e-posstelsel word intern in Go (Golang) geskryf. Behalwe Go, gebruik ons C++ sowel as Java Script ES6 vir die webdeel.
Die oorblywende 5% is die sogenaamde “swaar komponente”, soos databasisse. Dit sluit in RethinkDB, ArangoDB en Redis. Onder die sleuteltegnologieë, sal ek ook let op gRPC - 'n afstandprosedure-oproepstelsel, wat gebruik word as 'n enkele meganisme vir interaksie via API, dit is 'n belangrike deel.
Waaruit bestaan die produk?
'n Korporatiewe e-posstelsel is nie 'n "bediener in 'n vakuum nie." Ons produk sluit ongeveer 70 komponente en 45 dienste in wat die posstelsel in stand hou. Al hierdie elemente is "van nuuts af" geskryf en is MyOffice se eie ontwikkeling.
Die mees opvallende deel van die stelsel is die bedienerkompleks, wat berging, pos, kalender en soekstelsels en 'n webkliënt verskaf. Ons ontwikkel ook verskeie gebruikerstoepassings en beplan om ons gebruikers nuwe "dun kliënte" te bied wat gebaseer is op ons webkliënttegnologieë teen die tyd van kommersiële vrystelling.
Verenigbaarheid met posstelsels
Mailion werk met standaardprotokolle. Om ons oplossing te begin gebruik, hoef jy net kliënttoepassings op te stel en voort te gaan om daarmee in jou gewone omgewing te werk. Byvoorbeeld, jy kan die kliënttoepassing gebruik wat by die MyOffice Mail-produk ingesluit is.
Ook, vir die gerief van ons gebruikers, het ons 'n spesiale inprop geskep wat 'n naatlose oorgang vanaf Exchange bied. Met sy hulp sal gebruikers kan voortgaan om met MS Outlook te werk wanneer hulle 'n e-posbediener vervang - hulle sal nie eers agterkom dat enigiets verander het in hul gewone interaksie met kommunikasiehulpmiddels nie. Hierdie inprop stel jou in staat om gebruikers glad van die vorige posstelsel oor te dra, sonder om die werk van die hele organisasie te stop. Dit is veral belangrik as jy gereedskap moet vervang om honderde duisende gebruikers te bedien.
Gemak van administrasie
Die eienaardigheid van ons korporatiewe posstelsel is dat dit uiters min deelname van administrateurs vereis. Met die ontwerp het ons probeer om 'n balans te vind tussen die moontlikheid van aanpassing en kompleksiteit van bestuur. Om dit te bereik, moes ons baie navorsing doen oor die gedragspatrone van administrateurs van komplekse korporatiewe stelsels.
Ons span bestaan, soos ek vroeër gesê het, uit hoogs gekwalifiseerde spesialiste - elkeen van hulle het goeie administrasie-ervaring. Daarom het ons tydens die ontwikkeling van die stelsel probeer om hul ervaring na die behoeftes van gebruikers oor te dra wanneer 'n komplekse produk bestuur word. Met ander woorde, met kennis van die potensiële probleme, het ons proaktief maniere verskaf om dit op argitektoniese ontwerpvlak op te los.
Byvoorbeeld,
- Isolasie van stelselkomponente in houers word verskaf, insluitend infrastruktuurs - dit help ons om die vlak van sekuriteit te verhoog, toegang tussen komponente buigsaam op te stel, en stel ons ook in staat om vinnig nuwe items wat deur besigheid benodig word in die lys van ondersteunde stelsels en platforms in te sluit;
- 'n verenigde benadering tot ontwikkeling en ontplooiing, 'n enkele konfigurasieformaat vir alle komponente dra by tot duideliker en doeltreffender werking en verminder ondersteuningskoste;
- jou eie stelselinstalleerder, gebaseer op bekende ontplooiingsnutsmiddels, laat jou toe om die installasie sentraal, buigsaam en duidelik te bestuur;
mikrodiensargitektuur met 'n duidelike verdeling van besigheidslogika-verantwoordelikhede tussen dienste help om die stelsel se bedryfskema te verstaan en ondersteuning meer doeltreffend te verskaf; - die infrastruktuurdeel van die stelsel is gebaseer op bekende oplossings, deur gebruik te maak van beste praktyke, en laat ook integrasie met bestaande stelsels in die onderneming toe, wat die ingebruikneming van die stelsel binne die onderneming vergemaklik;
- Vir hierdie doel sal die bergingsfasiliteit 'n stelsel hê wat op kunsmatige intelligensie gebaseer is, wat in staat sal wees om onafhanklik potensiële foute te identifiseer en die toerusting te beheer.
Moderne ontwerp
Dit het etlike duisende man-ure geneem om die produkontwerp te skep. Die ontwikkelingstaak was om die koppelvlak modern te maak – maklik en intuïtief. Dit is moeilik wanneer jy 'n ondernemingstelsel ontwerp, wat by verstek 'n aantal spesifieke funksies moet insluit.
Natuurlik kan ontwerp nie “in klip gekerf” of met 'n handtekening en seël goedgekeur word nie - dit is 'n lewende werktuig, dit ontwikkel en verbeter voortdurend. In die loop van vier jaar het ons die ontwerp verskeie kere getransformeer, maar daar was geen radikale verandering in ideologie nie. Die sleutelbeginsel vir die bou van 'n hele korporatiewe produkreeks is om 'n universele ontwerpstelsel te skep.
Toe ons die ontwerp van 'n korporatiewe e-posstelsel ontwerp het, het ons spesiale aandag gegee aan die ontwikkeling van drie sleutelareas - aanpasbaarheid, konsekwentheid en die vermoë om aan te pas by die kliënt se korporatiewe styl.
Aanpasbaarheid
'n Spesiale kenmerk van die ontwerp van die koppelvlakke van die korporatiewe posstelsel Mailion is die vermoë om dit op toestelle met skerms van enige grootte te vertoon. Alle visuele komponente word sorgvuldig weergegee, hulle skaal korrek wanneer hulle op mobiele toestelle werk en is wonderlik selfs vir vingerbeheer op raakskerms. Ook, wanneer u die grootte van die toepassingsvenster verander, word die kolomuitleg ook getransformeer - die grootte van die kolomme verskuif proporsioneel, in streng ooreenstemming met die postulate van die konsep van ryk internettoepassings.
Konsekwentheid
Die ontwerp van die Mailion korporatiewe e-posstelsel is gebaseer op 'n sistematiese benadering. Ons ontwikkel hierdie area sedert die begin van 2017, toe dit nie so modieus was om oor ontwerpstelsels te praat soos nou nie. 'n Ontwerpstelsel is 'n stel reëls en gereedskap vir visuele en tegniese uitvoering wat die filosofie van die produk weerspieël en voortdurend ontwikkel. Ons het dit bekendgestel om kommunikasie tussen ontwikkeling en ontwerp te vereenvoudig.
Die opstel van 'n korporatiewe identiteit
Ons ontwerp is 'n "verkleurmannetjie", wat by enige kliënt se korporatiewe styl kan aanpas. Die kleure van alle koppelvlak-elemente word deur veranderlikes gedefinieer. Dus, deur die basiese stel van verskeie kleure te verander, kan jy alle toepassings gelyktydig herkleur.
Lettertipes word ook deur veranderlikes gedefinieer: die koppelvlak kan die korporatiewe lettertipe van die kliëntmaatskappy gebruik, indien daarvoor in die kliënthandelsmerkboek voorsiening gemaak word. Terselfdertyd kan verskillende lettertipes verskillende lettergroottes hê, en ons neem dit in ag. Byvoorbeeld, PT Sans in grootte 16 lyk merkbaar kleiner as Roboto in dieselfde grootte 16. Daarom pas ons die grootte van teksblokke aan by die kenmerke van 'n spesifieke lettertipe.
Ons sal afsonderlike artikels wy aan die struktuur van ons kleurbiblioteek en die kenmerke van werk met lettertipes.
Mobile Apps
'n Integrale deel van enige moderne e-posstelsel is mobiele toepassings - gebruikers moet van enige plek en enige tyd kan werk.
Nou vorm ons net die konsep van korporatiewe mobiele toepassings, hulle moet die verskille in die funksionaliteit van MyOffice-e-posstelsels in ag neem en verskillende benaderings tot die gebruik van e-pos- en kalenderstelsels in korporasies bied.
Intelligente mediapaneel
Ons fokusgroepe het getoon dat gebruikers die koppelvlakke van tradisionele e-posstelsels omslagtig vind. Die respondente met wie ons onderhoude gevoer het, het opgemerk dat dit veral moeilik was om met kalendergebeurtenisse en aanhangsels te werk. Ons het probeer om 'n responsiewe koppelvlak te bereik en produktiwiteit te verhoog - om ons produk aangenaam te maak om te gebruik.
Media Panel, 'n nuwe hulpmiddel om samewerking te bespoedig, organiseer alle inligting oor korrespondensie en bied direkte toegang tot 'n lys deelnemers in korrespondensie, skakels en weergawes van dokumente wat ooit gestuur is.
Hierdie hulpmiddel help in situasies waar gebruikers met groot snitte van honderde boodskappe moet werk. Dit gebeur dikwels dat jy 'n dokument of prent moet vind wat net in een van hulle was. Die mediapaneel skep 'n lys van alle elemente van 'n e-posketting en vertoon dit op een plek. As gevolg hiervan word dit baie makliker om die gewenste voorwerp te vind.
lokalisering
Nie net Russiese gebruikers het 'n behoefte aan 'n korporatiewe e-posstelsel nie. MyOffice volg 'n konsekwente beleid om buitelandse markte te betree, so baie aandag word gegee aan die kwessies van produklokalisering.
In ons produk is die behoefte aan lokalisering in vreemde tale aanvanklik neergelê, op die vlak van die basiese deel van die stelsel. Op sigself is die toevoeging van nuwe tale nie vir ons 'n groot probleem nie - dit is 'n heeltemal verstaanbare taak wat ons weet hoe om op te los.
Tans is Russiese en Engelse tale beskikbaar vir gebruikers. In die komende vrystellings sal ons ondersteuning by die korporatiewe e-posstelsel voeg vir die tale waarin MyOffice-produkte werk - Frans, Spaans, Portugees en ander. Op sekere maniere is dit makliker vir ons as vir kollegas van naburige departemente, aangesien ons vir pos- en kalenderstelsels net die alfabet en die kenmerke van werk met datums en tye in ag hoef te neem - gelukkig het ons nie formules soos in 'n sigbladredigeerder.
Ja, ons stel aan!
Dit het etlike honderde manjare geneem om ons produk te skep. En al sou ek wou, sou ek nie alles op een slag in een artikel vir jou kon vertel nie. Nietemin hoop ek dat hierdie publikasie as 'n beginpunt sal dien om ons produk te leer ken - soos ek hierbo gesê het, beplan ek om in die toekoms in meer besonderhede te praat oor beide die oplossing self en sy kenmerke, sowel as oor ons ontwikkeling benaderings.
Sonder 'n skaduwee van beskeidenheid sal ek ook sê dat die aantal maatskappye wat sulke posstelsels oor die hele wêreld ontwikkel, vandag net 'n paar is. Dit is 'n werklik komplekse ingenieurstaak dit vereis 'n diepgaande begrip van die behoeftes van korporatiewe kliënte, en 'n deeglike ontleding van die besigheidsprosesse van groot organisasies, moderne tendense in ontwerp en ontwikkeling, sowel as 'n redelike aantal bekwame spesialiste. Ons posstelsel ontwikkel elke dag.
Op die oomblik is ons amper oop vakatures in ontwikkeling. Kom werk saam met ons as jy saam met ons wil werk om 'n produk te skep wat die manier waarop die korporatiewe wêreld oor e-pos dink, kan verander.
Bron: will.com
