Malin De Silva presented on tips and tricks for building Visual Studio workflows. The presentation covered differences between SharePoint 2010 and 2013 workflows, differences between designer and Visual Studio workflows, how to develop and debug workflows in Visual Studio, demonstrations of creating workflows and variables, accessing REST APIs, and working with workflow tasks. Best practices discussed included logging, scoping variables, handling failures, and avoiding too many requests errors.
ESPC15 - Introduction to AngularJS in an Office 365 contextSébastien Levert
Every developer hears about AngularJS and all the magic it does for your applications. In order to kickstart you AngularJS journey, this session is an introduction to the AngularJS concepts applied to any Office 365 development. Different workloads will be targeted (Mail, Calendar, Files) and the Office 365 API will be our main datasource. We will also cover SharePoint Online specific data access (Office 365 API, REST, CSOM and Search) to meet your current development needs.
As a developer, you will learn the basic concepts of AngularJS and will be able to use those in an Office 365 context. You will be able to build rich applications (Single Page Application) and forms that will simplify your development process.
SharePoint Saturday Ottawa 2015 - Office 365 and PowerShell - A match made in...Sébastien Levert
In a world where we ear more and more about DevOps and continuous integration, your Office 365 integration process might be lacking some good practices and ways to automate everything. In this session, we will cover how you can use PowerShell to ease the deployment process of your applications, the monitoring of your tenants and the maintenance of all the workloads of Office 365. Being a demo-intensive session, be prepared to see a lot of PowerShell and Office 365 API code!
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...SPS Paris
Modern solutions are based on complex architectures, which are made of multiple layers and services. Often, to run your solutions, you need to host services on Azure, configure services in Office 365, and provision content in SharePoint Online. Deploying manually such kind of solutions in target environments can be really challenging, time consuming, and error-prone. In this session, you will learn how to automate the provisioning of such kind of solutions using the Microsoft Graph, the Azure Management API, and the REST API more in general. During the session you will see a real case study, based on the open source PnP Partner Pack Setup Wizard.
Workshop automating with microsoft flowJaap Brasser
This FREE hands-on workshop led by Jaap Brasser will help you to get started with Microsoft Flow and PowerShell.
Jaap will explain the basics, highlight the benefits and guide you step-by-step how to integrate Microsoft Flow in PowerShell scripts and vice-versa. A team of Microsoft professionals will be available to assist you.
ESPC15 - Introduction to AngularJS in an Office 365 contextSébastien Levert
Every developer hears about AngularJS and all the magic it does for your applications. In order to kickstart you AngularJS journey, this session is an introduction to the AngularJS concepts applied to any Office 365 development. Different workloads will be targeted (Mail, Calendar, Files) and the Office 365 API will be our main datasource. We will also cover SharePoint Online specific data access (Office 365 API, REST, CSOM and Search) to meet your current development needs.
As a developer, you will learn the basic concepts of AngularJS and will be able to use those in an Office 365 context. You will be able to build rich applications (Single Page Application) and forms that will simplify your development process.
SharePoint Saturday Ottawa 2015 - Office 365 and PowerShell - A match made in...Sébastien Levert
In a world where we ear more and more about DevOps and continuous integration, your Office 365 integration process might be lacking some good practices and ways to automate everything. In this session, we will cover how you can use PowerShell to ease the deployment process of your applications, the monitoring of your tenants and the maintenance of all the workloads of Office 365. Being a demo-intensive session, be prepared to see a lot of PowerShell and Office 365 API code!
D2 - Automate Custom Solutions Deployment on Office 365 and Azure - Paolo Pia...SPS Paris
Modern solutions are based on complex architectures, which are made of multiple layers and services. Often, to run your solutions, you need to host services on Azure, configure services in Office 365, and provision content in SharePoint Online. Deploying manually such kind of solutions in target environments can be really challenging, time consuming, and error-prone. In this session, you will learn how to automate the provisioning of such kind of solutions using the Microsoft Graph, the Azure Management API, and the REST API more in general. During the session you will see a real case study, based on the open source PnP Partner Pack Setup Wizard.
Workshop automating with microsoft flowJaap Brasser
This FREE hands-on workshop led by Jaap Brasser will help you to get started with Microsoft Flow and PowerShell.
Jaap will explain the basics, highlight the benefits and guide you step-by-step how to integrate Microsoft Flow in PowerShell scripts and vice-versa. A team of Microsoft professionals will be available to assist you.
Building contextual experiences with the Office GraphWaldek Mastykarz
Delve helps you stay in the know with what is going on within your organization. But what if you could have the Office Graph also help you get your work done? In this session we will deep dive into the concepts of leveraging the Office Graph outside of Delve and using it to help you do your work. I will show you how you can build solutions that leverage the Office Graph using modern technologies such as Node.js, AngularJS, TypeScript, CORS, Office 365 APIs and more!
Using Microsoft Flow for IT ProfessionalsJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos which demonstrates how Microsoft Flow can be leveraged to automate frequently recurring tasks.
Building solutions with the Office Graph (Unity Connect Amsterdam 2015)Waldek Mastykarz
Preparing for a meeting but not sure what documents are relevant? Writing a proposal and looking for similar documents? Interested in what is happening in your organization? With the new Office Graph answers to those questions are within your reach.
Recently released Office Delve leverages information from the Office Graph to help you stay in the know and discover new and relevant content for you. A part of the Office Graph is also an API that you can use for building productivity solutions tailored to your specific needs.
In this presentation you will see how the Office Graph works and how it can be used for building custom apps. All scenarios will be backed up by real-life solutions that you could use in your organization.
In this session, Massimo will go through the Swagger specification and some open source tools built on top of Swagger. This includes Swagger editors and how they can be used to create our API stubs,
the Swashbuckle tool to auto-generate swagger.json, to keep it in sync with the server code and to make it discoverable. Finally he will demonstrate the Swagger integration in the API Management space (Azure API Management and Sentinet).
SPSNL17 - Getting started with SharePoint development for the reluctant IT Pr...DIWUG
You have been blaming developers for bringing down your farm, wrestling with them over configuration changes or just laughing at them because they wear stupid T-shirts. Making fun of developers is a great way to pass the time, I am sure we all agree on that. However, you have been secretly watching Build keynotes, sitting in on developer sessions at a conference or reading developer blogs behind closed doors, because… well - it seems so cool! Fear not, you are not alone. If this is you and you do not know where to start, this session is for you. We will cover the essential tools you need to know to get started, and go from Hello World to your first real client side web part in 60 minutes. Furthermore, we'll also talk about the serious stuff - like how to manage these apps and how they fit into your existing operational service management processes. No farm solutions involved or you get your money back.
SPSNL17 - Be more effective with the PnP Provisioning Engine - Erwin van HunenDIWUG
The SharePoint PnP Provisioning Engine is an open source provisioning engine allowing you, in a declarative manner, to provision artifacts to SharePoint on-premises and SharePoint Online. Join one of the main architects behind the engine and learn about how to use it in your own environment, what it does, what it doesn't do, and how to be more effective using it.
Microsoft Flow and PowerShell combined to automate everythingJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos.¬¬¬ At the end of the talk we will have time for Q&A, so if you have any questions in regards to automation with Microsoft Flow or PowerShell be sure to have your questions ready.
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsAutodesk
Brian Sherman and Allan O’Leary, Autodesk
A technical overview of the Autodesk IoT APIs, including how to connect devices and how to view and export messages for use in other applications.
Understanding how to handle Deployments in Logic Apps is crucial for it to become part of your Integration platform. Moving the Logic Apps from development to test and preparing for production with version control and automated deployments.
Presentation on deep dive into developing serverless REST API on Azure functions with a real-time example, explore tooling options, testing and deploying alongside a discussion on different ways of securing the APIs.
Azure contains an ever growing suite of products, what tools or products do we have available to remove repetitive tasks from our daily grind. This session is viewed from the perspective of a Cloud/IT Professional, our vision is to automate anything we can using whichever tools we have available.
In this session we will dive into Azure Automation, Microsoft Flow, Azure Functions, Event Grid and more. What are they, how do they relate to each other and what are the pros and cons for using each product. By looking at and understanding how we can leverage the Cloud Automation tools that are available to us today we will be able to work less tomorrow! Warning: Contains code.
SharePoint Saturday Oslo - Introduction to Durable Functions in AzureDavid Opdendries
Durable functions are stateful functions and will make checkpoints and restart at a checkpoint if a process is recycled. Durable functions allow you to call other Azure Functions and obtain the returned data. This makes patters such as Function chaining and Fan-out/Fan-in much more easier. They also can provide you with an async status update of your running function from an HTTP endpoint.
It's an exciting time to be a developer !!!
Conference session slide for the Collab 365 conference August-2015. Mobile Device Management for Office 365 lets you ensure the security of organization data by controlling the data the users access.
Building contextual experiences with the Office GraphWaldek Mastykarz
Delve helps you stay in the know with what is going on within your organization. But what if you could have the Office Graph also help you get your work done? In this session we will deep dive into the concepts of leveraging the Office Graph outside of Delve and using it to help you do your work. I will show you how you can build solutions that leverage the Office Graph using modern technologies such as Node.js, AngularJS, TypeScript, CORS, Office 365 APIs and more!
Using Microsoft Flow for IT ProfessionalsJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos which demonstrates how Microsoft Flow can be leveraged to automate frequently recurring tasks.
Building solutions with the Office Graph (Unity Connect Amsterdam 2015)Waldek Mastykarz
Preparing for a meeting but not sure what documents are relevant? Writing a proposal and looking for similar documents? Interested in what is happening in your organization? With the new Office Graph answers to those questions are within your reach.
Recently released Office Delve leverages information from the Office Graph to help you stay in the know and discover new and relevant content for you. A part of the Office Graph is also an API that you can use for building productivity solutions tailored to your specific needs.
In this presentation you will see how the Office Graph works and how it can be used for building custom apps. All scenarios will be backed up by real-life solutions that you could use in your organization.
In this session, Massimo will go through the Swagger specification and some open source tools built on top of Swagger. This includes Swagger editors and how they can be used to create our API stubs,
the Swashbuckle tool to auto-generate swagger.json, to keep it in sync with the server code and to make it discoverable. Finally he will demonstrate the Swagger integration in the API Management space (Azure API Management and Sentinet).
SPSNL17 - Getting started with SharePoint development for the reluctant IT Pr...DIWUG
You have been blaming developers for bringing down your farm, wrestling with them over configuration changes or just laughing at them because they wear stupid T-shirts. Making fun of developers is a great way to pass the time, I am sure we all agree on that. However, you have been secretly watching Build keynotes, sitting in on developer sessions at a conference or reading developer blogs behind closed doors, because… well - it seems so cool! Fear not, you are not alone. If this is you and you do not know where to start, this session is for you. We will cover the essential tools you need to know to get started, and go from Hello World to your first real client side web part in 60 minutes. Furthermore, we'll also talk about the serious stuff - like how to manage these apps and how they fit into your existing operational service management processes. No farm solutions involved or you get your money back.
SPSNL17 - Be more effective with the PnP Provisioning Engine - Erwin van HunenDIWUG
The SharePoint PnP Provisioning Engine is an open source provisioning engine allowing you, in a declarative manner, to provision artifacts to SharePoint on-premises and SharePoint Online. Join one of the main architects behind the engine and learn about how to use it in your own environment, what it does, what it doesn't do, and how to be more effective using it.
Microsoft Flow and PowerShell combined to automate everythingJaap Brasser
Microsoft Flow is a great workflow automation tool, but most likely PowerShell is not the first thing that comes to mind when thinking about Flow. In this session I will show how to integrate Microsoft Flow in PowerShell scripts and vice-versa and to highlight the benefits that this provide. This demo-heavy session will feature a lot of PowerShell code and live demos.¬¬¬ At the end of the talk we will have time for Q&A, so if you have any questions in regards to automation with Microsoft Flow or PowerShell be sure to have your questions ready.
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIsAutodesk
Brian Sherman and Allan O’Leary, Autodesk
A technical overview of the Autodesk IoT APIs, including how to connect devices and how to view and export messages for use in other applications.
Understanding how to handle Deployments in Logic Apps is crucial for it to become part of your Integration platform. Moving the Logic Apps from development to test and preparing for production with version control and automated deployments.
Presentation on deep dive into developing serverless REST API on Azure functions with a real-time example, explore tooling options, testing and deploying alongside a discussion on different ways of securing the APIs.
Azure contains an ever growing suite of products, what tools or products do we have available to remove repetitive tasks from our daily grind. This session is viewed from the perspective of a Cloud/IT Professional, our vision is to automate anything we can using whichever tools we have available.
In this session we will dive into Azure Automation, Microsoft Flow, Azure Functions, Event Grid and more. What are they, how do they relate to each other and what are the pros and cons for using each product. By looking at and understanding how we can leverage the Cloud Automation tools that are available to us today we will be able to work less tomorrow! Warning: Contains code.
SharePoint Saturday Oslo - Introduction to Durable Functions in AzureDavid Opdendries
Durable functions are stateful functions and will make checkpoints and restart at a checkpoint if a process is recycled. Durable functions allow you to call other Azure Functions and obtain the returned data. This makes patters such as Function chaining and Fan-out/Fan-in much more easier. They also can provide you with an async status update of your running function from an HTTP endpoint.
It's an exciting time to be a developer !!!
Conference session slide for the Collab 365 conference August-2015. Mobile Device Management for Office 365 lets you ensure the security of organization data by controlling the data the users access.
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management EventDelta-N
Vanaf Visual Studio Team Foundation Server 2013 is er een nieuwe manier van Version Control: Git. Dit populaire Version Control Systeem is nu naast het vertrouwde TFS Version Control systeem beschikbaar. Wanneer gebruik je welk systeem voor version control en wat zijn exact de verschillen.
Security can seem intimidating and complex for many of us, but we shouldn’t (can’t) let that stop us from making sure we’re doing everything we can to secure our WordPress sites. After all, our websites are often part of our livelihood.
In this session Adam will discuss the “big picture” of website security and break down the fundamental tasks needed for a strong security plan, in order of importance. Adam will provide an actionable checklist on what you can start doing today to better secure your WordPress websites.
After attending this session, audience members will have a better understanding of website security as a whole and what steps they can take to mitigate risk. Attendees will be able to start building their WordPress security master plan immediately.
Beim WordPress Meetup in Würzburg am 20.12.2016 hab ich ein wenig über die Suche in WordPress erzählt. Und darüber wie man sie Plugins verbessern kann. Mit Ausflügen zu Facetten und der Deutschen National Bibliothek, Sachbegriffen und Synonymen. Und ich zeige wie wir in einem Projekt das alles miteinander verbunden haben.
We need to reorient our thinking about internet marketing, and more specifically, search engine optimization. Help Google find the best content to solve a user’s problem and you’ll win at SEO.
Technical SEO can be very overwhelming and intimating, but it doesn’t have to be. This presentation will walk through the core areas of technical SEO and present the data at a level of the average user. You won’t need a degree in coding to have some solid takeaways for improving your website and search ranking with a few technical tweaks.
So You Want to Be a SharePoint Developer - SPS Utah 2015Ryan Schouten
This presentation was given at SharePoint Saturday Utah, February 28th, 2015. The full title was, So You Want To Be A SharePoint Developer, In ~60 minutes you can be a SharePoint Padawan. In this presentation I provide the basis to have a good foundation to start developing on SharePoint.
So You Want To Be A SharePoint Developer-SPS Silicon Valley 2015Ryan Schouten
In this session we will dive into the information that you will need to be a successful developer for SharePoint. Whether you are a seasoned .Net developer or a Web developer of any sort we will cover the basics of SharePoint Development and all the options available to you. By the end of this session you will have a firm understanding of how to get started developing on SharePoint and you will be, a SharePoint Padawan.
Azure Resource Manager templates: Improve deployment time and reusabilityStephane Lapointe
Azure Resource Manager is the future of Azure and his templating features are a big improvement and simplification of how you provision resources on Azure. See how you can create ARM template in Visual Studio to create complex, multiple resources templates and how they can be combined and reused. Learn the different template functions available and how they can help you build more advanced template.
SharePoint Designer Workflows - Nuts, Bolts and ExamplesDrew Madelung
This session will touch on all different aspects of SharePoint Designer workflows. Whether you are just getting started with your first workflow or want to see some cool complex examples, this session is for you!
The key areas this session will cover are:
• Differences between SharePoint 2010 and 2013 workflows
• Getting started with SharePoint Designer workflows
• Great workflow features you might not be using
• My handy tips and tricks
• Real world examples of when you can use workflows
One of the biggest news of SharePoint 2013 is the app model, which allows creating apps for selling them through a public marketplace, the Microsoft Office Store, as well as for publishing them in a corporate App Catalog.
In this session you will learn what an app is, what are the available hosting models, how you can leverage the Client Side Object Model and the REST API to enrich your solutions. Moreover, you will learn how to publish your apps to the Office Store, or on the corporate App Catalog.
The overall goal of the session is to make you aware of the real potentials of this new capability. To attend this session you should have a good understanding of developing with .NET and general knowledge of SharePoint 2013.
Building real time serverless back ends with aws appsyncsterkje
In this presentation we will dive into the details of how AWS AppSync works and we will challenge Murphy's law by creating a demo application for organizing the agenda of a conference. After this demo you should be convinced of how easy it is to set up and build a native mobile / web app with Android, JavaScript and React Native without sacrificing user experience even if your application loses internet connection.
We'll wrap things up by discussing monitoring and deployment of an AWS AppSync application with AWS CloudFormation, serverless framework & Terraform.
Learn about the various SharePoint 2013 APIs, CSOM, SOM, OData/REST and WCF Data Services, and how to call them from your web applications, line-of-business systems, and back-end services, to leverage all the power of SharePoint 2013 without having to target and deploy code into SharePoint 2013.
Accelaratinng developmennt and business with azure conntainersMalin De Silva
Azure supports implementing containers with multiple means. In these slides it is explained how Azure Container Instances, Azure Kubernetes Services and Azure Web Apps for Containers are supported.
SharePoint Fundamentals in Microsoft GraphMalin De Silva
Microsoft Graph provides comprehensive set of endpoints related to the Microsoft services. This slide deck is from the presentation I did at the SharePoint Sri Lanka Monthly User Group Meetup January 2018.
Custom APIs with Powerapps and Microsoft FlowMalin De Silva
Custom APIs allow PowerApps to connect your own logic and extend the business app capabilities. Microsoft Flow allows creating flows that connect multiple services.
PowerApps plays a major part in Microsoft Business Application Platform Innovation by providing an easy way for the Power Users to build apps that are integrated with Business data. In this session I explored the overall picture on PowerApps with two demos.
Success Story of SharePoint Development on AzureMalin De Silva
Azure virtual machines share multiple capabilities that make it a promising platform for hosting SharePoint development environments. Lets learn through some of the things we learnt and the options available for developing SharePoint solutions on Azure Virtual Machines.
Moving your share point development to azureMalin De Silva
A developer and IT Pro focused session on planning and moving the SharePoint Development to Azure Virtual Machines as presented at SharePoint Sri Lanka monthly gathering on 14th October 2015.
Branding and designing capabilities with the Design ManagerMalin De Silva
Creating a compelling look and feel is important for improving the user experience as well as holding the organizational identity. SharePoint 2013 Design Manager make this process much easier and well defined with many capabilities included with it. Design packages, display templates, device channels, themes , image renditions and snippets are the core elements included with Design Manager.
Using Lync for cost effective and efficient communicationsMalin De Silva
With 90% of the Fortune 100 companies adopting to Lync, it has become the leading product for unified communication. Rich features like Video Conferencing, Meetings View, PowerPoint presentations and Q&A Manager will not only help you to save up to 30% of travel costs, but also up to 95% of audio conferencing costs. The cross-platform integration it makes Lync available for 14 platforms including Windows, Android and iOS. With the Lync-Skype connectivity you can connect to 300 million+ Skype users around the world at no cost.
SharePoint Development has many potentials with to the massive opportunity its creating with increasing number of users. This will be a good place to jump-start for SharePoint development.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Epistemic Interaction - tuning interfaces to provide information for AI support
Tips and Tricks for Building Visual Studio Workflows
1. malindesilva@live.com
Tips and Tricks for Building
Visual Studio Workflows
Malin De Silva
SharePoint Specialist
Exilesoft, Sri Lanka
Business 365 Saturday - Singapore
24th October 2015
2. About Me
Planning, Development and
administering experience since
SharePoint 2007.
Speaker at many forums and
conferences.
Blogger, StackExchange contributor
and a big Azure fan.
3. Agenda
• Introduction to Workflows
• Creating Visual Studio Workflows
• Using REST API References
• Working with Tasks
• Challenges and Best Practices
malindesilva@live.com
4. Who are we?
• Developers?
• Have built Workflows? (Designer or Visual Studio)
• Have built Visual Studio Workflows in 2013?
malindesilva@live.com
5. 2010 vs 2013 Workflows
SharePoint 2010 SharePoint 2013
Coupled to SharePoint servers Decoupled (Other consuming platforms)
Declarative or Custom Code Declarative
SharePoint Foundation and SharePoint
Server
SharePoint Server
Content Types No
No Apps App Friendly
.Net framework used by SharePoint (.Net
3.51)
.Net Framework xxx
Workflow runs inside SharePoint Workflows run outside SharePoint
malindesilva@live.com
6. Designer 2013 vs Visual Studio
SharePoint Designer 2013 Visual Studio
Power Users, SharePoint Developers SharePoint Developers
Can use Visio Can’t
Cannot debug Can debug, including SharePoint Online
No ALM support Full ALM support
Cannot be a part of apps Can be a part of apps
malindesilva@live.com
7. Workflow Development and Debugging
Prerequisites
• SharePoint Farm
• Workflow Manager
Farm connected
• Visual Studio 2012 or
later
• Office Developer Tools
for Visual Studio 2013
malindesilva@live.com
DEVELOPMENT
On-premises
• Allow Workflow Manager Tools
to access through firewall
SharePoint Online
• May require installing a proxy
client
• Create Azure Service Bus
namespace
DEBUGGING
9. REST API References
• Any technology supports standard REST capabilities
• Mapping with client object model
• Client object model method:
List.GetByTitle(listname)
• REST endpoint:
http://server/site/_api/lists/getbytitle('listname')
malindesilva@live.com
Operation HTTP Method (s)
Read a resource GET
Create a resource POST
Update a resource PUT, MERGE
Delete a resource DELETE
10. REST API Examples
Operation HTTP Type Example
Read lists in a web GET http://malin.sharepoint.com
/_api/lists
Creates a list POST http://malin.sharepoint.com
/_api/lists
{
'_metadata':{'type':SP.List},
'AllowContentTypes': true,
'BaseTemplate': 104,
'ContentTypesEnabled':
true,
'Description': 'My list
description',
'Title': 'RestTest'
}
malindesilva@live.com
12. Working with Workflow Tasks
• Content type changes
• Task Workflow Task (SharePoint 2013)
• Workflow Task content type has two new columns
• WorkfowInstanceId
• TaskOutcome
• Two types of tasks
• Single task
• Composite task
• Custom task forms
malindesilva@live.com
14. Custom Declarative Activities
• Richer market needs
• Repeatable design needs
• Develop and deploy to business market
• Use activities and actions
• .actions4 files
malindesilva@live.com
15. Workflow Best Practices
• Log as much as you can
• Scope workflow variables
• Ensure User when assigning tasks
• Design with failures in mind
malindesilva@live.com
16. Challenges We Faced
• Long running workflows
• HTTP 429 too many requests
malindesilva@live.com