Första titt: hur det nya företagspostsystemet Mailion frÄn MyOffice fungerar

Första titt: hur det nya företagspostsystemet Mailion frÄn MyOffice fungerar

För nÀstan fyra Är sedan började vi designa ett i grunden nytt distribuerat e-postsystem, Mailion, som Àr designat för företagskommunikation. VÄr lösning Àr byggd pÄ Cloud Native mikrotjÀnstarkitektur, kan arbeta med mer Àn 1 000 000 anvÀndare samtidigt och kommer att vara redo att tÀcka 100 % av behoven hos stora företag.

Under arbetet med Mailion har teamet vÀxt flera gÄnger, och nu Àr nÀstan 70 utvecklare involverade i produkten. Vi har kommit lÄngt frÄn idén och de första prototyperna till stadiet att pilotera en kommersiell version. Det Àr dags att berÀtta för Habr om vilken typ av produkt vi skapar, hur vÄrt postsystem Àr uppbyggt och fungerar, vilken teknologistack vi anvÀnder och varför vÄr lösning Àr framtiden för företagskommunikation. Nu gÄr vi!

Habr, hej! Jag heter Anton Gerasimov, jag leder utvecklingsavdelningen pÄ företagets utvecklingscenter i Moskva Mitt kontor. Idag skulle vi vilja presentera Mailion, ett i grunden nytt ryskt postsystem i företagsklass som kommer att bli ett vÀrdigt alternativ till populÀra utlÀndska lösningar. Mailion har hög lastkapacitet, oövertrÀffad skalbarhet och feltolerans och krÀver minimal uppmÀrksamhet frÄn systemadministratörer.

För nÀrvarande Àr vÄr utveckling i betastadiet, men mycket snart, enligt vÄr plan, i slutet av 2020, kommer det att bli en pilotimplementering av en kommersiell produkt.

För det mesta innehÄller den hÀr artikeln allmÀn information - det Àr helt enkelt omöjligt att prata om en komplex mjukvaruprodukt i en publikation. Jag planerar att göra en serie artiklar som talar om nyckelteknologier. Under tiden erbjuder jag följande innehÄll för din bekvÀmlighet:

Vad Àr ett företags e-postsystem?

Det enkla och sjÀlvklara svaret pÄ denna frÄga Àr ett e-post- och kalenderverktyg. Men djÀvulen sitter som vi vet i detaljerna.

SÄ vi skapar en ny generation post med avancerade schemalÀggningsfunktioner, som riktar sig till företagssegmentet och stora företag. Vi syftar till att arbeta med stora kommersiella och statliga strukturer, som kan ha frÄn 30 tusen till flera hundra tusen jobb.

VÄrt system bygger pÄ principen om en plattformslösning. Vi bygger vidare pÄ Unified Communications-konceptet och erbjuder ett enda verktyg för att arbeta med post, kalender och dokument inom ett system, med möjlighet att utöka funktionaliteten i lösningen genom att koppla ihop ytterligare moduler och komponenter. TillÀgg kan för övrigt utvecklas inte bara av oss utan ocksÄ av vÄra partners. För detta ÀndamÄl kommer en ganska bred SDK-verktygslÄda att publiceras.

Vem behöver ett mail till och varför?

Stora företag har bildat en intressant trend - företagen upplever ett behov av samverkansfunktioner. Vi pratar inte bara om direkt interaktion mellan anstÀllda genom att skicka nÄgot, utan om delad tillgÄng till brevlÄdor och rollspelskonton, förmÄgan att arbeta med stora grupper av deltagare och nÀrvaron av olika företagsfunktioner.

En typisk företagsfunktion Àr en mekanism för att Äterkalla brev, som Àr extremt populÀr i stora företag, men som praktiskt taget inte anvÀnds vare sig i B2C-segmentet eller i smÄföretag. Saken Àr att bland smÄ grupper av anvÀndare Àr sannolikheten för att ett sÄdant behov uppstÄr ganska liten, och kostnaden för ett fel Àr mycket mindre. Dessutom Àr det helt enkelt omöjligt att implementera den hÀr funktionen utanför företagets e-postsystem - inte ens Google mail kommer ihÄg bokstÀver i den form som Exchange-anvÀndare Àr vana vid. Roten till problemet ligger i utformningen av postprotokoll frÄn 80-talet av förra seklet.

Vi genomförde dussintals fokusgrupper, undersökte hundratals anvÀndare och spenderade flera tusen mantimmar pÄ att identifiera typiska scenarier för e-postanvÀndning. Detta gjorde det möjligt för oss att noggrant studera behoven hos vÄra potentiella anvÀndare och funktionerna i deras affÀrsprocesser. Baserat pÄ erhÄllen data, bestÀmde vi oss för att utveckla en arkitektur som skulle göra det möjligt för oss att skala till den erforderliga lastvolymen vid behov. Enligt vÄr mening finns det ingen grÀns alls, men för tillfÀllet förstÄr vi hur man sÀkerstÀller arbetet för företag som sysselsÀtter flera hundra tusen anvÀndare.

Vad som gömmer sig under huven

Första titt: hur det nya företagspostsystemet Mailion frÄn MyOffice fungerar

VÄr produkt inkluderar en e-postlösning, ett kalenderplaneringsverktyg, en adressbok samt interaktiv dokumentvisning baserad pÄ vÄr MyOffice-lösning för att arbeta med dokument.

Eftersom vi pratar om en lösning pÄ företagsnivÄ Àr en integrerad del av företagspost ocksÄ ett fullfjÀdrat söksystem. VÄr lösning kan utföra end-to-end morfologisk sökning över alla komponenter. Dessutom bygger hela postsystemet pÄ en egen lagring, som ocksÄ Àr optimerad för samarbete.

Vilka Àr skillnaderna mellan MyOffice e-postsystem?

En Habr-lÀsare som redan har erfarenhet av att arbeta med MyOffice-lösningar vet att kommersiella produkter inkluderar "MyOffice Mail". Och frÄgan uppstÄr - vad Àr dess skillnader frÄn företagets e-postsystem Mailion, som mitt team arbetade med?

Vi pĂ„ MyOffice beslutade att för att möta behoven hos företag av olika storlekar Ă€r det nödvĂ€ndigt att skapa tvĂ„ e-postsystem i företagsklass. MyOffice Mail-produkten Ă€r avsedd för organisationer dĂ€r antalet anvĂ€ndare uppgĂ„r till tusentals eller flera tiotusentals. För större strukturer Ă€r det mer tillrĂ„dligt att anvĂ€nda Mailion – den nya MyOffice-produkten, som Ă€r byggd pĂ„ Cloud Native mikrotjĂ€nstarkitektur och har oövertrĂ€ffade skalnings- och feltoleransmöjligheter.

NÀr kunderna vÀljer produkter mÄste kunderna i förvÀg bestÀmma strategin för den fortsatta utvecklingen av sitt företag. För alla organisationer Àr implementeringen av ett e-postsystem ett komplext projektarbete som inte innebÀr att snabbt ersÀtta en lösning med en annan. DÀrför bör högsta möjliga belastning, feltolerans och sjÀlvlÀkningskriterier samt den geografiska fördelningsfaktorn beaktas i förvÀg.

De tvÄ MyOffice-e-postsystemen Àr fundamentalt olika. De byggs med hjÀlp av olika teknikstackar och verktygen för varje system vÀljs ut i enlighet med mÄlen och mÄlen för det segment dÀr postsystemet kommer att distribueras. Vi har en gemensam produktvision om vad som ska finnas i postsystem, samt synkronisering i förhÄllningssÀtt till design. Men det hÀr Àr tvÄ produkter som Àr designade för olika mÄlgrupper av anvÀndare.

Vilka utmaningar stÄr utvecklare inför?

Jag kommer lÀngre fram i texten bara att prata om det nya företagspostsystemet Mailion.

Vi har gjort grundliga undersökningar och analyserat fördelar och nackdelar med befintliga e-postlösningar. Den samlade erfarenheten frÄn vÄra specialister, som tidigare var direkt involverade i skapandet av högbelastningssystem, gjorde det möjligt för oss att snabbt identifiera den huvudsakliga smÀrtpunkten för alla vÀlkÀnda produkter - prestandan för diskinmatning och -utgÄng (IO) .

Vi kan sÀga att uppgiften att accelerera IO-verksamheten blev den största utmaningen vi stod inför. Det var nödvÀndigt att fokusera pÄ att lösa vÄra specifika problem och vi började skapa och utveckla vÄrt eget binÀra datalagringssystem. Detta tillvÀgagÄngssÀtt har en mycket uppenbar ekonomisk komponent - vi behöver inte bara lagra data, utan ocksÄ utföra en hel del diskinmatnings- och utmatningsoperationer.

Detta beslut fattades inte lÀttvindigt. Vi studerade mÄnga produkter i företagsklass som syftar till att lagra information och kunde inte hitta nÄgot fÀrdigt och lÀmpligt för vÄra krav. NÀr allt kommer omkring behöver vi inte bara lagra data, utan ocksÄ stÀndigt arbeta med den, och inte i ett exklusivt lÀge med tillgÄng till en anvÀndare, utan för att sÀkerstÀlla möjligheten till samarbete mellan flera tiotusentals anvÀndare.
SÄ vi har bestÀmt att det högsta prioriterade företagskriteriet för oss Àr att arbeta med stora datamÀngder.

ĐĐ°ĐŽĐ”Đ¶ĐœĐŸŃŃ‚ŃŒ

Dessutom Àr detta inte sÄ mycket en frÄga om lagring som en uppgift att bearbeta och snabb tillgÄng till denna information. Det krÀvs för att sÀkerstÀlla höga tillförlitlighetsindikatorer - den kontinuerliga drifttiden för hela lösningen bör vara pÄ nivÄn 99,9%. Samtidigt mÄste postsystemet vara autonomt nÀr det gÀller att fatta rÀtt beslut om behandlingsavslag. Endast pÄ detta sÀtt kan vi sÀkerstÀlla frÄnvaron av misslyckanden som kan förlama affÀrsprocesserna i ett visst företag.

feltolerans

Vi har arbetat igenom en uppsÀttning ÄtgÀrder som tillÀmpas pÄ varje komponent och valt tillvÀgagÄngssÀtt för att sÀkerstÀlla feltolerans. I synnerhet anvÀnder företagets e-postsystem kvorumbehandling av data, bokning av tjÀnster och kontroll av frÄnvaron av deras stater, sÄvÀl som sina egna mekanismer för routing och kvorumstöd baserat pÄ konsensus.

Ett kriterium för hög feltolerans Àr nÀrvaron av sjÀlvkontrollmekanismer i varje komponent. Mailion analyserar hela tiden om den eller den funktionen utförs korrekt eller felaktigt, om det eller det blocket fungerar korrekt. Detta Àr ett av sÀtten att sjÀlvlÀka systemet i hÀndelse av fel. Information bör inte gÄ förlorad, lösningen bör i slutÀndan nÄ ett konsekvent tillstÄnd.

Du mÄste förstÄ att det inte Àr möjligt att förutse alla möjliga hÀndelser i livet - du kan inte lura fysiken. Men vi följer sÄdana designmetoder som tillÄter oss att tala med en ganska hög grad av tillförsikt om korrekt hantering av olyckor av vissa mönster. Vi har ocksÄ en stor testgrupp som alltid försöker bryta nÄgot i produkten. Och ibland lyckas de. Detta faktum utlöser en incident, som vi studerar i detalj och pÄ grundval av den skapar en ny mekanism för att eliminera denna typ av problem.

Hur systemet reagerar pÄ olyckor

Marknaden stÀller ofta frÄgan - vad hÀnder med systemet om det plötsligt tappar kommunikationen med en av sina noder? Denna begÀran Àr sÀrskilt relevant om du planerar att implementera en geografiskt distribuerad lösning.

NÀr du designar en sÄdan installation Àr det nödvÀndigt att ta hÀnsyn till kundens behov och hans uppsÀttning tillförlitlighetskriterier. Det Àr ett misstag att tro att anslutningen till datanÀtverket Àr densamma överallt. I företagssystem Àr det viktigt att Àven beakta hastigheten pÄ signalen genom den optiska fibern.

Om kunden har höga krav pÄ tillförlitlighet kommer vi att rekommendera installation i flera datacenter, som kommer att anslutas med dedikerade kommunikationslinjer.
Scenariot med ett fullstÀndigt strömavbrott i en av postsystemets noder kan dock inte uteslutas. I det hÀr fallet kommer arbetet med masterdata för detta segment att pausas, men de ÄterstÄende delarna kommer att fungera som om ingenting hÀnde. Systemet kommer att meddela administratörer att en nod har förlorats, och anstÀllda kommer att behöva vidta lÀmpliga ÄtgÀrder.

Dessutom kan vÄrt e-postsystem konfigureras pÄ ett sÄdant sÀtt att reservationer sker inom datacentret. Detta tillvÀgagÄngssÀtt kommer att sÀkerstÀlla driftbarhet i hÀndelse av förlust av flera noder inom datacentret, och ingen kommer att mÀrka förlusten av en av noderna - förutom, naturligtvis, övervakningssystemet. NÀr en sÄdan hÀndelse intrÀffar omfördelas belastningen helt enkelt. DÀrför, nÀr du designar ett postsystem, Àr det viktigt att ta hÀnsyn till marginalen - hur mÄnga och vilka komponenter som kan "förloras" i en olycka.

Oberoende

Det finns inga absolut tillförlitliga system, och fel, pÄ ett eller annat sÀtt, kan hÀnda. DÀrför, nÀr du designar ett e-postsystem, Àr det viktigt att sÀkerstÀlla möjligheten att snabbt lokalisera fel, vilket gör att de kan elimineras inom en viss SLA-period. Dessutom bör fel korrigeras av systemet sjÀlvstÀndigt, samtidigt som systemadministratörer och drifttjÀnster minimeras.

Enkel drift

Naturligtvis kan stora system inte annat Àn krÀva uppmÀrksamhet frÄn högt kvalificerade medarbetare. Men en av aspekterna som vi tar hÀnsyn till nÀr vi designar Àr att systemet ska vara enkelt att administrera och inte krÀva nÄgra unika kompetenser.

Ekonomisk effektivitet

Naturligtvis, för att arbeta med sÄdana företagssystem, krÀvs utbildning av anstÀllda - trots allt talar vi om en verkligt enorm skala. NÀr vi skapade vÄr produkt fokuserade vi dÀrför pÄ att minska den totala Àgandekostnaden för systemet. För alla företag Àr det viktigt att övervaka effektiviteten i utgifterna och strÀva efter att undvika att oÀndligt hÀlla pengar pÄ driftskostnader.

Decentralisering

För att uppnÄ de principer jag talade om tidigare mÄste systemet vara fullstÀndigt distribuerat - ett centraliserat tillvÀgagÄngssÀtt begrÀnsas alltid av villkoren för anvÀndning av hÄrdvaran.

Naturligtvis kan du köpa en stor server och försöka installera alla applikationer och tjÀnster pÄ den. Men ju större systemet Àr, desto mer komplex Àr hela designen, och tillförlitligheten för ett sÄdant system minskar stadigt - trots allt betyder en server en enda punkt för fel. Och ju mer vi centraliserar arbetet, desto mer Àr vi beroende av denna centrala punkt.

Systemkrav

NÀr vi pratar om komplexa företags e-postsystem mÄste vi förstÄ att det inte finns nÄgot sÄdant som en "minimikonfiguration för drift." Grunden för varje stor implementering Àr alltid seriöst designarbete. Det lÄter dig korrelera behoven hos ett specifikt företag och den optimala konfigurationen av postsystemet.

Ett företags e-postsystem Àr ett flexibelt verktyg som kan konfigureras enligt ett stort antal parametrar. Vi utför belastningstester med vÄr egen metodik, vilket gör att vi kan simulera belastningen utifrÄn en analys av ett dussintal grundlÀggande och flera hundra möjliga kriterier.

Vi kan sÀga att nÀr man förbereder ett implementeringsprojekt Àr det berÀkningarna som kommer att visa intensiteten i anvÀndararbetet i organisationens befintliga affÀrsprocesser. I det hÀr fallet analyseras mÄnga ingÄngsparametrar, och beroende pÄ den möjliga belastningen fattas ett beslut om den erforderliga mÀngden datorkraft - frÄn en dator till ett helt datorrum.

Att prata om nÄgra minimala konfigurationer Àr dÀrför inte helt korrekt. I synnerhet har vi ocksÄ ett demonstrationsstÀll som fungerar pÄ bara en maskin. Men vi förstÄr att arbete i företagssegmentet krÀver installation pÄ dussintals och till och med hundratals virtuella maskiner.

Teknikstapel

NÀr vi skapar produkter Àgnar vi sÀrskild uppmÀrksamhet Ät kodens licensierade renhet. MyOffice har etablerat och driver höga kvalitetsstandarder som krÀver att vi sjÀlvstÀndigt utvecklar produkter helt, med minimal inblandning av extern kod.

Mycket av Mailions kod Àr vÄr egen, kod som vi till fullo Àger rÀttigheterna till och som vi kan Àndra och modifiera vid behov. Det mesta av koden för vÄrt e-postsystem Àr skriven internt i Go (Golang). Förutom Go anvÀnder vi C++ samt Java Script ES6 för webbdelen.

Resterande 5% Àr de sÄ kallade "tunga komponenterna", sÄsom databaser. Dessa inkluderar RethinkDB, ArangoDB och Redis. Bland nyckelteknologierna kommer jag ocksÄ att notera gRPC - ett fjÀrrproceduranropssystem, som anvÀnds som en enda mekanism för interaktion via API, detta Àr en viktig del.

Vad bestÄr produkten av?

Ett företags e-postsystem Àr inte en "server i ett vakuum." VÄr produkt innehÄller cirka 70 komponenter och 45 tjÀnster som underhÄller postsystemet. Alla dessa element Àr skrivna "frÄn grunden" och Àr MyOffices egen utveckling.

Den mest mÀrkbara delen av systemet Àr serverkomplexet, som tillhandahÄller lagring, e-post, kalender och söksystem, och en webbklient. Vi utvecklar ocksÄ flera anvÀndarapplikationer och planerar att erbjuda vÄra anvÀndare nya "tunna klienter" baserade pÄ vÄr webbklientteknologi vid tidpunkten för kommersiell release.

Kompatibilitet med e-postsystem

Mailion arbetar med standardprotokoll. För att börja anvÀnda vÄr lösning behöver du bara konfigurera klientapplikationer och fortsÀtta arbeta med dem i din vanliga miljö. Du kan till exempel anvÀnda klientapplikationen som ingÄr i MyOffice Mail-produkten.

För att underlÀtta för vÄra anvÀndare har vi ocksÄ skapat en speciell plugin som ger en sömlös övergÄng frÄn Exchange. Med dess hjÀlp kommer anvÀndare att kunna fortsÀtta arbeta med MS Outlook nÀr de byter ut en e-postserver - de kommer inte ens att mÀrka att nÄgot har förÀndrats i deras vanliga interaktion med kommunikationsverktyg. Denna plugin lÄter dig smidigt överföra anvÀndare frÄn det tidigare e-postsystemet, utan att stoppa hela organisationens arbete. Detta Àr sÀrskilt viktigt om du behöver byta ut verktyg för att betjÀna hundratusentals anvÀndare.

Enkel administration

Det speciella med vÄrt företagspostsystem Àr att det krÀver extremt lite medverkan frÄn administratörer. NÀr vi designade försökte vi hitta en balans mellan möjligheten till anpassning och komplexiteten i förvaltningen. För att uppnÄ detta behövde vi forska mycket om beteendemönster hos administratörer av komplexa företagssystem.

VÄrt team bestÄr, som jag sa tidigare, av högt kvalificerade specialister - var och en av dem har gedigen administrativ erfarenhet. DÀrför försökte vi, nÀr vi utvecklade systemet, överföra deras erfarenhet till anvÀndarnas behov nÀr de hanterade en komplex produkt. Med andra ord, med kunskap om de potentiella problemen, tillhandahöll vi proaktivt sÀtt att lösa dem pÄ arkitektonisk designnivÄ.

Till exempel,

  • Isolering av systemkomponenter i behĂ„llare tillhandahĂ„lls, inklusive infrastruktur - detta hjĂ€lper oss att öka sĂ€kerhetsnivĂ„n, flexibelt konfigurera Ă„tkomst mellan komponenter och tillĂ„ter oss ocksĂ„ att snabbt inkludera nya objekt som krĂ€vs av företag i listan över stödda system och plattformar;
  • ett enhetligt tillvĂ€gagĂ„ngssĂ€tt för utveckling och driftsĂ€ttning, ett enda konfigurationsformat för alla komponenter bidrar till tydligare och effektivare drift och minskar supportkostnaderna;
  • ditt eget systeminstallerare, baserat pĂ„ vĂ€lbekanta distributionsverktyg, lĂ„ter dig hantera installationen centralt, flexibelt och tydligt;
    mikrotjÀnstarkitektur med en tydlig uppdelning av affÀrslogikansvar mellan tjÀnster hjÀlper till att förstÄ systemets driftschema och ge support mer effektivt;
  • infrastrukturdelen av systemet Ă€r baserad pĂ„ vĂ€lbekanta lösningar, med hjĂ€lp av bĂ€sta praxis, och tillĂ„ter Ă€ven integration med befintliga system i företaget, vilket förenklar driftsĂ€ttningen av systemet inom företaget;
  • För detta Ă€ndamĂ„l kommer lagringsanlĂ€ggningen att ha ett system baserat pĂ„ artificiell intelligens, som sjĂ€lvstĂ€ndigt kommer att kunna identifiera potentiella fel och kontrollera utrustningen.

Modern design

Det tog flera tusen mantimmar att skapa produktdesignen. Utvecklingsuppgiften var att göra grĂ€nssnittet modernt – enkelt och intuitivt. Detta Ă€r svĂ„rt nĂ€r du designar ett företagssystem, som som standard mĂ„ste innehĂ„lla ett antal specifika funktioner.

Första titt: hur det nya företagspostsystemet Mailion frÄn MyOffice fungerar

Naturligtvis kan design inte "huggas i sten" eller godkÀnnas med signatur och sigill - det Àr ett levande verktyg, det utvecklas och förbÀttras stÀndigt. Under fyra Är förÀndrade vi designen flera gÄnger, men det skedde ingen radikal förÀndring i ideologin. Nyckelprincipen för att bygga en hel företagsproduktlinje Àr att skapa ett universellt designsystem.

NÀr vi designade designen av ett företags e-postsystem Àgnade vi sÀrskild uppmÀrksamhet Ät utvecklingen av tre nyckelomrÄden - anpassningsförmÄga, konsekvens och förmÄgan att anpassa sig till kundens företagsstil.

AnpassningsförmÄga

En speciell egenskap i designen av grÀnssnitten för företagspostsystemet Mailion Àr möjligheten att visa det pÄ enheter med skÀrmar av alla storlekar. Alla visuella komponenter Àr noggrant Ätergivna, de skalas korrekt nÀr de körs pÄ mobila enheter och Àr utmÀrkta Àven för fingerkontroll pÄ pekskÀrmar. NÀr du Àndrar storleken pÄ applikationsfönstret omvandlas ocksÄ kolumnlayouten - storleken pÄ kolumnerna skiftar proportionellt, i strikt överensstÀmmelse med postulaten för konceptet med rika internetapplikationer.

Konsistens

Designen av Mailions e-postsystem för företag Àr baserad pÄ ett systematiskt tillvÀgagÄngssÀtt. Vi har utvecklat detta omrÄde sedan början av 2017, dÄ det inte var sÄ pÄ modet att prata om designsystem som det Àr nu. Ett designsystem Àr en uppsÀttning regler och verktyg för visuellt och tekniskt utförande som speglar produktens filosofi och som stÀndigt utvecklas. Vi introducerade det för att förenkla kommunikationen mellan utveckling och design.

Skapa en företagsidentitet

VÄr design Àr en "kameleont", som kan anpassa sig till alla kunders företagsstil. FÀrgerna pÄ alla grÀnssnittselement definieras genom variabler. Genom att Àndra grunduppsÀttningen med flera fÀrger kan du alltsÄ fÀrga om alla applikationer samtidigt.

Teckensnitt definieras ocksÄ genom variabler: grÀnssnittet kan anvÀnda företagets typsnitt för kundföretaget, om detta finns med i kundens varumÀrkesbok. Samtidigt kan olika typsnitt ha olika bokstavsstorlek och det tar vi hÀnsyn till. Till exempel ser PT Sans i storlek 16 mÀrkbart mindre ut Àn Roboto i samma storlek 16. DÀrför anpassar vi storleken pÄ textblock till egenskaperna hos ett visst teckensnitt.

Vi kommer att Àgna separata artiklar till strukturen i vÄrt fÀrgbibliotek och funktionerna i att arbeta med typsnitt.

Mobila appar

En integrerad del av alla moderna e-postsystem Àr mobilapplikationer - anvÀndare ska kunna arbeta var som helst och nÀr som helst.
Nu hÄller vi bara pÄ att forma konceptet med företags mobila applikationer de bör ta hÀnsyn till skillnaderna i funktionaliteten hos MyOffice e-postsystem och erbjuda olika tillvÀgagÄngssÀtt för anvÀndningen av e-post och kalendersystem i företag.

Intelligent mediapanel

VĂ„ra fokusgrupper visade att anvĂ€ndarna tycker att grĂ€nssnitten för traditionella e-postsystem Ă€r besvĂ€rliga. Respondenterna vi intervjuade noterade att arbetet med kalenderhĂ€ndelser och bilagor var sĂ€rskilt svĂ„rt. Vi försökte uppnĂ„ ett responsivt grĂ€nssnitt och öka produktiviteten – för att göra vĂ„r produkt trevlig att anvĂ€nda.

Media Panel, ett nytt verktyg för att pÄskynda samarbete, organiserar all information om korrespondens och ger omedelbar tillgÄng till en lista över deltagare i korrespondens, lÀnkar och versioner av dokument som nÄgonsin har skickats.

Det hÀr verktyget hjÀlper till i situationer dÀr anvÀndare mÄste arbeta med stora spÄr av hundratals meddelanden. Det hÀnder ofta att du behöver hitta ett dokument eller en bild som bara fanns i ett av dem. Mediapanelen skapar en lista över alla element frÄn en e-postkedja och visar dem pÄ ett stÀlle. Som ett resultat blir det mycket lÀttare att hitta det önskade objektet.

lokalisering

Inte bara ryska anvÀndare har behov av ett företags e-postsystem. MyOffice har en konsekvent policy för att komma in pÄ utlÀndska marknader, sÄ en hel del uppmÀrksamhet Àgnas Ät frÄgorna om produktlokalisering.

I vÄr produkt faststÀlldes behovet av lokalisering till frÀmmande sprÄk initialt, pÄ nivÄn för den grundlÀggande delen av systemet. Att lÀgga till nya sprÄk i sig Àr inget stort problem för oss - det Àr en helt förstÄelig uppgift som vi vet hur vi ska lösa.

För nÀrvarande Àr ryska och engelska sprÄk tillgÀngliga för anvÀndare. I de kommande utgÄvorna kommer vi att lÀgga till stöd till företagets e-postsystem för de sprÄk som MyOffice-produkterna fungerar pÄ - franska, spanska, portugisiska och andra. PÄ vissa sÀtt Àr det lÀttare för oss Àn för kollegor frÄn nÀrliggande avdelningar, eftersom vi för post- och kalendersystem bara behöver ta hÀnsyn till alfabetet och funktionerna i att arbeta med datum och tider - lyckligtvis har vi inte formler som i en kalkylbladsredigerare.

Ja, vi anstÀller!

Det tog flera hundra manĂ„r att skapa vĂ„r produkt. Och Ă€ven om jag skulle vilja, skulle jag inte kunna berĂ€tta allt pĂ„ en gĂ„ng i en artikel. ÄndĂ„ hoppas jag att denna publikation kommer att fungera som en startpunkt för att lĂ€ra kĂ€nna vĂ„r produkt - som jag sa ovan planerar jag att prata mer i detalj i framtiden bĂ„de om sjĂ€lva lösningen och dess funktioner, sĂ„vĂ€l som om vĂ„r utveckling nĂ€rmar sig.

Utan en skugga av blygsamhet kommer jag ocksÄ att sÀga att idag Àr antalet företag som utvecklar sÄdana postsystem över hela vÀrlden bara ett fÄtal. Detta Àr en verkligt komplex ingenjörsuppgift, den krÀver en djup förstÄelse för företagskunders behov och en grundlig analys av affÀrsprocesserna i stora organisationer, moderna trender inom design och utveckling, samt ett stort antal kompetenta specialister. VÄrt postsystem utvecklas varje dag.

Just nu har vi nĂ€stan öppet femtio lediga jobb under utveckling. Kom och arbeta med oss ​​om du vill arbeta med oss ​​för att skapa en produkt som kan förĂ€ndra hur företagsvĂ€rlden tĂ€nker pĂ„ e-post.

KĂ€lla: will.com

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster