Pipe In R: Anslutningsfunktioner med Dplyr
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
I den här handledningen kommer vi att diskutera hur vi kan integrera ett affärsprocessflöde med ett annat flöde. Ett exempel är när vi vill skicka ett Slack-meddelande med en del av den registrerade informationen när en post sparas i vårt affärsprocessflöde.
För den här handledningen kommer vi att använda ett automatiserat flöde eftersom vi ska skapa ett flöde baserat på en automatiserad händelse eller en trigger. Triggern kommer att baseras på när en post uppdateras på bordet från vårt affärsprocessflöde.
Innehållsförteckning
Skapa ett automatiserat flöde för affärsprocessflödesintegration
Låt oss först klicka på det automatiska flödet .
Döp det sedan till " SändEmailWhenNewEmployeeOnboarded ".
För flödets utlösare måste vi använda en vanlig datatjänstutlösare som heter " När en post skapas " .
Klicka sedan på knappen Skapa .
Vårt flöde kommer sedan att gå och ansluta till Common Data Service .
Återigen, utlösaren som vi använder är Common Data Service- anslutningen, och åtgärden är När en ny post skapas . Vi bör då välja miljö , enhet och omfattning . Efter det kan vi nu skapa ett automatiserat flöde där varje gång vi skapar eller uppdaterar en post i medarbetartabellen kommer det att skicka ett svagt meddelande.
Vi måste välja miljö först. Vi befinner oss för närvarande i miljön Env1 där vi skapade vår . Så vi kan bara välja det aktuella alternativet.
Välj entiteten NewEmployees för Entity Name .
Räckvidden är till för att begränsa åtkomsten till register i organisationen.
Vi kommer inte att diskutera detta område noggrant i denna handledning. Men för det här exemplet kan vi ställa in det här fältet om vi vill att vårt flöde ska triggas när posten bara skapas av en affärsenhet, organisation, överordnad och underordnad affärsenhet eller användare. För det här exemplet vill vi utlösa flödet från alla som skapar en post inom vår enhet. Så låt oss välja alternativet Organisation .
Postar ett slack meddelande när en ny post skapas
Klicka först på Nytt steg .
Sök och klicka på Slack .
Klicka på Skicka meddelande .
Låt oss sedan logga in.
Efter att ha loggat in på Slack, låt oss ställa in kanalnamnet till allmänt eftersom vi vill lägga upp meddelandet på den allmänna kanalen.
För meddelandetexten , låt oss använda ett konkat uttryck .
Låt oss skriva "Hej alla! Vi har en ny medarbetare: ' . Se till att inkludera mellanslag efter ordet " anställd " och lägg till ett kommatecken (,) efter den avslutande parentesen.
Låt oss sedan lägga till dynamiskt innehåll för förnamn och efternamn . Se till att lägga till ett kommatecken (,) och mellanslag efter var och en av dem.
Det sista vi bör skriva är '. De kommer att rapportera till ' , lägg sedan till variabeln ReportingManager .
Klicka sedan på OK- knappen.
Slutligen, spara flödet.
Nu har vi skapat ett automatiserat flöde som kan triggas baserat på en post från en Common Data Service. Vi kommer att göra det med hjälp av affärsprocessflödet som jag har skapat i förväg.
Testa det automatiserade och affärsprocessflödet
Låt oss nu testa om vårt automatiserade flöde kommer att fungera när vi skapar en ny post från vårt affärsprocessflöde. Klicka först på Mina flöden .
Klicka sedan på Affärsprocessflöden .
Kör OnboardingANewEmployee genom att klicka på play-knappen.
Klicka sedan på det första steget.
Låt oss lägga till anställds ID, förnamn, efternamn, telefonnummer och födelsedatum.
Efter det, gå till nästa steg.
Låt oss välja testarens position.
Gå sedan till nästa steg och lägg till en provprodukt som de ska testa. För det här exemplet, låt oss använda Musik .
För det sista steget, låt oss ställa in rapporteringsansvarig och startlön.
Slutför detta genom att klicka på knappen Spara och stäng .
Låt oss gå tillbaka till Mina flöden .
Klicka på vårt flöde. Vi måste vänta några minuter för att se om vårt automatiserade flöde kommer att triggas och om ett Slack-meddelande kommer att publiceras på vår allmänna kanal.
Efter några minuter kan vi sedan se det nya rekordet på vårt automatiserade flöde.
Vi kan också se att den publicerade ett Slack-meddelande.
Dessutom kan vi se budskapet på den allmänna kanalen.
Slutsats
Som en sammanfattning har vi lärt oss hur vi integrerar vårt affärsprocessflöde med ett automatiserat flöde med hjälp avsom kontakten och en trigger.
Först hade vi ett affärsprocessflöde som fyller i en enhet i vår Common Data Service. Sedan utlöser det det automatiserade flödet som vi skapade som skickar ut ett Slack-meddelande som innehåller posten. Detta är en mycket enkel process som kan vara användbar speciellt för att automatisera enkla eller till och med komplexa affärsprocesser.
Med vänliga hälsningar,
Henry
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.
Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!
Excel Formler Fuskblad: Mellanvägledning
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.
Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.
Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.
I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.
Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.