Мицрософт ПоверАппс, раније познат као Пројецт Сиена, првобитно је објављен 2015. ПоверАппс је софтвер као услуга (СааС) који хостује Мицрософт у облаку на Азуре платформи . Већина лиценцних планова за Оффице 365 и за Динамицс 365 укључује лиценце за ПоверАппс. Ако користите Динамицс 365, вероватно сте већ лиценцирани и за ПоверАппс и стога сте слободни да га користите да проширите оно што можете да урадите са Динамицс 365.
ПоверАппс је начин за креирање мобилних апликација или апликација заснованих на вебу које немају никакве везе са Динамицс 365 саме по себи или које проширују и побољшавају Динамицс 365 повезивањем са подацима и процесима унутар Динамицс 365 и пружањем додатне функционалности, слично софтверском додатку -на или причврсни производ. ПоверАппс није начин на који директно мењате екране у основним апликацијама Динамицс 365, као што су Цустомер Енгагемент (ЦРМ) или Финансије и операције (ЕРП). Свака апликација која спада под окриље Динамицс 365 има своје карактеристике модификације и правилан начин прилагођавања. Међутим, овде је фокус на ПоверАппс.
Већина људи зна да можете да користите ПоверАппс за прављење апликација које се покрећу у контексту Оффице 365 и Динамицс 365, али ПоверАппс се такође могу користити за прављење апликација изван Оффице 365 и Динамицс 365. Ако имате план лиценце за Динамицс 365, укључује ПоверАппс и желите да креирате апликације које се покрећу ван контекста Динамицс 365, имајте на уму да ћете можда морати да купите додатне лиценце по кориснику (или лиценцу за предузећа која покрива више корисника) да бисте користили ПоверАппс у својој организацији.
ПоверАппс је замишљен као алат који омогућава непрограмерима (нетехничким крајњим корисницима) да буду у могућности да креирају сопствене компјутерске програме, без потребе да познају компјутерске програмске језике или нијансе оперативних система, технологије базе података или принципе дизајна софтвера. ПоверАппс је алатка за развој софтвера „покажи и кликни“ која укључује опцију коришћења унапред направљених шаблона да би се убрзао процес развоја и поједноставило креирање апликација. ПоверАппс се рекламира као начин да било ко — без обзира на искуство или знање о софтверу — креира корисне пословне апликације са неколико кликова мишем.
У реду, сада да будемо реалистичнији: развој софтвера „Покажи и кликни“ значи да док ви показујете и кликнете, иза кулиса алат аутоматски пише рачунарски код. Очигледно је да неки од кодова који аутоматски генерише можда неће радити управо оно што желите или требате. Да би развој апликација покажи и кликни постао стварност, дизајнери ПоверАпп-а су морали да направе неке претпоставке, а такође су морали да ограниче и ограниче оно што заправо можете да урадите са тим. Штавише, крајњи корисници који су типично службеници и који су често заглибљени у тону посла за унос података — и који ретко имају времена да кодирају апликације — осећају се као код куће када уносе податке него дизајнирају компјутерске програме.
Као што можете видети у наставку, екран дизајна у ПоверАппс-у не изгледа тако једноставан; има много ставки менија, картица, окна за навигацију и тако даље. Многи корисници могу лако постати преплављени оним што је наводно „једноставан“ алат за креирање апликација, али је сличнији платформи за развој програмирања која захтева опсежну обуку чак и за искусног ИТ професионалца.
ПоверАппс Студио, где правите апликације.
Да ли је ПоверАппс прави за вас?
Добра вест је да ако изаберете прави тип апликације за прављење и не постанете претерано амбициозни, крајњи корисник који је донекле суперкорисник у Динамицс 365 може постићи невероватна побољшања ефикасности, а све то без потребе да буде на милости ИТ одељења. Ово је заиста сјајна вест, свакако би требало да испробате ПоверАппс ако сте тип особе коју не плаши учење нових, напредних софтверских функција.
Штавише, ПоверАппс није само алатка за крајњег корисника ограничена на унапред направљене шаблоне и поједностављене сценарије. У ПоверАппс-у можете да правите апликације од нуле, почевши од празног шаблона. У рукама ИТ професионалца, програмера или чак функционалног ЕРП или ЦРМ Динамицс 365 консултанта који не зна како да кодира било који компјутерски програмски језик, ПоверАппс може бити окружење за брзо развој апликација које се користи за креирање робусних апликација, без захтева кодирање ниског нивоа.
Када креирате ПоверАппс, можете почети са везом за пренос података или можете почети са корисничким искуством. Мицрософт класификује ова два типа ПоверАпп-а на следећи начин:
- Цанвас апликације: Почните са корисничким искуством
- Апликације вођене моделом: Почните са својим везама за пренос података
Цанвас апликације су оригинални ПоверАппс: пуштате контроле на платну слободне форме и креирате нешто са чиме корисници могу интуитивно да раде — уз мало или никакву обуку. Апликације вођене моделом су новији додатак ПоверАппс-у.
Велика предност апликација вођених моделом је та што користе Цоммон Дата Сервице (ЦДС) за апликације. ЦДС је збирка ентитета података која укључује односе између ентитета, пословну логику која се односи на те ентитете и обрасце за преглед тих ентитета. Примери ентитета у Бусинесс Централу су налог, пословна јединица, контакт и адреса. Екрани у апликацији су засновани на обрасцима ентитета, тако да ако додате ново поље основном обрасцу ентитета, све апликације које направите од њега аутоматски добијају ново поље; не морате да мењате све апликације које сте направили у прошлости; ова врста софистицираног наслеђивања кода је аутоматско и знатно олакшава одржавање ваших прилагођених апликација.
ПоверАппс данас у стварном свету користе велике корпорације и врхунске консултантске фирме. На пример, Аванаде (заједничко предузеће Мицрософт-а и Аццентуре), глобална ИТ консултантска фирма са много хиљада запослених, креирала је апликације за паметне телефоне користећи ПоверАппс које запослени (укључујући сваког продавца на путу) свакодневно користе. Ове апликације се користе за повезивање повезаних информација које се чувају и којима се управља у засебним апликацијама, као што су састанци у Оутлоок календарима и маркетиншка литература у СхареПоинт-у.
Овде су наведени неки примери врста могућности које могу бити укључене у апликације које је направила ваша организација или ваш овлашћени добављач Динамицс 365 решења користећи Мицрософт ПоверАппс:
- Претражујте базу знања докумената ускладиштену у СхареПоинт за Оффице 365 са свог паметног телефона и коментаришите чланке.
- Закажите састанке техничара и аутоматски ажурирајте њихову доступност у апликацији Динамицс 365 Ресоурце Сцхедулинг.
- Укључите запослене пружањем информација о томе где да иду, кога да виде, који су њихови акредитиви за пријаву и тако даље, безбедним преносом информација на паметни телефон новог запосленог.
- Обезбедите детаљна упутства корак по корак и лако разумљиве слике и дијаграме производним радницима у фабричкој радњи преко Андроид таблета како бисте побољшали контролу квалитета и поштовање државних и савезних прописа.
- Снимите одјаву корисника када се послови заврше и ажурирајте те информације назад у Динамицс 365 фор Финанце анд Оператионс да би служиле као резервна копија за накнадни обрачун.
Ово је само неколико примера. Користе своју машту. Заиста не постоји ограничење за повећање ефикасности које можете постићи повезивањем апликација, радне снаге, купаца и добављача, запослених и администратора, е-поште и база података, и тако даље — и то у облаку и коришћењем мобилних апликација. Предности креирања и примене решења изграђених на ПоверАппс-у укључују:
- Приступ било када/било где: Свако има мобилни уређај (свој паметни телефон) са собом у сваком тренутку.
- Глобалне Мицрософт могућности у облаку: Можете их искористити јер је све засновано на облаку, тако да не морате да дизајнирате, купујете, инсталирате и одржавате сопствену инфраструктуру рачунарске мреже.
- Доступни конектори за податке: Можете брзо да се интегришете са различитим услугама различитих СааС провајдера.
Прављење спољних ПоверАпп веза
ПоверАппс је прилично моћан, прилично користан и заиста цоол. Можете учинити неке невероватне ствари са њим. Али ПоверАппс није једини начин на који се развијају значајна прилагођавања у свакој од главних апликација које чине Динамицс 365.
Динамицс 365 је кишобран апликација који укључује Цустомер Енгагемент (засновано на Мицрософт ЦРМ Онлине), Финансије и операције (засновано на Динамицс АКС), Бусинесс Централ (засновано на Динамицс НАВ), Талент (ХР), Ретаил и још много тога. Начин на који прилагођавате сваку од ових апликација у суштини значајно се разликује. Сваки од њих има своје карактеристике прилагођавања уграђене у њега и има технике за контролу верзија и слојева прилагођавања.
ПоверАппс је више о проширењу процеса унутар било које од Динамицс 365 апликација и/или у Оффице 365 креирањем апликација које помажу да се премости јаз између различитих апликација и организација које коегзистирају у оквиру континуираног пословног процеса. На пример, можете да креирате апликацију за подизвођачке раднике који нису пријављени на вашу главну мрежу јер нису запослени са пуним радним временом у вашој компанији; ова апликација им омогућава да имају ограничену количину приступа и могућности ажурирања која је аутоматски интегрисана у ваш главни Динамицс 365 ЕРП и/или ЦРМ.
Иако се ПоверАппс очигледно може повезати са подацима и услугама апликација путем веза, можете користити један од пет других метода или извора да бисте уградили податке у своје ПоверАппс креације. Све ове методе или извори су приказани у црном окну за навигацију лево од главног прозора ПоверАппс Десигн Студио-а. У окну за навигацију, када изаберете Подаци, мени се проширује надоле да прикаже методе података:
- Ентитети: Скуп записа који је сличан табели базе података, али је заправо део Мицрософт-овог Цоммон Дата Сервице-а (ЦДС) за апликације.
Можете користити основни скуп стандардних ентитета који покрива многе уобичајене сценарије, али нисте ограничени само на ове. Поред тога, можете креирати сопствене прилагођене ентитете како бисте испунили своје јединствене захтеве.
Пословна правила као што је валидација података могу се чувати на нивоу ентитета уместо на нивоу појединачне апликације; на овај начин можете креирати више апликација које користе исти ентитет и избећи потребу да поново кодирате и одржавате исте рутине провере ваљаности података. Укључене су и друге функције поновне употребе кода.
- Скупови опција (листе за избор): падајућа листа фиксних вредности које можете да укључите у једну или више апликација.
Скупови опција се такође називају листе за одабир, а у општем смислу се обично називају скуповима вредности или (у старошколској Виндовс терминологији) комбиновани оквир. Као и код ентитета, оне могу бити стандардне (фабрички учитане) или прилагођене листе које креирате да одговарају вашим јединственим сврхама.
- Интеграција података: Извори података из екстерних или повезаних система, као што је Оутлоок .
Ови сложенији интерфејси података могу се конфигурисати помоћу функције Дата Интегратор или новије могућности под називом Мицрософт Дата Интегратион фор Цоммон Дата Сервице.
Посаветујте се са својим ИТ одељењем и/или овлашћеним добављачем решења за више детаља о томе како да дизајнирате и конфигуришете сложене интеграције података, или, још боље, затражите да неко тамо креира интеграције за вашу употребу.
Интегрисање података из спољних апликација у Динамицс 365, посебно у апликацију Финансије и операције (АКС), је важно разматрање јер вам може помоћи да избегнете дуготрајно поновно уносење података, повећате тачност података и побољшате аутоматизацију задатака и функција које се понављају.
Ако веза коју тражите није доступна на листи веза коју пружа Мицрософт у ПоверАппс-у, размислите о томе да замолите ИТ одељење да креира прилагођени конектор за вас.
Да бисте то урадили потребно познавање РЕСТ АПИ, скраћено од Р епресентатионал Н Тате , Т рансфер пплицатион п другој групи монитора сам нтерфаце, да шта год да је да желите да се повежете. Тај АПИ мора да подржава најмање један (од десет) механизама за потврду идентитета и мора да користи ЈаваСцрипт нотацију објеката (ЈСОН).
- Мрежни пролази : Познати као локални мрежни пролази за податке и раде као Виндовс услуга.
Локални мрежни пролаз за податке је метод за добијање података из локалног система и њихово интегрисање у ваше окружење у облаку, где они онда могу бити доступни као део апликација које правите помоћу ПоверАппс-а.
Посаветујте се са својим ИТ одељењем за инсталацију и конфигурацију мрежних мрежних пролаза за податке.