Partekatu honen bidez:


Erabili IoT hornitzaile pertsonalizatuak

Dynamics 365 Field Service IoT hornitzaileen funtzioak IoT (Gauzen Internet) gailuekin integraziorik gabea ahalbidetzen du edozein IoT hornitzailetako gailuekin. Saltzaile ezberdinen IoT alertak zerrenda bateratu batean integratzen ditu haien jatorria edozein dela ere. Erabiltzaileek IoT gailu batekin elkarreragiten dutenean, Field Service-k gailuaren hornitzailea identifikatzen du eta komandoa dagokion IoT sistemara bideratzen du.

Field Service-n, kutxaz kanpoko inplementazio-esperientzia Azure IoT Hub-ekin integratzen da. Garatzaileek, bazkideek eta software saltzaile independenteek (ISV) IoT soluzio pertsonalizatuak sor ditzakete esparru honetan eta are Microsoft AppSource merkatuan argitaratu.

Artikulu honetan, IoT hornitzailearen datu-ereduari buruz ikasiko duzu eta erabil ditzakezun konexio-metodoen ikuspegi orokorra jasoko duzu.

Aurrebaldintzak

  • Esperientzia Dynamics 365 eta konektatzen diren ereduetan oinarritutako aplikazioak garatzen. Microsoft Dataverse
  • Programazio esperientzia C#, .NET eta Visual Studio
  • REST/OData APIa ezagutzea

Field Service datu-eredua

Kanpoko IoT zerbitzuak Field Service-rekin integratzeko metodo guztiek Field Service IoT hornitzaileen datu-ereduarekin bat egin behar dute, erlazionatutako hiru taulak (IoT hornitzailea, IoT hornitzailearen instantzia eta IoT gailua) eta IoT ezarpenen taula bat osatuta.

Field Service IoT hornitzailearen datu-ereduaren diagrama.

IoT hornitzaileen taula

IoT Provider taulak zure erakundeko IoT hornitzaileak eta onartzen dituzten ekintzak identifikatzen ditu.

IoT hornitzaileen erregistro baten pantaila-argazkia.

IoT Hornitzaileen Instantzia taula

A 1: harreman asko daude IoT Provider taularen eta IoT Provider Instance taularen artean. Adibidez, zure erakundea bi Azure IoT Hub desberdinetara konektatuta badago, IoT Hub-en IoT hornitzaile-erregistro bat eta IoT-en hornitzailearen instantzia-erregistro bat dituzu, zure IoT Hub bakoitzeko bat. IoT hornitzaileen instantzien zerrenda Field Service Ezarpenak>IoT>Hornitzaileak atalean ikus dezakezu.

IoT hornitzailearen instantzia-erregistro baten pantaila-argazkia.

  • Hornitzailearen Instantzia Id k zure iturburuko IoT sistemako instantzia identifikatzen du.
  • URL zure hornitzailearen kodean edo erabiltzailearen esperientzian erabiltzen dena izan daiteke; adibidez, API amaierako puntu bat edo inplementazioaren Azure baliabide-talderako esteka.

IoT gailuen taula

1: erlazio asko daude IoT Provider Instance taularen eta IoT Device taularen artean, gailu bakoitza IoT hornitzaileen instantzia batekin mapatzen duena.

  • Kontua gailuarekin erlazionatutako Field Service-n bezero-kontua identifikatzen du.
  • Kategoria gailuaren kategoria da.
  • Ordu-eremua gailua dagoen ordu-eremua da.
  • Gailuaren ID gailua IoT hornitzailearekin erregistratzeko erabiltzen da.
  • Simulatua garapenean eta probetan erabiltzen da.

Konexio-metodoak eta garapen-tresnak

IoT soluzio pertsonalizatuetarako konexio-metodoek abantailak eta arriskuak dituzte. Ondorengo taulak deskribatzen ditu.

Metodoa Abantailak Arriskuak
Dataverse APIa - Connected Field Service eta kanpoko zerbitzuen arteko zuzeneko komunikazioa ahalbidetzen du.
- Software-aplikazioak eraikitzeko protokolo sendoa.

- Kanpoko zerbitzuek APIekin integratzeko gai izan behar dute.
- Connected Field Service APIaren gaitasunen ulermen handia eskatzen du.
Webhook-ak Denbora errealeko eguneraketak bidaltzen ditu kanpoko zerbitzu batera Connected Field Service-n ekintza zehatzak egiten direnean. Kanpoko zerbitzuak webhook mezuak jaso eta prozesatu ahal izan behar ditu.
Konektoreak Integrazio-esperientzia ezin hobea eskaintzen du eta Connected Field Service eta kanpoko zerbitzuaren arteko zubi gisa jokatzen du. Ezagutza tekniko sendoagoak eta garapen baliabideak behar ditu.
Kode pertsonalizatua Oso neurrira eta eraginkorra den integrazioa. Espezializazio tekniko maila altua eskatzen du; beste metodo batzuek baino arrisku handiagoa izan dezakete.

Gehien erabiltzen diren garapen-tresnak Connected Field Service-rako soluzio pertsonalizatuak sortzeko:

  • Microsoft Power Apps kode baxuko garapen-plataforma bat da, sortzaileei eta garatzaile profesionalei negozio-aplikazio pertsonalizatuak azkar eta erraz sortzeko aukera ematen diena.

  • Microsoft Azure Functions garatzaileei zerbitzari dedikaturik gabe kodea eskatuta exekutatzeko aukera ematen dien zerbitzu bat da.

  • Microsoft .NET Framework Windows-en aplikazioak eraikitzeko eta exekutatzeko software-garapeneko esparrua da.

  • Microsoft Visual Studio programazio-lengoaia eta esparru ugari onartzen dituen garapen integratuko ingurune ezagun bat da, .NET, JavaScript eta Python barne.

  • JavaScript oso erabilia den programazio-lengoaia da, eta maiz erabiltzen dena beste tresna eta esparru batzuekin, hala nola, Node.js eta React-ekin.

  • REST APIek aplikazioek elkarrekin komunikatzeko modu estandarizatu bat eskaintzen dute sarean. Connected Field Service-k kanpoko zerbitzuekin integratzeko eta irtenbide pertsonalizatuak sortzeko erabil daitezkeen REST API asko eskaintzen ditu.

Hurrengo urratsak