Ievads

Šajā rakstā ir aprakstīts, kā izmantot Microsoft Flow efektīvu kopēt vienumus starp diviem datu avotiem.

Piemēram, varat izveidot plūsmas kopēt visus vienumus no SharePoint saraksta vienā vietā otrajā SharePoint vietnē. SharePoint sarakstu un SQL tabulu vai vairāk nekā 100 pakalpojumiem, ko atbalsta plūsmas darbojas arī plūsmas procesu.

Papildinformācija

Nedrīkst aizpildīt nepieciešamās kolonnas. Nav prasības, ka visas kolonnas divu datu avotu nosaukumi ir vienādi, bet ir jābūt vismaz vienai kolonnai (pēc izvēles), varēs identificē krājumus starp diviem datu avoti.

Šajā piemērā mēs pieņemsim, ka kolonnas nosaukums ir tāds pats gan avotos.

Trigera iestatīšana

Vispirms ir jāizveido jūsu trigera avots SharePoint sarakstā. Tādēļ, ka vēlaties tvert visas krājumu izmaiņas (ne tikai jaunums), atlasiet SharePoint - vienuma modificēšanu trigera.

SharePoint - kad esošo vienumu modificēts trigeris ar vietnes adresi un saraksta nosaukums

Piezīme. Lai gan trigera nosaukums minēts tikai esošo vienumu izmaiņas, trigeris arī reaģē jaunums, kas pievienoti sarakstam.

Atrodiet vienumu mērķis

Meklējiet savu ID iegūšana un atjaunināt mērķa saraksta vienumu. Kaut arī plūsma ir filtra darbību, ieteicams nevar izmantot šo darbību šajā situācijā, jo darbība lejupielādē visus saraksta vienumus no SharePoint. Process ir lēns, izmantos jūsu kvota un nedarbosies, ja sarakstā ir vairāk nekā 256 vienumus.

Tā vietā jums vajadzētu izmantot Filtru vaicājuma lauks saņemt vienumus SharePoint darbību. Pievienot vienumus saņemt darbību un pēc tam atlasiet Rādīt laukus Rādīt papildu opcijas . Ja ir saskaņošanas rindas avota saraksta nosaukums, ierakstiet šādu Filtru vaicājuma lauks (pārliecinieties, ka iekļaujat vienkāršās pēdiņās):

Nosaukums eq "[atlasiet dinamiskā satura nosaukums]"

Ierakstiet nosaukumu filtrs vaicājuma laukā saņemt krājumu darbība

Jums nav obligāti ir stingri 1:1 kolonnu kartēšana starp diviem datu avotiem. Piemēram, ja jums ir avota saraksta kolonnas vārds un Uzvārds un vārds un uzvārds kolonnu adresātu sarakstā, varat ierakstīt FullName eq "[vārds] [Uzvārds]' lauku Saraksta nosaukums .

Lai pārbaudītu, vai pastāv vienumu nosacījuma pievienošana

Saņemot vienumus no adresātu saraksta, attieksies viena no šādām situācijām:

  • Vienumu vēl nav mērķis, tā ir jāizveido.

  • Vienums jau pastāv mērķa un jums ir tā atjaunināšanai.

Izmantot nosacījumu, lai noteiktu situācijas. Lai to izdarītu, izpildiet tālāk norādītās darbības.

  1. Atlasiet jaunu darbībuun pēc tam pievienot nosacījumu.

  2. Zem lodziņa kreiso teksta nosacījums kartē, atlasiet pievienot dinamisko saturu. PiezīmeVērtībasnosaukums ir kopa, kas ietver visus vienumus atgrieza saņemt vienumu sarakstu. Pārliecinieties, vai atlasiet vērtību no saņemt vienumus (nevis no trigera mainot vienuma).   Vērtību kolekcijas sarakstā Get vienumus, pievienojot nosacījums

  3. Kartes stāvoklisir vienāds arrelācija lodziņā atlasiet un pēc tam ierakstiet 0vērtības lodziņā.

  4. Pievienot papildu režīmā funkciju garums. Tas ir svarīgi, jo dinamisko vērtību saturu atgriež vienumu sarakstam. Ir jānosaka, vai saraksts (nav vērtības) garums ir vienāds ar 0 (nulle).

  5. Izvērstajā režīmā, ievadiet length() saistībā ar vārda struktūra (Get_items) ? [vērtība] . Šādi tiek parādīts stāvoklī.  Parametru lodziņā redzams saraksta garums ir vienāds ar 0

Izveidot krājumu

Ja jā zara, jāpievieno SharePoint izveidot krājumu darbība.

Atlasiet vietnes un sarakstu, kas tiek izmantots "Saņemt vienumu" norādītās darbības. Izveidot krājumu, izmantojot lauku trigera tikai būtu aizpildīt katras kolonnas. Jūs nedrīkstat lietot datus no "Get vienumu" darbības tā, vai nāk no adresātu saraksts nav avotu sarakstu. Iegūt vienumi tiek rādīti virs trigera. Pārliecinieties, ka ritinot uz leju, lai to atrastu.

Atjaunināt vienumu

Ja NO zara pievienos SharePoint vienumu atjaunināšana darbību.

Atlasiet vietnes un sarakstu. Pēc tam atlasiet ID, kas tiek atgriezta no saņemt vienumusdarbības.  Get vienumus, atjauninot krājumu parāda ID

Pievienojot ID, attiecas uz katra konteinera automātiski tiek pievienota saistībā ar atjauninājumu krājumu darbību. Tas ir paredzamā rīcība. Vaicājumu, kuru izmantojāt saņemt vienumus darbībā ir pareiza, ja konteinera atjaunināt vienumu, ko vēlaties kopēt. Aizpildiet atlikušos laukus (un pārliecinieties, vai izmantojat rezultātu trigeris, nevis no zvanu iegūt vienumus no) nosacījumu bloks jāizskatās līdzīgi šādas attēlā.  "Ja" un "Ja nav" filiālēm stāvoklis

Procesa plūsmas ierobežojumi

Plūsmas process ļauj izmaiņas, kas veiktas pirmajā sarakstā atspoguļotas otrā sarakstā.

Procesu attiecas šādi ierobežojumi:

  • Izdzēšot vienumus no pirmā saraksta, vienumus nevar dzēst otrajā sarakstā. Tas ir tādēļ, ka nav neviena trigera Dzēšot vienumu. Šādā gadījumā ir nekādi plūsmas, kad notiek dzēšana. Tā vietā ieteicams pievienot kolonnu, kas norāda, ka vienumu vairs nav nepieciešams vai attiecīgo nevis vienumu dzēšana no SharePoint saraksti (SQL tabulas, vai cita datu avota). Kolonnā tiks sinhronizēti starp diviem sarakstiem.

  • Ja izmantojat sinhronizēt vienumu abu sarakstu lauku tiek veiktas izmaiņas, adresātu saraksts ir izveidots jauns vienums. Piemēram, lietojot personas kolonnas nosaukums kopēt starp diviem sarakstiem un personas nosaukuma kolonnas izmaiņas plūsmu uzskata šīs izmaiņas ir jauns vienums nav vienuma atjauninājums. Ja nevar garantēt nekad kolonnas nosaukums mainīsies, jūs neietekmēs šo ierobežojumu. Tomēr, ja mainītu kolonnas nosaukums , ir jāpievieno adresātu saraksta kolonnai, kurā atrodas pirmo saraksta vienumu ID. Šajā gadījumā, lai atrastu vienumus, izmantojot nosaukumu , nevis IDvar izmantot. (ID ir garantēts vienmēr jābūt unikālam.)

  • Šim procesam nav divvirzienu sinhronizāciju. Tas nozīmē, ka, ja adresātu saraksta vienumu atjaunināšanu, izmaiņas netiek parādītas avotu sarakstu. Nav ieteicams mēģināt iestatīt divvirzienu sinhronizācijas plūsmu, jo tas izveidos bezgalīga cilpa bez papildu izmaiņas. Piemēram, saraksta A atjauninās B sarakstā B sarakstā atjaunināt saraksta A, A sarakstā atjauninās B sarakstā vēlreiz, un tā tālāk.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×