Programavimas

Pristatome „Microsoft Dataflex“ mažo kodo duomenų platformą

„Microsoft“ mažo kodo ir be kodo taikymo įrankių šeima yra viena iš sparčiausiai augančių kūrėjų platformų. Remiantis „Dynamics“ verslo programų ir „Office“ technologijomis, „Power Platform“ galbūt geriausia įsivaizduoti kaip žinomų įrankių, tokių kaip „Visual Basic for Applications“, dvasinį tęsėją: greitas būdas sukurti tas mažas programas, kurias reikia išspręsti problemos, dėl kurių neverta nukreipti ribotų kūrėjų išteklių.

Iki šiol didžioji dalis „Power Platform“ įrankių buvo nukreipta į darbo eigų kūrimą ir valdymą naudojant „Power Automate“ pagrindinei verslo procesų automatizavimui ir „Power Apps“ kaip pagrindinį „front-end“ programų kūrimo priemonę, daugiausia dėmesio skiriant formoms ir užklausoms kurti. Panašiai kaip „Visual Basic“ padarė kliento ir serverio skaičiavimams, jie yra modernaus, į debesį orientuoto, paskirstyto skaičiavimo API ir pranešimų pagrindų vertimas bendrosioms auditorijoms.

„Power Platform“ susiejimas su verslo duomenimis

Apsilankykite „Power Platform“ architektūroje ir rasite „Common Data Model“ (CDM) - „Microsoft“ išplėstinio verslo objekto saugojimo sluoksnį. Iš anksto sukonfigūruotas standartinių verslo subjektų rinkiniu, CDM yra bandymas suteikti standartinį pagrindą viso pasaulio vartotojų sukurtoms programoms, leidžiant jomis dalytis tiek įmonėje, tiek už jos ribų, neatskleidžiant kritinės intelektinės nuosavybės. „Microsoft“ reguliariai plečia pagrindinį „Common Data Model“ objekto modelį, pridedant naujų duomenų tipų, kad būtų palaikomi įvairūs verslo procesai.

Daug dėmesio skiriama programų kūrimo partneriams su tokiais įrankiais kaip šis, nes jie yra svarbūs diegiant didelio masto ERP ir CRM programas „Dynamics“. „Microsoft“ naudodama savo naujausią „Inspire“ partnerio įvykį pervardijo „Common Data Service“ įrankius, kurie palaiko, tvarko ir dirba su „Common Data Model“ objektais, į „Dataflex Pro“. Tuo pačiu metu jis pristatė naują įrankių rinkinį darbui su „Dataflex Pro“ „Power Apps“, „Power Virtual Agents“ ir „Teams“ bendradarbiavimo įrankyje. Firminis kaip „Dataflex“ skirtas leisti visiems dirbti su verslo objektais, saugomais verslo sistemose. Naudojant „Dataflex“, visi, kurie gali rašyti „Excel“ makrokomandas, turėtų turėti galimybę kurti ir dalytis programomis, kurios gali pateikti užklausas, rodyti ir atnaujinti „Dataflex Pro“ įrašus.

„Dataflex“ naudojimas komandose

„Dataflex“ programos yra sukurtos „Teams“ viduje, naudojant tinklelį, kad pasirinktumėte elementus iš savo verslo „Dataflex Pro“ aplinkos, kad sukurtumėte programą. Sukūrę tą programą, galite greitai susieti ją su darbo eiga naudodami „Power Automate“, pasirinkdami momentinius, suplanuotus arba automatinius srautus. Tai turėtų leisti suaktyvinti „Teams“ darbo eigą, tarkime, atnaujinant užsakymo lauką, kad automatiškai atnaujintumėte mašininio mokymosi pagrįstą nuspėjamąją informacijos suvestinę, veikiančią „Power BI“.

Komandų, „Dataflex“ ir „Power Automate“ derinys rodo įdomią komandų ateitį. Akivaizdu, kad bendradarbiavimo priemonės, tokios kaip „Teams“, yra raktas į efektyvų nuotolinį darbą, o jei nėra jokių ženklų, kad darbuotojai dirba namuose, aplink juos esanti pastatų automatika turėtų padėti sumažinti kognityvinę perkrovą ir kuo mažiau perjungti kontekstą.

Jei galiu pereiti į skirtuką „Komandos“, norėdamas atnaujinti tam tikro kodo, su kuriuo dirbu, būseną, turėdamas tą būsenos atnaujinimą automatiškai atnaujinti projekto planą ir kartu įspėti savo vadybininką, kad kodas paruoštas bandymui, tada man nereikėjo persijungti. į „Project“ arba atsiųsti el. laišką. Viskas, ką man reikia padaryti, tai grįžti į savo IDE ir parašyti daugiau kodo.

„Dataflex“ programų kūrimas turėtų būti gana lengvas; galite valdyti prieigą prie duomenų naudodami esamus komandos prieigos valdiklius grupėmis ir vaidmenimis. Programos yra sukurtos „Teams“ viduje, todėl nereikia jaudintis dėl saugyklos, nes tai tvarko pagrindinės „Power Platform“ debesų paslaugos. Pirmiausia sukurkite lentelę ir užpildykite ją standartiniais duomenų tipais, prieš paskelbdami ją kaip programą.

„Dataflex“ paslauga veikia su reliaciniu turiniu, failais ir net vaizdų duomenimis; tai idealiai tinka greitai sujungti turiniu pagrįstas programas, kurios gali tvarkyti visą darbo eigoje reikalingą dokumentaciją. Išsaugojus juos per „Teams“, prie tų duomenų galima pasiekti iš „Power Apps“ arba net per „Power Virtual Agent“ pokalbių robotą.

Jums nereikės kurti pasirinktinio vartotojo sąsajos; lentelė yra vartotojo sąsaja. Tai palengvina vartotojų mokymą dirbti su „Dataflex“, o išmokę jie gali greitai pasiimti kolegų sukurtas programas ir įtraukti jas į savo darbo eigą. „Microsoft“ pateiks iš anksto sukurtų „Dataflex“ programų, skirtų tiesioginiams darbuotojams, rinkinį, kurį galima naudoti kaip jūsų programų šabloną.

„Microsoft“ diagramų suartinimas

Bene įdomiausia yra tai, kad „Dataflex“ yra dviejų „Microsoft“ grafikų konvergencija: „Microsoft Graph“, kuris valdo didžiąją dalį „Microsoft 365“, ir „Dataflex Pro“ bendras duomenų modelis. Naudodamas „Teams“ kaip vartotojo sąsają ir valdymo sluoksnį, „Microsoft Graph“ tuo pačiu metu kontroliuoja prieigą prie jūsų verslo duomenų. Tai suteikia vartotojams galimybę susikurti savo nuomonę apie tuos duomenis, kurie atitinka jų užduotis ir užduotis. Į žmones orientuoto „Microsoft Graph“ perdengimas į taikomąją programą orientuotoje „Dataflex Pro“ riboja tai, ką galima padaryti su tais duomenimis, tačiau kartu suteikiama galimybė žymiai padidinti jų pasiekiamumą.

Iš karto „Dataflex“ yra naudingas ir gana galingas įrankis. Tai yra galingesnė, kai naudojate jį kartu su „Dataflex Pro“, nes tai leidžia sukurti pasirinktinius objektus, kuriuos vėliau galima naudoti „Dataflex“ programose. Subjektai gali turėti kelis laukus, skirtingai nei įprastose laisvos formos duomenų bazėse, galite apriboti laukų turinį tik iš anksto nustatytais pasirinkimais. Tai palengvina aplink juos kurti programas. Pvz., Subjektas, turintis duomenis apie lauko tarnybos paskyrimą, gali apimti laukus, kurie nurodo paskyrimo priežastį ir jo laiką, palaikydami panašų daugelio su daugeliu ryšį su kliento adreso objektu, kuris gaunamas iš CRM programos.

[Taip pat: 25 paprasti įrankiai, skirti greitai kurti programas mobiliesiems]

„Dataflex Pro“ objekto struktūra gali padėti kurti formas ir kitus „Dataflex“ arba „Power Apps“ rodinius. Sugeneravę formą, galite tinkinti išdėstymą ir, jei reikia, pridėti kitus objektus, greitai sukurti formos rodinio programą užklausoms, naujiniams ir naujiems duomenims. Kai šie duomenys bus „Dataflex Pro“, juos galės pasiekti bet kuri kita programa, galinti dirbti su tais duomenimis, nesvarbu, ar tai yra pasirinktinė „Teams“ programa, ar viena iš „Dynamics“ programų.

Bene svarbiausias aspektas dirbant tiek su „Dataflex“, tiek su „Dataflex Pro“ yra tai, kad pagrindinis esybės modelis atima mus nuo specializuotų užklausų kalbų naudojimo. Užklausos dabar yra paieškos, iš anksto nustatytais subjekto ryšiais užkoduojama daugiau informacijos apie mūsų duomenų struktūrą ir kaip juos ketinama naudoti. Kuriant tuos santykius vis dar reikia specialių įgūdžių, tačiau juos sukūrus, kiekvienas gali pradėti kurti programas, kurios gali juos naudoti, naudodamos kodą arba be jo.