Intelligent process automation with Microsoft Flow – BRK2032

>>> WELCOME. I WOULD LOVE TO TALK TO YOU ABOUT MICROSOFT FLOW. I’M THE STEPHEN SICILIANO, A MANAGER HOW MANY PEOPLE IN THE AUDIENCE HAVE ACTUALLY USED FLOW AT SOME POINT? SO ABOUT HALF OF YOU. THAT’S GREAT TO SEE. SO WHAT I’M GOING TO BE TALKING ABOUT TODAY IS BUILD FLOW. I’M GOING TO START BACKGROUND ON MICROSOFT FLOW AND HOW IT FITS INTO THE POWERPOINT PLATFORM AND BUILDING OF FLOW. THOSE OF YOU THAT HAVEN’T EVER SEEN FLOW BEFORE OR USED IT, THIS IS THE OPPORTUNITY TO SEE HOW IT IS DONE AND FOR THOSE OF YOU THAT HAVE USED FLOW BEFORE, HOPEFULLY I WILL SHOW YOU SOME THINGS THAT YOU HAVEN’T SEEN BEFORE AND THAT YOU’RE NOT FAMILIAR WITH. I WILL DEFINITELY BE TALKING ABOUT TESTING AND MONITORING FLOWS AND GETTING THE PROCESSES TO BE ROBUST AND RELIABLE AS YOU BUILD THEM AND USE THEM INSIDE YOUR ORGANIZATION AS THIS IS DEVELOPING, I WANT TO SPEND TIME TALKING ABOUT APPLICATION AND LIFECYCLE MANAGEMENT AND ONE OF THE BIGGEST QUESTIONS WE GET AND A LOT OF PEOPLE ASK ME WHAT’S THE ALM STORY, WHAT’S THE CIDC STORY FOR MICROSOFT FLOW AND I WILL TALK A LITTLE BIT ABOUT THAT AND FINALLY COMMON QUESTION IS WHAT’S THE DIFFERENCE BETWEEN FLOW AND LOGICAPPS? HOW MANY HAVE THAT QUESTION AND KNOW BOTH THINGS AND WONDERING WHAT THE DEAL IS WITH THAT AND DEFINITELY TOUCH ON THAT AS WELL AND TOUCH ON THAT AND WRAP IT UP AND HOPEFULLY I WILL HAVE TIME AT THE END FOR QUESTIONS AS WELL. TAKING A STEP BACK AND TALKING ABOUT WHY WE ARE BUILDING FLOW IN THE FIRST PLACE IT IS BECAUSE TODAY INSIDE ORGANIZATIONS THERE ARE A LOT OF DIFFERENT SYSTEMS OUT THERE THAT DATA LIVES, PROCESSES ARE OPERATING IN. EVERYTHING FROM E-MAIL TO EXCEL SPREAD SHEETS TO FIRE STORED IN THE CLOUD, LEGACY SYSTEMS, ALL OF THESE DIFFERENT THINGS DON’T NATIVELY TALK TO EACH OTHER AND NO WAY EASILY TO NATIVELY GET DATA TO MOVE BETWEEN THEM. WE HAVE PEOPLE, END-USERS, INSIDE THE ORGANIZATION, PEOPLE USING THE APPLICATIONS, ARE BUILDING THIS ALL OUT THEMSELVES BY POINTING AND CLICKING AND COPYING AND PASTING AND OPANYONE UP EXCEL SPREADSHEET AND ALL THE ROWS AND DOING ALL OF THESE THINGS BY HAND PEOPLE CAN DO THAT, DOING IT FOR DECADES NOW BUT THERE’S A BETTER WAY. THERE’S A BETTER WAY BY USING AUTOMATION. AUTOMATION CAN EMPOWER ALL THE PEOPLE BRINGING THESE SYSTEMS TOGETHER FROM — RELEASE THEM FROM THE MANUAL TASK THAT THEY HAVE TO DO EVERY SINGLE DAY SO THAT WAY THEY CAN BUILD SOMETHING THAT IS VERY SIMPLE BUT THAT CAN ACCOMPLISH THE TASK THAT THEY WERE DOING BEFORE SO THIS IS REALLY THE GOAL WITH MICROSOFT FLOW IS TO INFUSE AUTOMATION ALONGSIDE WHAT EVERYBODY IS ALREADY DOING INSIDE OF THEIR DAY-TO-DAY WORK. BEFORE I TALK MORE ABOUT FLOW I WANT TO MENTION RPA. HOW MANY PEOPLE HEARD OF R PA? ALMOST AS MANY PEOPLE THAT USED FLOW. I’VE CURIOUS WHAT INTERCEPTIVE THAT IS AUTOMATING TASKS ON PEOPLE’S P PC’S DESKTOP AND ATTENTION ON THE MARKET THERE’S A LOT OF START-UP AND INVESTMENT AND COMPANIES LEARNING ABOUT RPA, IMPLEMENTING RPA AND THAT’S REALLY GREAT BECAUSE IT IS ALL ABOUT AUTOMATION, RIGHT? OUGHT MITTING THE TASK THAT PEOPLE DO. BUT IN ONE SENSE WE THINK THAT MICROSOFT FLOW CAN REALLY MOVE BEYOND THE TASK AUTOMATION THAT’S HAPPENING ON PEOPLE’S PC’S TO BE WHOLEISISTIC AUTOMATION SERVICE AND ALLOWS NONTECHNICAL USERS TO BRIDGE ALL THE SYSTEMS INSIDE OF THEIR COMPANY, INFUSE IT WITH INTELLIGENCE FROM THE AUTUMN CAPABILITIES WE HAVE HERE WITH AI AND COGNITIVE SERVICES AND TO DO THIS ALL WITHOUT REQUIRING A COMPLEX IT DEPLOYMENT WHICH OFTEN IS REQUIRED FOR RPA SCENARIOS. WE REALLY SEE FLOW AS KIND OF THE FUTURE OF WHAT’S GOING ON IN THIS SPACE, THE INTELLIGENT PROCESS AUTOMATION AS GOING ABOVE AND BEYOND, WHAT YOU COULD DO TODAY WITH RPA. SO FLOW IS PART OF THE MOST POWER PLATFORM AND POWER PLATFORM IS LOW-CODE PLATFORM. DOESN’T MEAN IT IS NO CODE. WE ARE HERE AT BUILD AFTER ALL. HOPEFULLY MOST OF YOU ARE FAMILIAR WITH CODE, RIGHT? BUT MICROSOFT POWER PLATFORM DOES MINIMIZE THE AMOUNT OF CODE THAT YOU HAVE TO WRITE BY HAND BECAUSE ALL OF THESE LOCAL TOOLS COME WITH FRIENDLY DRAG AND DROP DESIGNERS THAT ENABLE

DECLARATIVE CREATION OF RESOURCES INSIDE YOUR ORGANIZATION. SO VERY SPECIFICALLY POWER BI. YOU CAN USE PO POWER BI DESKTOP TO BUILD ANALYTICS VISUALIZATION DASHBOARD TO CONNECT TO DATA INSIDE YOUR ORGANIZATION SAME THING WITH POWER APPS. GIVES CAPABILITY TO BUILD RICH AND MOBILE APPLICATIONS THAT OPERATE OVER YOUR DATA. THEN, OF COURSE, THERE’S FLOW THAT’S WHY YOU’RE HERE TODAY, I HOPE, TO LEARN ABOUT FLOW. FLOW BRINGS AUTOMATION IN AND BRINGS ALL THE WORKFLOW CAPABILITIES AND BUSINESS PROCESS MANAGEMENT INTO THE POWER PLATFORM. POWER PLATFORM IS BUILT ON TOP OF THE DATA CONNECTORS DATA CONNECTORS ARE THE WAY THAT WE CAN REACH ACROSS ALL THE DIFFERENT SYSTEMS, SO IT IS A IMPORTANT COMPONENT ALSO BUILT ON TOP OF SOMETHING CALLED THE COMMON DATA SERVICE. COMMON DATA SERVICE IF YOU HAVEN’T HEARD OF IT YET IS HOW WE CAN STORE INFORMATION ABOUT ORGANIZATIONS IN COMMON SCHEMA SO THAT WAY ALL THE DIFFERENT APPLICATIONS YOU USE FROM POWER BI TO POWER APPS TO FLOW PLUS ALL DYNAMICS APPLICATIONS, OFFICE APPLICATIONS, ALL OF THESE APPLICATIONS CAN USE THAT DATA TO STORE IN THE COMMON DATA SERVICE IN COMMON SCHEMA. SO THIS IS KIND OF THE BROADER PICTURE OF THE POWER PLATFORM. FOR THE REST OF THE TALK WE WILL BE FOCUSING JUST ON MICROSOFT FLOW AND HOW IT CAN BRING AUTOMATION TO YOUR ORGANIZATION. SO MICROSOFT FLOW AT ITS CORE IS ABOUT AUTOMATING PROCESSES. SEEMS SIMPLE, RIGHT? GIVES END-USERS AN ORGANIZATION AS WELL AS THE DEVELOPERS IN AN ORGANIZATION ALL THE WAY ACROSS THE ABILITY TO MODEL THE PROCESSES THAT THEY ARE GOING THROUGH AS PART OF THEIR JOB OR THE IT DEPARTMENT NEEDS TO ROLL OUT FOR THEIR ORGANIZATION AND THIS ALLOWS THEM TO CROSS ALL THE DIFFERENT SERVICES THAT EXIST THERE. NOW, FLOW CAN DO EVERYTHING FROM VERY SIMPLE AUTOMATION, SO SOMETHING WITH JUST TWO STEPS. YOU KNOW, SOMETHING — SOME EVENT HAPPENS IN ONE SYSTEM, I WANT TO PUBLISH MESSAGE TO ANOTHER SYSTEM. YOU CAN DO THAT WITH FLOW. IT CAN GO FAR MORE BEYOND THAT, RIGHT? YOU CAN HAVE ADVANCE BRANCHING LOGIC, CONDITIONALS, LOOPING, ALL OF THESE CONCEPTS EXIST TO MAKE IT POSSIBLE TO BUILD OUT WHATEVER LOGIC YOU NEED DECLARATIVELY INSIDE OF YOUR AUTOMATION. NOW, WE HAVE OVER 230 DIFFERENT CONNECTORS TO EXISTING SYSTEMS THAT ARE OUT THERE, PLUS WE HAVE A RICH EXTENSIBILITY MECHANISM SO YOU CAN CONNECT TO DATA AS LONG AS IT IS AVAILABLE VIA API EVEN IF WE DON’T HAVE A BUILT IN CONNECTOR TO IT, USING SOMETHING THAT WE CALL CUSTOM CONNECTIONERS AND I KNOW THERE’S BEEN COUPLE SESSIONS AT BUILD ABOUT CUSTOM CONNECTORS AND IF YOU DIDN’T HAVE A CHANCE TO SEE THEM, THEY ARE RECORDED AND ONLINE AND IF YOU HAVE A QUESTION HOW YOU CAN CONNECT TO OWN DATA, I WOULD DEFINITELY RECOMMEND CHECKING THAT OUT. WITH ALL OF THIS TALK OF AUTOMATION PEOPLE GET A LITTLE CONCERNED ABOUT GOVERNANCE AND SECURITY AND THOSE TYPE OF THINGS. LUCKILY WITH MICROSOFT FLOW WE HAVE A BETTER IN BREED GOVERNANCE AND COMPLIANCE STORY THAT GIVES ADMINS FULL VISIBILITY INTO EVERYTHING THAT’S HAPPENING INSIDE OF THEIR ORGANIZATION. SO NO MATTER WHERE SOMEBODY CREATES A FLEXIBILITY IN THE COMPANY, IT IS ALWAYS POSSIBLE FOR ADMIN TO SEE EXACTLY WHAT FLOW IS, WHAT IT DID. EVEN PROVIDE SUMMARY ANLITICKS AND DOESN’T HAVE TO INSPECT EVERY SINGLE FLOW AND UNSCALABLE IN EVERY ORGANIZATION. ANALYTICS ON TOP OF THIS AND BUNCH OF FLOWS CONNECTING TO THIS SERVICE AND FLOWS THAT ARE FAILING IN THIS PARTICULAR DEPARTMENT IN ADDITION WE HAVE THE CONCEPT OF DATA LOSS PREVENTION POLICY, SO YOU CAN PROACTIVELY BLOCK FLOWS THAT WILL DO SOMETHING THAT’S AGAINST YOUR ORGANIZATION’S REQUIREMENTS FINALLY WE HAVE THE ABILITY TO CONNECT TO AZURE NATIVELY FROM INSIDE OF FLOW SO THAT WAY YOU CAN BUILD ALL OF YOUR EXTENSIBILITY LOGIC INSIDE AZURE BY USING TECHNOLOGY BY AZURE FUNCTIONS OR NEW CAPABILITIES OF THAT COME OUT AND YOU CAN USE THAT TO ENCAPSULATE ALL THE LOGIC THAT YOU NEED FOR YOUR BUSINESS THAT YOU WANT TO WRITE IN CODE BECAUSE WRITING THINGS IN CODE IS STILL EXTRAORDINARILY VALUABLE AND PROVIDES ATOMIC BLOCK THAT YOU CAN CALL FROM INSIDE FLOW OR REALLY ANYTHING ELSE INSIDE THE POWER PLATFORM. SO THE IMPACT OF FLOW IS REALLY POSITIVE ALREADY TODAY. SO THIS IS DATA FROM A STUDY THAT FORRESTER DID LAST YEAR AND THEY FOUND THAT THE ROI ON FLOW AND POWER APPS THREE YEARS AT 362 AND PAY ITSELF IN IMPLEMENTATION COST IN UNDER THREE MONTHS. I PARTICULARLY LIKE THE BOTTOM QUOTE WHERE CLIENT SAYING NOT ONLY HAVE THEY SAVED MONEY AND PAID ITSELF BACK, BUT IT IMPROVES THEIR CUSTOMER’S EXPERIENCE BECAUSE IT MEANS THEY CAN MOVE FASTER AS A BUSINESS BY REDUCING THE TIME IT TAKES THEM TO DO A QUOTE. REDUCE OUR TIME TO, QUOTE, FROM 12 DAYS TO FOUR. THAT’S A 3X IMPROVEMENT FOR THEIR END CUSTOMERS AND THAT’S REALLY THE POWER OF AUTOMATION AND MORE THAN JUST REDUCING THE MENIAL

TASKS AND ALSO MEANS EVERYBODY THAT LEVERAGES AUTOMATION CAN DO A BETTER JOB OF MEETING THEIR CUSTOMER’S NEEDS. NOW, THE TARGET AUDIENCE FOR FLOW SOME PEOPLE, YOU KNOW, IF YOU HAVE USED FLOW AND YOU HAVE BEEN FOLLOWING US FOR A COUPLE YEARS, YOU MAY THINK THAT WE ARE REALLY FOCUSED ON END-USERS. WE DEFINITELY CARE A LOT ABOUT END-USERS. IT IS A VERY IMPORTANT AUDIENCE FOR US THERE’S A LOT OF END-USERS OUT THERE WHO ARE BUILDING AWEDMATION AND THEY ARE VERY CLOSE TO THE LINE OF BUSINESS SO KNOW SPECIFICALLY WHAT THE NEEDS ARE OF THE ORGANIZATION, BUT AT THE SAME TIME WE ALSO ARE TARGETING PRODEVELOPERS. THAT’S WHY WE ARE HERE AT BUILD BECAUSE WE FOUND THAT PRO DEVELOPERS GET A LOT OUT OF FLOW AND DON’T HAVE TO WORRY ABOUT CODE MANAGEMENT AND COMPLEXITIES AND ALL THE THINGS THAT COME WITH MANAGING CODE ITSELF, SO IT IS A MUCH FASTER AND MORE ITERATIVE SOLUTION THAN WRITING THE EQUIVALENT THING INSIDE OF CODE WHEN WE TALK ABOUT LOW-CODE TALK ABOUT THINGS MUCH MORE LOWER BARRIER TO ENTRY EXAMINE MUCH FASTER TO GET STARTED AND SPEED OF ITERATION IS OBVIOUSLY MUCH HIGHER AND RICH DEBUG ABILITY AND TO SERIOUS EXTENT SELF-DOCUMENTING. IF I BUILD A FLOW AND SHOWS THE FIVE STEPS, ANOTHER PERSON CAN LOOK AT FLOAT TO SAY HERE ARE THE FIVE STEPS. IF I WROTE THAT IN C# AND PUT COMMENT IN AND HAVING CLEAN CLASS DEFINITIONS MAYBE IT WILL BE GOOD FOR ANOTHER PERSON ANOTHER LOOK AT THAT BUT I THINK WE KNOW LOOKING AT OTHER PEOPLE’S CODE CAN BE A CHALLENGE. BY HAVING A LOW-CODE PLATFORM WE HAVE THE POWER AND FLEXIBILITY OF CODE AND PROVES END-TO-END EXPERIENCE PRETTY SIGNIFICANTLY. WHEN WE TALK ABOUT FLOW, WE TALK ABOUT EVERYTHING FROM THE MOST BASIC SCENARIOS ALL THE WAY UP TO THE PRO DEV SCENARIOS CONCRETELY INSIDE FLOW WE HAVE A WAY TO GET STARTED WITH TEMPLATES AND CAN CHOOSE FROM GALLERY OF OVER PREPACKAGED SCENARIOS WE HAVE AND CLICK ON AND GET GOING RIGHT AWAY THOSE TEMPLATES THOUGH, THEY AREN’T LOCKED. IT IS NOT LIKE I CAN’T CHANGE IT ONCE I CREATED SOMETHING FROM THE TEMPLATE AND CUSTOMIZE IT AND ADJUST IT AND MAKE IT MEET MY PARTICULAR NEEDS FOR MY APPLICATION. IF I WANT TO GO BEYOND THAT I CAN DO PRO DEV LIKE AZURE AND LOGICAPPS. FLOW IS INTEGRATED INTO OFFICE 365 AND DYNAMIC 365. THAT MEANS IF YOU HAVE EXISTING USING IN YOUR ORGANIZATION THAT ARE LEVERAGING SHAREPOINT, LEVERAGING DYNAMICS, INSIDE ONEDRIVE, MOVING FILES AROUND, EDITING ITEMS, AS A PART OF THAT LOGIC THEY CAN LEVERAGE FLOW. AS THIS IS REALLY EXCITING ESPECIALLY IF WE TALK ABOUT TEAMS, FOR EXAMPLE, TEAMS HAVE HUGE GROWTH, VERY POPULAR, RIGHT? WE HAVE FLOW DEEPLY INTEGRATED DIRECTLY INTO TEAMS AND SHOW A LITTLE BIT OF THIS IN THE DEMOS THAT WILL BE COMING UP, BUT REALLY ACROSS THE WHOLE OFFICE SUITE FLOW IS COMING TO BE THE REPLACEMENT FOR ALL THE EXISTING WORKFLOW TECHNOLOGIES THAT ARE OUT THERE. SHAREPOINT WORKFLOW, DYNAMICS WORKFLOW, A LOT CAPABILITIES ARE BEING REPLACED WITH MICROSOFT FLOW AND FOR THE NEW SERVICES WE HAVE LIKE MICROSOFT TEAM, MICROSOFT TEAM IS NEVER GOING TO WRITE A NEW WORKFLOW ENGINE. THEY ARE JUST USING FLOW AND RESPECTIVE CAPABILITIES AS WORKFLOW ENGINE FOR NEW OFFERINGS. SO LET’S DIVE INTO ACTUALLY BUILDING AUTOMATION WITH MICROSOFT FLOW. SO BEFORE I DO THE DEMO I’M GOING TO TALK ABOUT SOME BACKGROUND OF THE TWO TYPES OF FLOWS THAT EXIST. THERE ARE MORE THAN THIS BUT I THINK THESE ARE REALLY KIND OF THE CORE CONCEPTS YOU SHOULD THINK APPROXIMATE. ABOUT FIRST AUTOMATED FLOWS. AUTOMATED FLOWS FOR THOSE THAT RAISED YOUR HAND WHEN USING AUTOMATED FLOW, THIS IS PROBABLY WHAT YOU HAVE BEEN USING. TYPE OF FLOW THAT LISTENS TO EVENT AND HAPPENS IN THE CLOUD AND DOES SERIES OF ACTIONS BASED ON THAT EVENT. BUT WE ALSO HAVE A TYPE OF FLOW CALLED THE BUSINESS PROCESS FLOW AND THAT’S REALLY IMPORTANT IF YOU’RE THINKING ABOUT END-TO-END PROCESS AUTOMATION BECAUSE BUSINESS PROCESS FLOW GIVES YOU WAY TO MODEL A SERIES OF STAGES IN HUMAN DRIVEN PROCESS AND AUTOMATED FLOW SIMPLE PROCESS TO HIGHLY DETAILED PROCESS WITH ALL THE DIFFERENT CONTROL FLOW CONCEPTS THAT WE HAVE BEEN TALKING ABOUT. AUTOMATED FLOW ALWAYS STARTS WITH TRIGGER. TRIGGER COULD BE ANY TYPE OF EVENT THAT’S IN THE CLOUD AND EVENT ON-PREMISES SYSTEM SO IF YOU HAVE ON PREMISES DATA WAY WE INSTALLED AND TRIGGER FLOW WHEN SOMEBODY DROPS FILE INTO A FLOW IN NETWORK SHARE. ANYTHING IS POSSIBLE AS LONG AS SOME SORT OF API TO ACCESS THAT INFORMATION. THERE’S NO HARD LIMIT ON NUMBER OF ACTIONS YOU CAN

HAVE ON A FLOW. THERE’S MAINTAINABILITY LIMIT AT WHICH POINT BREAK UP FLOW INTO MULTIPLE CHUNKS AND REALLY DO AS MUCH OR LITTLE AS YOU LIKE IT TO DO. WHEN YOU’RE FILLING OUT THE ACTIONS IT IS IMPORTANT THAT YOU CAN BRING IN INFORMATION INTO THAT ACTION FROM ELSEWHERE IN THE FLOW. AND THE WAY TO DO THAT IS BY USING WHAT WE CALL DYNAMIC CONTENT DYNAMIC CONTENT IS REALLY JUST REPRESENTATION OF THE OUTPUTS OF ALL THE PREVIOUS STEPS IN THE FLOW. SO UNLIKE IN PROGRAMMING YOU DON’T NEED TO STORE THE STATE AT EVERY SINGLE STEP AS STORE THEM AS VARIABLES BECAUSE WE REMEMBER THE FULL CONTEXT OF WENT THAT HAPPENED BEFORE IN THE FLOW WHICH MEANS THAT I HAVE 100 ACTIONS ON ACTION 100 I CAN REFERENCE DATA THAT WAS INPUT OR OUTPUT FROM ACTION ONE. THE CONTENT IS STRAIGHTFORWARD PASS THROUGH BUT SOMETIMES YOU NEED TO BE ABLE TO TRANSFORM THE DATA THAT EXISTS INSIDE OF A FLOW. YOU CAN DO THAT BY USING EXPRESSIONS EXPRESSIONS ARE INSPIRED BY EXCEL WHERE YOU HAVE THAT FORMULA BAR AND JUST TYPE, YOU KNOW, SOME OR, YOU KNOW, LEFT, RIGHT, ALL OF THOSE TYPE OF LIGHTWEIGHT EXPRESSIONS IT ALLOWS YOU TO MANIPULATE DATA IN A VERY LIGHTWEIGHT WAY. IT IS NOT A FULLY TURNING COMPLETE PROGRAMMING LANGUAGE BUT IT DOES ALLOW BASIC MANIPULATIONS AND IF YOU TALK ABOUT THINGS LIKE INLINE CALCULATION LIKE ADDITION AND ABILITY TO HANDLE OPTIONAL VALUE, IF FIELD IS KNOLL AND IF IT IS KNOLL REPLACE WITH SOMETHING ELSE WHEN IT IS KNOLL. THOSE THINGS YOU CAN DO IN EXPRESSIONS AND REALLY VALUABLE AND THERE’S NICE INLINE EXPERIENCE INSIDE OF FLOW THAT CAN HELP TO DOCUMENT THAT. ONE OF THE OTHER THINGS I WANT TO TALK ABOUT AUTOMATED FLOWS YOU CAN DESIGN THEM USING VISIO. NEW CAPABILITY THAT’S COME OUT THIS YEAR THAT’S AVAILABLE IN PREVIEW AND USEFUL IF DETAILED COMPLEX PROCESSES TO MODEL AND DESIGN USING FLOW. SO WHAT YOU CAN DO IS JUST LIKE YOU CAN BUILD A FLOWCHART IN VISIO BY DROPPING ON THE STAGES AND CONNECTING THEM WITH LINES, CONNECTORS, DECISION POINT AND DROP ON DIAMOND SHAPE THAT’S CALLED GATEWAY IN VPN N AND DO THE EXACT SAME THING AND ALL YOU NEED TO DO IS AFTER YOU DESIGNED YOUR FLOWCHART YOU ASSOCIATE A GIVEN ACTION IN FLOW WITH EACH OF THE SHAPES AND GREAT WAY TO BUILD OUT FLOW DEFINITIONS AND IT IS ALSO A ADVANTAGEOUS BECAUSE THING THAT — SHAPES THAT YOU DRAW DOESN’T HAVE TO REPRESENT VALID FLOW THE ENTIRE TIME. ULTIMATELY AT THE END YOU WILL GET FLOW CREATED BUT AS AUTHORING IT YOU CAN MAKE IT DO WHATEVER YOU WOULD LIKE AND PROCESS OF BUILDING IT OUT, ONCE YOU CREATE IT, ASSOCIATE IT AND CALL PREPARE FOR EXPORT AND FIND ACTIONS THAT YOU WANT EACH STEP TO REPRESENT AND EXPORT IT UP TO THE FULL SERVICE AND THERE GO AND HUNDRED. NOW, TODAY WE DON’T HAVE THE ABILITY TO TAKE A FLOW THAT’S IN THE FLOW SERVICE AND GENERATE VISIO DIAGRAM FROM THAT BUT THAT’S SOMETHING THAT WE ARE WORKING ON AND COME THIS YEAR. ONCE THAT HAPPENS YOU CAN THEN DO FULL ROUND TRIP OF DESIGNING FLOW VISIO AND UPLOADING THEM TO THE FULL SERVICE AND MAKE CHANGES THERE IF YOU LIKE, BRING DOWN TO VISIO AND CONTINUE ROUND TRIPPING. VISIO IN ADDITION TO THE FLOW DESIGNER WHICH I HAD BE DEMOING IS REALLY POWERFUL TOOL TO BE BUILDING OUT YOUR PROCESSES. NOW, I ALSO MENTIONED THAT YOU COULD CONNECT NATIVELY TO AZURE INSIDE THE AUTOMATED FLOWS AND NEW EXPERIENCE THAT CAME OUT THIS WEEK WHERE YOU CAN JUST NATIVELY CONNECT TO AZURE FUNCTION FROM RIGHT INSIDE THE FLOW EXPERIENCE THIS MEANS YOU DON’T HAVE TO COPY AND PASTE END POINTS OR ANYTHING ACROSS AND SELECT IT RIGHT FROM DROP DOWN AND SEE ALL THE AZURE FUNCTIONS THERE INSIDE OF FLOW TO USE. DEFINITELY RECOMMEND IF YOU HAVE ADDITIONAL BUSINESS LOGIC YOU WANT TO USE, GO TO AZURE, SPIN UP AZURE FUNCTION AND PUT IT THERE NOW, TITLE OF THE SESSION IS INTELLIGENT BUSINESS PROCESSES AUTOMATION AND THE INTELLIGENCE COMES FROM THE AZURE COGNITIVE SERVICES. AS THEY SPAN WIDE VARIETY AREAS, LANGUAGE UNDERSTANDING WITH LEWIS, COMPUTER VISION, CONTENT MODERATION, Q&A MAKER, ALL OF THESE THINGS CAN HELP YOU TO BUILD OUT INTELLIGENT PROCESSES BY LEVERAGING THE POWER OF AZURE AZURE. FLOW NATIVELY CONNECTS TO ALL OF THESE. IF YOU WANT TO USE IT ALL YOU NEED TO DO IS CONNECT YOUR AZURE SUBSCRIPTION AND THEN YOU’RE GOOD TO GO AND USE ALL THE AZURE ABILITIES AND BUILD OUT INTELLIGENCE

PROCESS THAT USES ALL OF THIS AI OTHER TYPE OF FLOW I MENTIONED IS BUSINESS PROCESS FLOWS. BUSINESS PROCESS FLOWS ENABLE YOU TO DEFINE STAGES. THEY ARE USEFUL BECAUSE THEY PROVIDE ANCHOR POINT AND PROCESS ANALYTICS ON TOP OF. WHEN YOU BUILD BUSINESS PROCESS FLOW YOU NEED TO THINK ABOUT TWO DIFFERENT THINGS YOU NEED TO THINK ABOUT WHAT THE DATA MODEL IS. SO WHAT IS THE FIELDS, THE INFORMATION THAT WILL BE STORED WITH EACH RESPECTIVE STAGE INSIDE OF YOUR PROCESS? AND THEN YOU NEED TO ACTUALLY MODEL THE STAGES THEMSELVES SO WHEN YOU LOOK AT BUSINESS PROCESS FLOW, WHAT YOU WILL SEE IS SERIES OF STAGES LAID OUT AND THESE ARE REALLY REPRESENTING THE LOGICAL UNITS. THEN WHAT YOU HAVE IS YOU HAVE THE DATA STEPS THAT ARE ON EACH ONE OF THE STAGES. THE DATA STEP IS ALL ABOUT THE INFORMATION THAT IS ASSOCIATED WITH THAT FLOW SO WITH THAT I’M GOING TO SWITCH OVER TO THE DEMO. SO WHAT I’M GOING TO BE DEMOING TODAY IS — JUST PARTS OF BASIC EMPLOYEE ON BOARDING PROCESS AND THE WAY THE PROCESS WILL WORK IS I’M GOING TO HAVE A FORM TO SUBMIT EMPLOYEE ON BOARDING REQUEST THAT WILL GO THROUGH SERIES OF STAGES I WILL SHOW SOME DIFFERENT AUTOMATED FLOWS THAT CAN RUN BASED ON THAT AND AT THE END I WILL ALSO SHOW HOW ALL OF THAT CONNECTED TOGETHER AND EVEN HAVE POWER APPS BASED ON THAT PROCESS AS WELL. SO WHEN YOU FIRST COME TO THE FLOW EXPERIENCE, THOSE OF YOU THAT HAVE SEEN THIS BEFORE, WE HAVE CONVENIENT HOME PAGE, TO SEE A BUNCH OF TEMPLATES AND WAYS TO GET STARTED WITH FLOW THE TEMPLATES ARE DEFINITELY THE EASIEST PLACE TO GET STARTED. SO SINCE THIS IS AN EMPLOYEE ON BOARDING PROCESS, I’M ABLE TO LOOK AT SOME OF THE TEMPLATES AROUND HR. RIGHT HERE IT SAYS I CAN HIRE ON BOARD AND MANAGE PEOPLE EASIER, WHICH IS GREAT. YOU CAN SEE THESE TEMPLATES CAN CONNECT TO BOTH MICROSOFT SERVICES AS WELL AS THIRD-PARTY SERVICES, SO WE HAVE TEMPLATES, FOR EXAMPLE, WITH DOCK YOU SIGN WHERE IT IS A THIRD-PARTY SERVICE AND GET NOTIFICATION WHEREVER A DOCUMENT IS SIGNED IN DOC YOU SIGN. FOR THIS MEMO I WANT TO AUTOMATICALLY CREATE SOMETHING FOR A NEW CANDIDATE. SO I CAN CLICK ON THIS TEMPLATE AND THEN WHAT I’M GOING TO BE PRESENTED WITH ARE WHAT ARE THE CONNECTIONS THAT I’M GOING TO USE. BECAUSE AZURE DIRECTLY, IT IS AUTOMATICALLY SIGNED IN. DON’T HAVE TO SIGN IN OR USE PASSWORD OR ANYTHING LIKE THAT AND USE THE IDENTITY OF EVERY OTHER MICROSOFT APPLICATION YOU HAVE. ONCE YOU CONINTO THE FLOW IT WILL FRONT ME WITH FEW ACTIONS RIGHT OUT-OF-THE-BOX. THIS IS THE ADVANTAGE OF TEMPLATE. I DON’T NECESSARILY HAVE TO START FROM SCRATCH. I GET THE STEPS THAT WORK RIGHT HERE. THE FIRST THING I NEED TO DO IS WHICH FORM IS ACTUAL EMPLOYEE ON BOARDING FORM. EXAMPLE HERE ON BOARDING FORM THAT I ALREADY CREATED IN MICROSOFT FORM AND I CAN SELECT THAT. NOW, WHAT I WANT TO DO IS INSTEAD OF STORING THIS FORM INFORMATION INSIDE OF SHAREPOINT I WANT TO USE THE COMMON DATA SERVICE IF I STORE INFORMATION IN THE COMMON DATA SERVICE I CAN BUILD BUSINESS PROCESS FLOWS ON TOP OF IT. I CAN COME HERE TO SAY I WILL REMOVE THE STEPS, I WILL CUSTOMIZE THE FLOW AND I HAD CREATE A RECORD IN THE COMMON DATA SERVICE. SO WHEN I SEARCH HERE I WILL SEVEN ACROSS ALL THE DITCH ACTIONS THAT I HAVE AND IT WILL FIND PARTICULAR ACTIONS THAT I WANT, CREATE A NEW RECORD AND WHEN I SELECT THAT GIVE ME WHICH TO CHOOSE IN THE ENVIRONMENT I’M GOING TO USE AND PARTICULAR FLOW I WILL USE THE CURRENT ENVIRONMENT THAT MY FLOW IS RUNNING IN AND I HAVE ALREADY CREATED AN ENTITY BEFORE THE DEMO TO STORE THE EMPLOYEE INFORMATION INTO. SO THIS COMES PART OF THE COMMON DATA SERVICE SO I CAN SIMPLY SEARCH FOR ON BOARDING. SEE HERE ON BOARDING EMPLOYEES. AND NOW I NEED TO FILL OUT THE INDIVIDUAL PARTS OF THIS STEP. THIS IS WHERE THE DYNAMIC CONTENT COMES IN. RESPONSE DETAILS FROM MICROSOFT FORMS HAS SERIES OF THINGS. SO THIS IS WHAT THE FORM LOOKS LIKE. I CHOOSE AM I GOING TO BE CONTRIBUTOR OR MANAGER, WHAT’S MY NAME, WHAT’S THE SUGGESTED E-MAIL ADDRESS, WHO’S ON BOARDING ME, MANAGE IT CAN BE AS SIMPLE OR COMPLEX AS YOU LIKE. WHEN I COME BACK TO FLOW, GET DYNAMIC CONTENT OVER HERE AND IT IS THE EXACT SAME FIELDS THAT I HAD FROM MICROSOFT FORMS. SO THESE FIELDS SHOW UP AS OUTPUTS FROM THIS ACTION. SO I CAN PASS INTO THE NAME FIELD HERE, ANSWER TO THE QUESTION THAT WAS FILLED OUT IN MICROSOFT FORMS. AND I CAN GET TO ADDITIONAL FIELDS TO SEE I HAVE ADDED BUNCH OF OTHER DATA BUT I ALSO WANT TO GET THE TYPE

FILLED OUT BASED ON THE TYPE THAT YOU SELECTED INSIDE OF THE FORM THAT YOU HAD. SO I’M GOING TO FILL THAT IN AS WELL. SO NOW IF I CLICK SAVE I SHOULD HAVE A FULLY FUNCTIONING PROCESS THAT WILL AUTOMATICALLY CREATE A RECORD INSIDE OF THE COMMON DATA SERVICE WHEREVER NEW FORM IS SUBMITTED. SO ONE — WHEREVER YOU’RE BUILDING ON YOU FLOWS, I ALWAYS RECOMMEND TESTING THEM FIRST. YOU CAN TEST IT BY PERFORMED TRIGGER ACTION. WHAT YOU DO NOW IS SWITCH OVER TO MICROSOFT FORMS. IF I PREVIEW THE FORM I CAN SUGGEST A NEW EMPLOYEE, USE DAVID, USE JOHN. JOHN LET’S SAY IS GOING TO BE A MANAGER. I CAN SUGGEST AN E-MAIL AND I’M GOING TO BE THE OWNER AND AS SOON AS I DO THIS IT IS GOING TO SUBMIT THE FORM TO MICROSOFT FORMS AND THEN WITHIN A SECOND OR TWO THAT SHOULD TRIGGER THE FLOW OVER HERE. SEE NOW THE FLOW IS RUNNING AND THAT WAS REALLY FAST. IT IS REALLY JUST A VERY BASIC FLOW, SO IT IS NOT TOO COMPLICATED, BUT IT GOT THE RESPONSE DETAILS AND CREATED A NEW RECORD IN THE COMMON DATA SERVICE SO THAT’S HOW FAST I WAS ABLE TO BUILD THAT AUTOMATION BY LEVERAGING THE TEMPLATE. SO NOW WHAT I WANT TO DO IS I WANT TO THINK ABOUT OKAY, WHAT IS THE FULL BUSINESS PROPERTIES THAT I’M REALLY AUTOMATING. THIS IS WHERE THE BUSINESS PROCESS FLOWS COME IN. SO THE BUSINESS PROCESS FLOWS YOU CAN ACCESS FROM RIGHT INSIDE THE FLOW EXPERIENCE, SO IF I GO TO MY FLOWS AND SWITCH TO THE BUSINESS PROCESS FLOWS, I CAN SEE THAT I HAVE CREATED SOME ALREADY HERE. SO I HAVE THIS EMPLOYEE ON BOARDING PROCESS THAT I CREATED NOW, THE BUSINESS PROCESS FLOW REQUIRES YOU TO THINK A LITTLE BIT HOW TO HAVE THE DIFFERENT STAGES TO WALK THROUGH? WHEN YOU THINK ABOUT STAGES, YOU WANT TO THINK ABOUT WHERE IS THE TIME GOING TO BE SPENT AND HOW DO I WANT TO HAVE VISIBILITY INTO ALL OF THIS TIME? SO IN THIS PARTICULAR PROCESS FOR EMPLOYEE ON BOARDING WHAT I’M GOING TO DO IS I’M GOING TO FIRST HAVE THAT APPLICATION BE REVIEWED, THAT SUBMISSION. THEN I NEED TO HAVE SOME CONDITIONAL LOGIC BECAUSE DEPENDING ON THE EDUCATION I MAY OR MAY NOT WANT TO HAVE A REVIEW, OR MAYBE CONDITIONAL VIEW AND ADD THAT INTO THE BUSINESS PROCESS FLOW. AFTER IT HAS BEEN REVIEWED I WANT THE RESOURCES TO BE CREATED SO I NEED TO KICK OFF AUTOMATION THAT WILL CREATE THE IDENTITY AND AZURE ACTIVE DIRECTORY I WILL MAKE SURE THEY GET A MAILBOX, MAKE SURE PROVISION IN LEGACY HR SYSTEM. SO I COULD DO THAT THE ALL IN THIS STAGE AND THEN IF T THEY ARE LOCAL EMPLOYEE I NEED TO SET OFF INDICATION TO SET OFF DESK. SET THIS OUT I CAN TRACK AS THE EMPLOYEE WALKS THROUGH THE PROCESS WHAT IS HAPPENING TO THEM. SO IF WE SWITCH TO A QUICK LIGHTWEIGHT APP THAT I HAVE CREATED, I CAN COME IN HERE AND SEE THE EMPLOYEES THAT ARE ON BOARDING. SO JUST FILLED IN JOHN, I THINK, JOHN ACTIVE ON BOARDING EMPLOYEE AND CREATED AT — DIFFERENT TIME ZONE THAN MY MACHINE IF I CLICK ON JOHN THEN I CAN SEE THAT BUSINESS PROCESS FLOW. AND YOU MAY NOTICE THAT THESE STEPS RIGHT HERE REFLECT THE STAGES THAT I HAD INSIDE OF THIS BUSINESS PROCESS SO IF WE REMEMBER THE CONDITIONS FOR THIS ARE IN ORDER TO GO TO AN EXECUTIVE REVIEW THE TYPE — SORRY IN ORDER TO GO TO BASIC REVIEW THE TYPE CAN’T BE A MANAGER. SO IF I COME IN HERE AND SEE THE EMPLOYEE ON BOARDING, YOU SEE IT WILL GO TO EXECUTIVE REVIEW AND TYPE IS MANAGER. IF I CHANGE THIS TO SOMEBODY ELSE, NONMANAGER, AND THEN HIT SAVE, IT IS NOT CHANGING YET BUT ALSO ONE OTHER CONDITION THAT I ADDED THERE. THERE’S GOING TO BE A FLOW IN JUST A MOMENT AND SEE IT AUTOMATICALLY UPDATED THE NEXT STEP BASED ON THE CONDITION. SO WHAT WAS THAT OTHER THING THAT I WAS JUST DOING? WELL, I ADDED AND HERE AND WANT TO VALIDATE THE SENTIMENT OF THIS APPLICATION REVIEW. SO TO DO THAT I’M GOING TO USE COGNITIVE SERVICES. WHAT I CAN DO IS I HAVE ALREADY BUILT OUT OF FLOW, DO THIS BY BUILDING IT FROM SCRATCH, BUT I CAN SHOW YOU HOW TO DO THIS AS WELL. SO INSIDE FLOW WE HAVE THIS CONCEPT THAT’S CALLED SOLUTIONS. SOLUTIONS ARE VERY IMPORTANT APPLICATION LIFECYCLE MANAGEMENT PROCESS. IT IS HOW YOU CAN BRING TOGETHER ALL OF YOUR ASSETS AND MOVE THEM FROM ONE ENVIRONMENT TO THE OTHER. AS A PART OF THIS EMPLOYEE ON BOARDING PROCESS I CREATED A SOLUTION THAT CONTAINS ALL THE DATA AS WELL AS THE FLOWS FOR MY PROCESS. AND YOU CAN SEE HERE THAT

I CREATED A FLOW THAT’S GOING TO LOOK AT SENTIMENT OF THE REVIEW THIS FLOW IS STORED IN THE SOLUTION AND FOR THOSE OF YOU THAT HAVE A LOT OF FLOWS, YOU KNOW, WE GOT A LOT OF FEEDBACK THAT SAYS MY FLOW LIST IS REALLY, REALLY LONG, WANT SOME WAY TO GROUP THE THINGS TOGETHER SOLUTIONS ARE THE ANSWER BECAUSE THIS SOLUTION ONLY CONTAINS, YOU KNOW, SIX OR SEVEN THINGS, I COULD HAVE HUNDREDS OF FLOWS BUT SOLUTION IS JUST THINGS I’M FOCUSED AS WORKING ON AS PART OF THE EXPERIENCE. LET’S TAKE LIKE A LOOK AT THIS FLOW AND WHAT IT DOES. THIS FLOW I BUILT FROM SCRATCH. I DIDN’T USE ANYTHING OUT OF BOX. WHAT I’M DOING IS I’M CONNECTING TO AZURE COGNITIVE SERVICES LET’S SEE HOW EASY IS IT TO DEBUG THE FLOW AND SEE EXACTLY WHAT HAPPENED I CAN COME IN HERE AND CLICK ON THE RUN HISTORY AND SEE ALL THE INPUTS AND OUTPUTS OF THIS FLOW, JUST LIKE THAT FORM I CAN LOOK AT THE SENTIMENT OF THE PREVIOUS ITERATION OF THE FLOW. YOU CAN SEE FOR DAVID WHO’S THE PREVIOUS EMPLOYEE, SENTIMENT THAT WAS PRETTY BAD. SO NOW WHY DON’T I LEAVE SOME REVIEW COMMENTS FOR JOHN AND LET’S SEE WHAT THAT FLOW DOES. SO I CAN COME BACK TO JOHN AND IN APPLICATION REVIEW I WILL SAY THIS IS A GREAT AWESOME OPPORTUNITY, IF I CAN SPELL CORRECTLY SMILEY FACE AS WELL AND NOW HIT SAVE AND THOSE REVIEW NOTES WILL BE THERE. SO THIS FLOW THAT I CREATED IF I COME BACK HERE AND REFRESH SHOULD AUTOMATICALLY PICK UP THE NEW RECORD WAS UPDATED AND CREATE THAT BASED ON EMPLOYEE RECORD BEING UPDATED AND LOOK AT SENTIMENT TO SEE THIS IS A REALLY POSITIVE SCORE DAVID NOT SUCH A GREAT EMPLOYEE BUT FOUR NINE’S, THIS IS A REALLY GREAT REVIEW AND IF I COME BACK INTO THE APPLICATION HERE AND REFRESH, WHAT I WILL SEE IS THAT RECORD HAS BEEN UPDATED AND VERY HIGH SENTIMENT PROCESS. SO WHAT I HAVE BEEN ABLE TO DO IS ADD INTELLIGENCE INTO THIS FLOW. BASED ON THE SCORE OF THIS TEXT ANALYTICS AI CAPABILITY, I CAN THEN GO AND BRANCH AND GO DOWN DIFFERENT LOGIC DEPENDING ON WHAT I WANT. SO THE LAST THING — LAST I WANT TO BUILD OUT FLOW THAT CAN SEND NOTIFICATION TO MICROSOFT TEAMS BASED ON THE USER MOVING TO NEW STAGE. COME BACK TO THE SOLUTION AND CREATE A NEW FLOW AND AGAIN LISTEN TO THAT BUSINESS PROCESS FLOW STAGE CHANGING SO I’M GOING TO GO TO CURRENT ENVIRONMENT AND RECORD CREATED IN THE CURRENT ENVIRONMENT AND I ACTUALLY WANT WHEN THE RECORD IS UPDATED AND EMPLOYEE ON BOARDING PROCESS CHANGES AND PROCESSES IN THE ORGANIZATION. THEN WHAT I CAN DO IS POST TO MICROSOFT TEAMS AND ONE OF THE NEW CAPABILITIES WE HAVE IS TO LEVERAGE ADAPTIVE CARDS. SO ADAPTIVE CARDS ARE AWAY TO VISUALIZE INFORMATION IN A VERY SIMPLE WAY THAT CAN BE USED ACROSS MANY DIFFERENT CLIENTS. SO IF YOU’RE USING MICROSOFT TEAM TODAY AND YOU WANT TO SEND SOMETHING MORE THAN JUST A BASIC LITTLE, YOU KNOW, LINE OF TEXT, ACTUALLY INCLUDE IMAGES AND DESCRIPTIONS AND ALL THESE THINGS TO MAKE IT REALLY GREAT TO INTERACT WITH A FLOW AND OUTPUT INSIDE OF TEAMS AND THESE ADAPTIVE CARDS COME WITH THE NICE DESIGN WHERE I CAN COME IN AND EDIT INSIDE HERE AND UPDATE THE CARD. ADAPTIVE CARD IS JSON OBJECT TO PASS DIRECTLY INTO TEAMS AND COME HERE AND POST ADAPTIVE CARD TO USER AND GOING TO CHOOSE WHO TO POST IT TO SO SINCE THIS IS JUST THE DEMO I’M GOING TO POST TO MYSELF IN THE ACTUAL PROCESS, MANAGER OF THE EMPLOYEE THAT WOULD GET THIS. THEN I HIT SAVE. THIS WILL CREATE THE FLOW IN THE SOLUTION AND PACKAGED UP WITH EVERYTHING ELSE AND WHENEVER PROCESS IS UPDATED IT WILL SEND THE MESSAGE OUT AND COME BACK TO THE PROCESS ONE MORE TIME TO SAY I’M NOW READY TO MOVE ON TO THE BASIC REVIEW STAGE AND AS SOON AS I DO THAT, IT SHOULD

ACTUALLY HAVE KICKED OFF THIS FLOW HERE SO LET’S TAKE A LOOK AND POTENTIALLY TAKE A FEW SECONDS TO SYNC, SO LET’S GIVE IT ONE MORE TRY. LUCKILY I HAVE A BACKUP FLOW. THAT DOES THE SAME THING AND SEE THAT HERE. AND IF WE TAKE A LOOK AT WHAT THIS DID AND WHEN THE STAGE WAS UPDATED IT WENT AND WENT TO TEAMS AND AT TEAMS LOOK ADAPTIVE CARD LOOKS LIKE AND VERY NICELY FORMATTED AND CUSTOMIZE TO WHAT YOUR NEEDS ARE AND REALLY THE ADVANTAGE OF THIS, THIS MEANS THAT YOU CAN RICHLY CREATE BEAUTIFUL EXPERIENCES THAT DON’T EVEN REQUIRE FULL APPLICATION. THIS CARD COULD CONTAIN ALL THE INFORMATION THAT YOUR USERS NEED TO INTERACT WITH WHATEVER SYSTEMS YOU HAVE AND WHATEVER AUTOMATION YOU LIKE INSIDE OF YOUR ORGANIZATION. SO WITH THAT I’M GOING TO SWITCH BACK TO THE SLIDES AND TALK A LITTLE BIT MORE ABOUT HOW TO TEST AND MONITOR FLOWS. I ALREADY SHOWED YOU TEST BUTTON AND ONE OF THE THINGS IT WILL DO IS GIVE YOU CAPABILITY TO RERUN THE FLOW ON PREVIOUSITIRATIONS. SO IF SOMETHING HAD GONE WRONG, FOR EXAMPLE, AND I WANTED TO BE ABLE TO REPLAY THOSE MESSAGES THAT WENT THROUGH THE FIRST TIME, I COULD ACTUALLY DO THAT BY USING THAT TEST BUTTON AND RESUBMIT BE THAT DATA FROM THE PREVIOUS ITERATION OF THE FLOW. WITH FLOW YOU ALSO CAN GET AUTOMATIC E-MAILS WHEN THINGS GO WRONG. AIR HANDLING STEPS ALSO AND IT ALLOWS TO HAVE A REMEDIATION ACTION THAT RUNS IF SOMETHING GOES WRONG. THE ACTION IS GUARANTEED TO RUN AS SOON AS THE FAIRLY HAPPENS SO IT IS NOT LIKE SOME SORT OF BATCH JOB THAT RUNS LATER THAT SEND YOU AN ALERT BASED ON SOME SORT OF AGGREGATE THESE AIR HANDLING STEPS ARE IMMEDIATE AND GUARANTEED WHICH MEANS IF YOU WANT TO GET NOTIFICATION AS QUICKLY AS, YOU KNOW, SAY THE RECORD TO UPDATE THE EMPLOYEE HAD FAILED IN THAT THE FLOW, GET NOTIFICATION IMMEDIATELY VIA ANY MECHANISM I WANT IN TEAMS VIA SMS AND PLUS I COULD ACTUALLY ROLL BACK PREVIOUS OPERATIONS IN MY FLOW IF I WANTED IF I BAND TO BE — WANTED TO BE ABLE TO DO SOMETHING IF SOMETHING GONE WRONG HE COULD DO THAT BY CREATING AIR HANDLING STEPS AS WELL AND DO THAT INSIDE THE FLOW DESIGNER GOING TO CONFIGURE THE RUN AFTER FOR GIVEN FLOW ACTION. ADDITIONALLY WE HAVE RICH ANALYTICS FOR MONITORING FLOWS AND SO EXACTLY HOW IT WORKS IN A MOMENT BUT THESE ALLOW YOU TO SEE ACROSS ALL THE HISTORY OF YOUR FLOW WHEN IT FAILED, WHAT TYPES OF AIR CODES YOU WERE SEEING, WHAT THOSE ISSUES WERE. AND IT ALLOWS YOU TO THEN DRILL INTO THAT PARTICULAR INSTANCE OF THE FLOW. FINALLY THE OTHER REALLY IMPORTANT ASPECT OF — HAVING INTELLIGENT PROCESS IS BEING ABLE TO CONTINUOUSLY IMPROVE AND OBSERVE WHAT’S HAPPENING. SO WITH BUSINESS PROCESS FLOWS WE HAVE THE ABILITY TO LOOK AT THE SEVERE OF STAGES THAT YOU HAVE AND TO IDENTIFY THE TIME SPENT IN EACH OF THOSE STAGES. TO LOOK AT VARIANCE ACROSS ALL THE — YOU KNOW, EACH MONTH AS WELL AS A FULL PROCESS MAP. I WILL SHOW THIS AS WELL. AUTOMATED FLOW ANALYTICS THAT WE HAVE AND SEE HERE THIS PARTICULAR FLOW HAS NOT BEEN SUCCESSFUL IF I GO TO THE OVERALL USAGE OF THE FLOW YOU COULD SEE IT IS — NEVER SUCCEEDED AND THAT’S BECAUSE I CREDIT THIS FLOW TO INTENTIONALLY FAIL SO I COULD DEMO SOME SORT OF FAILURES AND YOU CAN SEE BREAK IT DOWN BY AIR TYPE AS WELL AS THE AIR MESSAGES THAT HAPPEN. WHAT YOU CAN DO FOR ANY ONE OF THE FAILURES YOU CAN GET A LINK DIRECTLY TO A PARTICULAR RUN THAT HAS THE EXACT FAIRLY AND TAKES YOU TO THE PARTICULAR AIR MESSAGE AND THEN YOU CAN SEE EXACTLY WHAT HAPPENED AND EXACTLY WHAT THE CODE IS. SO IN THIS PARTICULAR CASE THERE’S UNAUTHORIZED, MEANS PROBABLY TOKEN IS NO LONGER VALID AND THEN I CAN GO IN AND THEN I CAN FIX THIS AND USING THAT TEST FUNCTIONALITY I MENTIONED, I COULD RESUBMIT THIS UNAUTHORIZED CONNECTION BY REPAIRING IT. NOW, WITH THE PROCESS ANALYTICS WE HAVE THE ABILITY TO LOOK AT ALL THE STAGES IN THAT BUSINESS PROCESS AND THAT’S WHY IT IS REALLY IMPORTANT WHEN YOU THINK ABOUT THE BUSINESS PROCESS TO THINK ABOUT HOW DO YOU WANT TO TRACK ITS SUCCESS, HOW DO YOU WANT TO TRACK THE MOTION THROUGH IT. SO IN THIS PARTICULAR PROCESS THIS IS A DOCUMENT REVIEW PROCESS, YOU CAN SEE OVER HERE ON TRANSITION GRAPH HOW USERS ARE FLOWING THROUGH

THIS PROCESS. YOU KNOW, ALL OF THEM ARE GETTING TO THAT FIRST STAGE BUT ONLY 13 GETTING TO BRANDING STAGE AND 18 AND HENCE FORTH. PROCESS IS NOT A VERY SUCCESSFUL PROCESS AND GO DEEPER TO SAY WHERE ARE PEOPLE SUSPEND THE MOST TIME, WHERE ARE THEY GETTING STUCK. DO THAT BY LOOKED AT THIS EXPERIENCE HERE AND WHAT THIS SHOWS YOU IS ACROSS ALL OF THOSE STAGES THAT I DEFINED IN THE BUSINESS PROCESS FLOW HOW MUCH HOURS ARE BEING SPENT IN THIS STAGE ACROSS ALL OF THOSE DIFFERENT THINGS. SEE IT MONTH OVER MONTH AND SEE, FOR EXAMPLE, TO IDENTIFY IS THERE A CASE WHERE I MADE CHANGE TO THE PROCESS SAY BACK IN FEBRUARY AND SUDDENLY PEOPLE ARE PERFORMING MUCH WORSE AT IT AND IDENTIFY WHERE YOU NEED TO IMPROVE THE PROCESS AND TYPES OF THINGS YOU NEED TO CHANGE TO MAKE IT MORE EFFICIENT. WITH THAT I’M GOING TO SPEND A FEW MINUTE TALKED ABOUT APPLICATION LIFECYCLE MANAGEMENT. WHEN YOU THINK ABOUT ALM THE WAY YOU DO IT INSIDE FLOW IS NO DIFFERENT THAN MOST OF THE SYSTEMS THAT YOU CAN IMAGINE ARE OUT THERE. SO THE FIRST THING YOU HAVE TO DO IS SET UP WHAT WE CALL ENVIRONMENTS AND THEN YOU HAVE TO, YOU KNOW, DO WHAT I JUST DEMOED, THE BUILDING OF THE PROCESS AND DEFINITION OF AUTOMATED LOGIC AND BE ABLE TO DEPLOY IT AND FINALLY MONITOR AND ITERATE AND THAT CREATES A LOOP, RIGHT? ONCE YOU DEVELOPED YOUR SOLUTION AND DEPLOYED IT, YOU’RE GOING TO CONTINUE TO IMPROVE IT AND GO BACK THROUGH THAT PROCESS AGAIN. SO JUST TO TALK ABOUT THE CORE CONCEPTS, THERE’S TWO REALLY IMPORTANT CONCEPTS TO BE AWARE OF FIRST IS CALLED ENVIRONMENT. ENVIRONMENT IS TOTAL SUM OF EVERYTHING THAT YOU’RE WORKING ON. IN THE DEMOS I HAD KIND OF ONE ENVIRONMENT THAT HAD ALL THE ENTITIES, ALL THE BUSINESS PROCESS FLOWS, ALL THE DIFFERENT THINGS, APPS THAT I WAND TO BE ABLE TO WORK ON. PEOPLE SHOULD NEVER REALLY BE DEVELOPING IN PRODUCTION WHAT THAT MEANS IS YOU SHOULDN’T BE GOING IN RIGHT INTO THE PRODUCTION SYSTEM AND, YOU KNOW, GETTING IN AND DEPLOYING CODE AND DOING ALL OF THOSE THINGS, RIGHT? WHAT YOU WANT TO DO IS BUILD IN DEVELOPMENT ENVIRONMENT, VALIDATE IT AND THEN MOVE THE ENTIRE SET OF THINGS INTO A PRODUCTION ENVIRONMENT. THIS APPROACH IS 100 SUPPORTED TODAY WITH MICROSOFT FLOW AND A LITTLE BIT ABOUT CONCEPT OF SUBSCRIPTIONS IN AZURE, ALTHOUGH NOT EXACTLY. PEOPLE HAVE DIFFERENT TOPOLOGIES IN AZURE. ENVIRONMENTS EVERY ORGANIZATION HAS ONE ENVIRONMENT TO START OFF WITH BUT YOU CAN CREATE ADDITIONAL ONES IN THE NEW POWER PLANT. USING THAT IN THE TOP RIGHT OF THE FLOW PORTAL. ONCE YOU HAVE THE ENVIRONMENT SET UP YOU THEN CREATE THE SOLUTIONS. THIS IS WHAT I WAS SHOWING EARLIER, THE SOLUTION IS REALLY A GROUP. IT IS A COLLECTION OF DIFFERENT ASSETS THAT CAN BE MOVED FROM ENVIRONMENT TO ENVIRONMENT SO IN DEVELOPMENT ENVIRONMENT YOU WILL HAVE THE SOLUTION AND WITH US WE HAD, YOU KNOW, THE BUSINESS PROCESS FLOW AND THE ENTITY AND DATA SERVICE AND FLOW AND MOVE TO PRODUCTION. THIS IS IMPORTANT BECAUSE SINGLE ATOPIC OPERATION, RIGHT, NOT GOING TO DEPLOY SOME THINGS AND NOT OTHER THINGS. BRINGING IT TOGETHER AS SINGLE UNIT MEANS YOU CAN BE GUARANTEED ALL THE STUFF YOU TESTED AND VALIDATED AND DEVELOPMENT ENVIRONMENT IS THEN LIVE IN THAT PRODUCTION ENVIRONMENT. AND THE SOLUTIONS YOU CAN ACCESS THEM FROM RIGHT INSIDE THE PORTAL AND UNLIKE RESOURCE GROUPS SINGLE ASSET COULD OH BE IN MULTIPLE SOLUTIONS DEPENDING ON DEPLOYMENT YOU MAY WANT INTERMEDIATE TEST ENVIRONMENT AND SOME SET OF ENVIRONMENT AND VERY FLEXIBLE SYSTEM LUCKILY THERE’S ACTUALLY A WHOLE SESSION TALKING ABOUT ALM AND CICD LATER TODAY AT 5:00 P. M. IN BALLROOM B WHICH I GUESS IS TWO DOORS DOWN, SO IF THIS IS A TOPIC INTERESTING TO YOU I DEFINITELY RECOMMEND CHECKING IT OUT AND DIVING DEEP ON HOW TO DEPLOY THE SOLUTIONS LIKE THE ONES I SHOWED YOU TODAY. LAST MAJOR TOPIC I WANT TO COST IS FLOW AND LOGICAPPS AND VERY COMMON QUESTION. WHEN WE TALK ABOUT FLEXIBILITY AND LOGICAPPS REALLY THE KEY IS WHAT IS THE SCENARIO THAT WE ARE TRYING TO DO. SO WITH LOGICAPPS THIS IS AN INTEGRATION SOLUTION, BRINGS TOGETHER DATA FROM ALL THE DIFFERENT SYSTEMS THAT YOU HAVE AND REALLY ABOUT THIS BACK END INTEGRATION ABOUT ABOUT TO B AND TAKING ADVANTAGE OF THINGS THAT YOU ALREADY HAVE AND ALLOWS YOU TO TOP INTO THE POWER OF AZURE, SO LOGICAPPS IS REALLY POWERFUL

INTEGRATION CAPABILITY. WITH FLOW WE ARE FOCUSED MORE ON END-USER FOCUS PROCESS AUTOMATION. THAT’S THE AUTOMATION THAT HAPPENS FOR END USERS AND IT CAN BE LEVERAGED RIGHT INSIDE DYNAMICS AND OFFICE AND ALL OF THOSE OTHER END-USER FACING APPLICATIONS OUT THERE. WITH FLOW WE HAVE ADDED THIS CONCEPT ON TOP OF THE BUSINESS PROCESS FLOWS THAT GIVE YOU THE ABILITY TO MODEL THE STAGES SO YOU CAN TRACK PROGRESS END-TO-END PROCESS CONTINUES. WE ALSO HAVE INTEGRATIONS WITH FLOW MOBILE APP, FOR EXAMPLE, AND MOBILE APPLICATION YOU CAN GET TO START AUTOMATION FROM YOUR PHONE AND PUSH NOTIFICATIONS VERY EASILY. AND FLOW ULTIMATELY RUNS THE SAME INFRASTRUCTURE THAT LOGICAPPS DOES, SO IT IS ALL SECURE IN AZURE, HIGHLY SCALABLE, HIGHLY PERFORMANT. NOW, SOMETIMES I GET QUESTIONS LIKE THIS OR PEOPLE WILL SAY WELL, FLOW IS ONLY PER USER. YOU CAN’T BUILD SERVICE ACCOUNT WITH FLOW. OR IT IS CAPABILITIES ARE LIMITED AND ONLY FOR PERSONAL PROCESS, NOT ENTERPRISE GRADE. ALL OF THIS IS WRONG. UNDERLYING ENGINE IS EXACT SAME ENGINE BETWEEN LOGICAPPS AND FLOW AND SAME TYPES OF ACCOUNTS ARE SUPPORTED. IT HAS RICH ANLITICKS AND SUPPORTS ALM LIKE I WAS TALKING ABOUT. SO WHEN YOU THINK ABOUT FLOW VERSUS LOGICAPPS, DON’T THINK ABOUT FLOW AS A WORSE VERSION OF LOGICAPPS THINK ABOUT WHAT ARE THE SCENARIOS YOU’RE TRYING TO ACCOMPLISH. SO AT THE END OF THE DAY USE LOGIC APPS IF YOUR SOLUTION IS ALREADY IN AZURE, LOGICAPPS ALMOST CERTAINLY GOING TO BE THE RIGHT CALL. YOU COULD DEPLOY AND MANAGE THE RESOURCES IN AZURE ALONG SIDE LOGICAPPS AND WANT TO USE THE B TO B CONNECTORS LOGICAPPS IS RIGHT CHOICE. WORKED WITH DYNAMICS, WORKING WITH OFFICE, HUMAN DRIVEN APPROVAL PROCESS AND LOOK AT MICROSOFT FLOW. FLOW HAS THE ABILITY TO REACH INTO OUR RICH MOBILE APPLICATION AND A LOT OF INTERROGATION WITH POWER BI AND POWER APPS. SO I DEFINITELY HOPE THAT THIS HAS HELPED ATHBIT A LITTLE BIT IN EXPLAINING THE TWO. TO WRAP UP SPEND JUST A MINUTE ON THE FUTURE PLANS, WHERE WE GOING WITH FLOW, WHAT ARE THE BIG INVESTMENT AREAS SO THE FIRST INVESTMENT AREA THAT WE HAVE IS AROUND — BRINGING SMARTER EXPERIENCES TO FLOW. SO, YOU KNOW, I SHOWED ABILITY TO USE COGNITIVE SERVICES INSIDE OF FLOW BUT WE ARE GOING TO CONTINUE TO INVEST IN THAT AND BRING THINGS LIKE AI ANALYSIS OF YOUR FLOWS SO THAT WAY IT CAN IDENTIFY WHERE COMMON ISSUE ARE AND PROVIDE RECOMMENDATIONS. SO WE ARE GOING TO BE ADDING MORE AND MORE OF THESE AI CAPABILITIES TO FLOW IN THE COMING MONTHS. WE WILL BE CONTINUING TO DOUBLE DOWN ON HELPING PEOPLE TO MIGRATE AWAY FROM SHAREPOINT WORKFLOW WHICH IS DEP RIINDICATED AS WELL AS TECHNOLOGIES AS WELL AS WORKFLOW AND GET PEOPLE ON THE MODERN STACK AS QUICKLY AS POSSIBLE AND IMPROVING THE INTEGRATIONS FINALLY WE WILL BE ADDING MORE MORE AND MORE GOVERNANCE EXPERIENCES SO ADMIN CAN FEEL COMFORTABLE BETTING ON FLOW FOR WHOLE ORGANIZATION IS RIGHT CHOICE. NOW, FOR FLOW YOU SHOULD DEFINITELY GO DEEPER BY LEVERAGING MICROSOFT LEARN. LEARN IS NEW WEBSITE THAT CAME OUT ABOUT SIX MONTHS AGO THAT HAS A WHOLE BUNCH OF COURSES, NOT UNIQUE TO FLOW. FOR BUILD THERE’S A TON OF AZURE COURSES ON MICROSOFT LEARN AS WELL. SO I DEFINITELY RECOMMEND CHECKING THAT OUT. THAT WILL BE NUMBER ONE PLACING TO TO GET STARTED TO LEARN ABOUT THE CAPABILITIES THAT WE HAVE INSIDE MICROSOFT. THERE’S FLOW, THERE’S POWER BI AND OTHER THINGS TO GET STARTED WITH AS WELL FINALLY, IF YOU WANT TO CONNECT TO US DIRECTLY, PLEASE STOP BY THE FLOW BOOTH. WE ARE HERE ALL DAY SO, YOU KNOW, WE ARE HAPPY TO TALK TO YOU IF YOU HAVE SPECIFIC ONE-ON-ONE QUESTIONS AND, YOU KNOW, YOU COULD JOIN THE FLOW COMMUNITY. HAVE REALLY ACTIVE COMMUNITY ONLINE ON THE FLOW WEBSITE, SO DEFINITELY CHECK THAT OUT. WE ALSO HAVE IN PERSON USER GROUP TO GET STARTED WITH, THAT WILL BE WHEREVER YOU ARE. WITH THAT I HAVE ABOUT TEN MINUTES LEFT FOR QUESTIONS. SO IF YOU HAVE QUESTIONS, PLEASE COME UP TO THE MIC AND I’M HAPPY TO ANSWER THEM . [APPLAUSE] >> SHOW BPM IN STENCIL VISIO AND I WONDER IF YOU COULD CLARIFY — HOW FAR YOU’RE GOING IN TERMS OF SUPPORTING BPM AS OPEN STANDARD

AND SERIAL IZATION AND ANYTHING ALONG THOSE LINES AND SECONDLY COMPANION STANDARD DMN FOR DECISION TABLES ARE YOU — DO YOU HAVE ANY PLANS AROUND DMN? >> THOSE ARE GREAT QUESTIONS TODAY INSIDE VISIO WE USE THE SAME BASE SHAPES THAT VPN USES BUT DON’T SUPPORT THE FULL SET OF ALL BPM CAPABILITIES. BPM IS HIS VERY RICH AND ISN’T WAY TO MODEL ALL OF THOSE INSIDE FLOW SO IF YOU DO THAT INSIDE VISIO WHEN YOU TRY TO EXPORT THAT TO THE FLOW SERVICE, IT WON’T GO UP. AND AS WELL AS, YOU KNOW, FOR LOOKING AT OTHER STANDARDS ALWAYS LOOKING AT OTHER WAYS TO INTEGRATE AND DON’T HAVE ANY IMMEDIATE PLANS FOR THAT AND IT IS SOMETHING THAT WE WILL CONTINUE TO CONSIDER GOING FORWARD. THANK YOU. >> THANK YOU SO MUCH FOR THIS TALK. I STARTED PLAYING WITH FLOW JUST A LITTLE BIT, SO I’M KIND KIND OF NEW AND READ DATA OUT OF EXCEL SPREADSHEET SITTING IN ONEDRIVE AND IT HAD AN ERROR AND HOW DO I TROUBLESHOOT WHAT’S GOING ON WITH MY FLOW, WHERE IS THE ACTUAL REAL ERROR AT? I GOT STUCK AND I WILL DO SOMETHING OUT AND TROUBLESHOOTING AND WHERE ARE THE LOGS KEPT, THAT SORT OF THING >> GOAL IS THAT THE ERROR MESSAGES THAT THE WE GIVE TO PEOPLE ARE, YOU KNOW, DESCRIPTIVE AND RICH AND HAVE EVERYTHING THEY NEED TO DO TO REPAIR THE ISSUE. SO IF YOU EVER ENCOUNTER ERROR MESSAGE THAT’S JUST GOOD, MEANS SOMETHING PROBABLY WENT WRONG IN OUR ABILITY TO TELL YOU WHAT WENT WRONG AND AREN’T UNFORTUNATELY ADDITIONAL LOGS THAT YOU CAN ACCESS DIRECTLY THAT WOULD GIVE YOU THOSE DETAILS. IF THERE WERE WE WOULD HAVE SHOWN THE ERROR MESSAGE TO YOU. CASES LIKE THAT, NECESSARY OPEN A SUPPORT TICKET AND SEE IF THERE ARE OTHER LOGS THAT MAYBE WE HAVE ACCESS TO THAT YOU DON’T THAT YOU CAN HELP YOU TO RESOLVE THE ISSUE. >> THANK YOU. >> SO I HAVE BEEN MESSING A LITTLE BIT WITH FLOW AS WELL AND SAW YOU CAN MOVE FLOW LIKE FROM MY FLOWS TO THE TEAM FLOWS TAB NEXT TO THAT AND I’M JUST WONDERING BECAUSE I’M SORT OF LOGGED IN WITH OWN CREDENTIALS WITH OUTLOOK AND LOOP AND THINGS LIKE THAT AND HOW DOES IT TRANSLATE IF I MIGRATE TO TEAM FLOW AND THOSE PEOPLE GOING TO USE MY CREDENTIALS AND HOW IS THAT WORKING? >> GREAT QUESTION CREATE A FLOW BY DEFAULT STARTS IN MY FLOWS AND GOES TO TEAM FLOW BY VIRTUE OF YOU SHARING THE FLOW WITH SOMEBODY ELSE AND ADD SECURITY GROUP OR ADD ANOTHER USER NOW HAVE ACCESS TO THAT FLOW AND BIG WARNING THAT POPS UP TO SAY HEY, THIS PERSON CAN EDIT THE FLOW WHICH MEANS THAT YOU CAN DO THINGS WITH YOUR CONNECTION APPROXIMATE . THEY CAN’T GET YOUR PASSWORD AND ALSO CAN’T USE YOUR CONNECTIONS IN A DIFFERENT FLOW SO YOU CAN ALWAYS SEE WHAT THEY ARE DOING. BUT THEY COULD IF, FOR EXAMPLE, YOU CREATED A FLOW THAT THE SENT AN E-MAIL AND THEN YOU SHARED THAT FLOW WITH ME SO I COULD EDIT IT, I COULD ADJUST THE E-MAIL TO SAY SOMETHING RUDE AND WOULD BE POSSIBLE AND LOOK LIKE IT CAME FROM YOU. IMPORTANT TO SHARE FLOWS, IF SHARING THEM FOR OTHER PEOPLE TO EDIT THEM THAT EITHER YOU USE SOMETHING LIKE SERVICE ACCOUNT AND IT IS AN INDEPENDENT ACCOUNT AND OR THAT YOU TRUST THE PERSON THAT YOU’RE SHARING IT WITH TO USE THE CONNECTION TO DO SOMETHING THAT YOU DON’T WANT THEM TO. THAT’S A GREAT QUESTION. >> DO INTERACTIONS WITH FLOWS HAVE TO TAKE PLACE EXCLUSIVELY IN THE FLOW’S UI OR CAN YOU CREATE FLOWS THAT, FOR EXAMPLE, USE ADAPTIVE CARDS IN OUTLOOK AND INTERACTIONS TAKE PLACE THAT WAY? >> THAT’S A GREAT QUESTION. SUPPORT ADAPTIVE SUPPORT AS WELL AS MICROSOFT TEAMS AND LIKE THE ADAPTIVE CARD THAT I SHOWED IN THE DEMO, THAT WAS SENT THE TEAM AND HAD A BUTTON ON IT AND DENT WIRE THE WIRE TO DO ANYTHING BUT CAN SEND BUTTONS TO MICROSOFT TEAM TO OUTLOOK THAT YOU CAN DO SOMETHING AND HAVE A BUTTON INSIDE ADAPTIVE CARD AND SENDS FLOW OR OPEN AN E-MAIL OR ALL OF THOSE BASIC

THINGS. ADAPTIVE CARDS ARE GREAT TECHNOLOGY AND YEAH, WE DEFINITELY SUPPORT USING THAT FROM FLOW AS WELL. ANY OTHER QUESTIONS? >> IF I HAVE A DEV ENVIRONMENT AND PRODUCTION ENVIRONMENT AND I WANT TO HAVE ENVIRONMENT SPECIFIC SETTINGS, ANYWHERE I CAN PUT THEM? >> SO TODAY THE ONLY WAY TO DO THIS IS CREATE ENTITY INSIDE THE — TWO RESPECTIVE ENVIRONMENTS STORED IN THE COMMON DATA SERVICE BECAUSE THE COMMON DATA SERVICE IS TIED TO EACH ENVIRONMENT, YOU CAN USE THAT TO STORE CONFIGURE DATA. HOWEVER, THAT’S A BIT HEAVYWEIGHT SO WE ARE WORKING ON ADDING OR RECALLING ENVIRONMENT VARIABLES WHICH THE NAME IS KIND OF SELF-EXPLANATORY BUT BASICALLY VARIABLES THAT ARE TIED TO THE ENVIRONMENT THAT YOU CAN REFERENCE FROM DIRECTLY INSIDE THE FLOW AND CREATE AN AUTHOR OF THEM INSIDE THE FLOW EXPERIENCE AND HAVE THEM SET TO DIFFERENT VALUES AND DIFFERENT ENVIRONMENTS. >> SEEN OTHER THINGS IN CONNECTION WITH TEAMS AND USE ADAPTIVE CARDS AS WELL AND WHEN I DID THAT I BASICALLY GOT NOTIFICATION LIKE FLOW SEND YOU CARD AND I’M LIKE OKAY, GET THIS TEN TIMES A DAY AND LIKE TO KNOW MORE INFORMATION SO DOES FLOW TEAM DEVELOP THOSE CONNECTORS OR IS IT SOMETHING DELEGATED TO THE TEAMS. >> FOR THE MOST PART THE RESPECTIVE OWNER OF THE SERVICE IS PERSON BUILDING THE CONNECTORS SO WE ADDED WHOLE BUNCH OF THIRD-PARTY SERVICES RECENTLY AND BUILT BY THOSE RESPECTIVE SERVICES. NOW, THE TEAM’S CONNECTOR HAPPENED TO BE SOMETHING WE BUILT BECAUSE REALLY CORE TO OUR EXPERIENCE AND OWN THE ADD IN HOWEVER, THE SPECIFIC THING YOU’RE NOTING IS THE TOAST THAT COMES UP AND SENT ADAPTIVE CARD, SAYS SENT A CARD AND ACTUALLY LIMITATION OF THE TEAM’S CLIENT ITSELF AND EVEN IF YOU SEPTEMBER YOURSELF A CARD VIA SOMETHING OTHER THAN FLOW, YOU WOULD SEE THE SAME LIMITED THING AND WE HAVE BEEN WORKING — TALKING TO THE TEAM’S TEAM ABOUT ADDING SMARTER LOGIC TO EXTRACT THE TITLE OF THE CARD OR SOMETHING AND THAT WAY WHEN YOU GET TOAST IT DOES MORE THAN SAY GET A CARD WHICH ISN’T SUPER USEFUL. >> WORKING WITH THE FLOW, FLOW FACE-OUT FOR A PARTICULAR REASON AND SEND THE LOG PARTICULAR STEP FAILED AND HOW CAN GET PARTICULAR THING WHEN SENT IT OUT AS FAIL KIND OF MENTION? >> INSIDE THE FLOW GET THE AIR HANDLING STUFF THAT I WAS TALKING ABOUT AND ONE OF THE THINGS YOU CAN DO AND REQUIRES WRITING EXPRESSIONS BUT YOU CAN ACTUALLY LOOK AND SEE WHAT IS THE STATUS OF ANY OF THE STEPS INSIDE OF THE FLOW. ACTUALLY LOOK AT THAT AND SAY HEY IF THE STATUS OF THE STEP WAS FAILED, SAY STEP FIVE FAILED YOU CAN EVEN GET THE ERROR MESSAGES FROM THAT STEP AND INCLUDE THAT IF YOU’RE SENDING OUT MAYBE NOTIFICATION AND CREATING AN INCIDENT, INCIDENT TRACKING SYSTEM, YOU CAN ACTUALLY GET ALL THE INFORMATION BUT REQUIRE WRITING AN EXPRESSION TO PULL THE INFORMATION. >> EXPRESSION THING AND PARTICULAR STEP AND FAIL OR SOMETHING? >> YEAH, BASICALLY THE GIVEN ACTION SERIES OF OUTPUTS AND ONE OF THE OUTPUTS STATUS AS WELL AS THE ERROR MESSAGES AND ACTUALLY REFERENCE THOSE INSIDE THE EXPRESSION GOT TO GET THE STEPS IN. >> I’VE NEW TO THIS AND A LITTLE AFRAID TO EVEN SPEAK TO MICROPHONE. MY BUSINESS IS COMMERCIAL SOMEWHERE SELLING COMMERCIAL SOFTWARE AND I WONDER IS THERE A PLACE FOR FLOWS IN, YOU KNOW, DELIVERABLE WEB APPLICATIONS TO BE SORT OF INTEGRATED AND ADD VALUE OR IS THIS SORT OF ENTERPRISE END-USER APP? I’M TRYING TO UNDERSTAND >> THAT’S A GREAT QUESTION. SO MICROSOFT FLOW SUPPORTS EMBEDDING INTO WEB APPLICATIONS. SO IF YOU HAVE A WEB APPLICATION AND YOU WANT TO BE ABLE TO ADD IN SOME SORT OF CUSTOMIZATION

OF WORKFLOW FOR APPLICATION, YOU CAN ACTUALLY DO THAT. WE HAVE SDK WHERE THAT’S AVAILABLE TO TAKE THE FLOW DESIGNER AND DIFFERENT PIECES AND EMBED THEM INTO THE APPLICATION NOW, LIMITATION OF THAT IS IS THAT WHOEVER END UP USING THAT CAPABILITY INSIDE THE FLOW DOES HAVE TO HAVE A FLEXIBILITY LICENSE. FOR ISV CAN BUY LICENSES ON BEHALF OF YOUR CUSTOMERS AND WITH END-USERS DON’T HAVE TO PAY FOR FLOW OR OFFICE THEMSELVES AND BASICALLY DO IT ON THEIR BEHALF THERE ISN’T A WAY — SO LIKE POWER BI, FOR EXAMPLE, HAS CONCEPT OF POWER BI EMBEDDED YOU PAY PER TRANSACTION AS OPPOSED TO BUY USER LICENSE AND DON’T HAVE THE TYPE OF CAPABILITY TODAY BUT IF YOU’RE OKAY BASICALLY GETTING LICENSE FOR EACH USER THAT USES YOUR APPLICATION, YOU CAN ABSOLUTELY EMBED FLOW AND CAPABILITIES AND WHITE LABEL IT TO DO WHAT YOU NEED FOR YOUR APP. >> SAW ANALYTICS AND FLOW SO IS THERE A WAY YOU CAN EXPORT AND POWER BI ITSELF? >> SO THE ANALYTICS ABOUT THE BUSINESS PROCESS FLOWS AND THOSE ACCESS DIRECTLY INSIDE POWER BI BECAUSE IN THE POWER DATA SERVICE AND GET IT DIRECTLY. FOR THE ANALYTICS FOR FLOW SUCCESS AND FAIRLY RATE AT THE MOMENT WE DON’T HAVE THAT TO PULL FROM POWER BI AND SOMETHING TO LOOK AT. SO I THINK I’M PRETTY AT TIME, SO IF ANYBODY HAS OTHER QUESTIONS, I WILL STICK AROUND FOR A FEW MINUTES AND BE UP AT THE BOOTH LAYER IN THE DAY,