Join us for a deep dive into the Scribe Online CDK and Connector Development!
Scribe Online is a cloud based Data Migration & Integration tool built on top of the Azure platform and offers robust customization capabilities through it's CDK to connect to any software platform!
2015-12-02 - WebCamp - Microsoft Azure Logic AppsSandro Pereira
This session will be an introduction to the new Azure Integration features: Logic Apps and also a glimpse about API Apps. They are still in preview but how can we get start using these new features? We will learn how you can use Azure Logic Apps to automate business processes without using code. This course will demonstrate the new graphical designer and how to best take advantage of different Logic App capabilities for your scenarios.
This slide deck provides the basics of how to build an Azure Logic App. This presentation was presented by Kuppurasu Nagaraj, a Microsoft MVP during the TechMeet360 event organized by BizTalk360, held on December 17, 2016 at Coimbatore.
Azure Integration in Production with Logic Apps and moreBizTalk360
In this session we will share our experience in using different Azure Integration components in a Production environment with Logic Apps. The Why? The How? And What Next?
Join us for a deep dive into the Scribe Online CDK and Connector Development!
Scribe Online is a cloud based Data Migration & Integration tool built on top of the Azure platform and offers robust customization capabilities through it's CDK to connect to any software platform!
2015-12-02 - WebCamp - Microsoft Azure Logic AppsSandro Pereira
This session will be an introduction to the new Azure Integration features: Logic Apps and also a glimpse about API Apps. They are still in preview but how can we get start using these new features? We will learn how you can use Azure Logic Apps to automate business processes without using code. This course will demonstrate the new graphical designer and how to best take advantage of different Logic App capabilities for your scenarios.
This slide deck provides the basics of how to build an Azure Logic App. This presentation was presented by Kuppurasu Nagaraj, a Microsoft MVP during the TechMeet360 event organized by BizTalk360, held on December 17, 2016 at Coimbatore.
Azure Integration in Production with Logic Apps and moreBizTalk360
In this session we will share our experience in using different Azure Integration components in a Production environment with Logic Apps. The Why? The How? And What Next?
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
Your current middleware platform is costing you more than you think. It wasn't designed to support high-velocity software releases and frequent iteration of applications—prerequisites for success in today’s world. A new, modern approach to middleware is needed that enables both developer productivity and operational efficiency.
Join Pivotal’s Rohit Kelapure and Perficient’s Joel Thimsen as they discuss:
- The limitations of traditional middleware
- The benefits of middleware modernization
- Your options for modernization, including a cloud-native platform
- Tips for overcoming some common challenges
Presenters: Rohit Kelapure, Pivotal, Joel Thimsen, Perficient & Jeff Kelly, Pivotal (Host)
In this presentation, Michael Stephenson talks about the Citizen Integrator, Microsoft Flow and also Power Apps.
The Azure-Citizen Integrator is a newer role to organizations but is expected to play an important part in the future of organizations currently going through digital transformations. He also explains how Azure Citizen Integrator can be empowered by Microsoft to deliver value to the business in a way that can be complimentary to IT strategy rather than being considered shadow IT.
apidays LIVE Australia 2020 - Have your cake and eat it too: GraphQL? REST? W...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Have your cake and eat it too: GraphQL? REST? Why not have both!
Roy Mor, Technical Lead at Sisense
Big ideas in small packages - How microservices helped us to scale our visionSebastian Schleicher
Verifying Blinkist's product and business visions with a monolithic and later microservice based approach. This talk was held at the Enterprise Architecture Connect Day 2017 at Adidas Global Headquarters.
Kochi Mulesoft Meetup #6
> Networking and Knowledge sharing.
> MuleSoft Latest Product Release Updates.
> Unify Multiple APIs into Single Data Service with Anypoint DataGraph
> Live Demonstration
> Quiz.
> Agenda for the next meetup.
Stay connected to get updates on what's new in MuleSoft.
Building loosely coupled integrations with Logic AppsBizTalk360
In this session, Toon will share his vision on how to achieve a loosely coupled architecture with Logic Apps and why this is so important. The focus will be on re-usability, flexibility, error handling, reliability and monitoring. This session targets both developers and architects.
What are Software Defined Application ServicesLori MacVittie
Application services are those network services that reside at layers 4-7 of the network. They include availability, performance, security, mobility and identity and access control. But just what are "software-defined" application services?
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu
SpringOne 2021
Session Title: VMware Tanzu Application Service as an Integration Platform
Speakers: Manoj Thekumpurath, Sr. Manager at Deloitte; Siddharth Mehrotra, Senior Manager at Deloitte
Hybrid Integration using BizTalk and AzureBizTalk360
These days we see more and more companies moving parts of their infrastructure to the cloud, however not all data will be moved to the cloud. In this session, we will deep-dive into the options which Azure provides us to integrate the cloud with our on-prem systems, like BizTalk and Sql. A session full of BizTalk, Logic Apps, Azure Functions, Service Bus and more. Using these systems together provides us a hybrid integration strategy which we can use to build more powerful integrations at a faster pace.
Irfan Baqui, Senior Engineer at LunchBadger, breaks down the important role of the API Gateway in Microservices. Additionally, Irfan covers how to get started with Express Gateway, an open source API Gateway built entirely on Express.js. Originally presented at the San Francisco Node Meetup.
In this session Sandro will focus on two of the new features: Azure Functions Integration and Call nested workflows that were announced by Microsoft Integration Product team on the monthly webcast. We will also see how they will allow us to:
Create reusable pieces
Overcome some Logic Apps limitations, and what I mean by that is, for example, the ability to add more than one action inside the condition branch’s or the ability to add more than one action inside the loop
Practical Application of API-First in microservices developmentChavdar Baikov
Building complex applications using microservices-based architecture naturally involves a great amount of remote communication based on RESTful APIs. The REST APIs represent the contract of the microservice, with both external and internal stakeholders. Microservices, with poorly designed and unstable APIs, might pose a challenge for
the whole application stack, for both adoption and maintenance.
In this session, we will dig into the benefits of the API-First development approach, for designing stable, clean, and robust microservice APIs. We will showcase a practical example of how API-First development can be streamlined for developing and consuming Spring-based Java microservices, leveraging mostly free and open source technologies.
This session was recorded during the BizTalk Summit 2015 London event where Sameer Chabungbam from Microsoft product group explains how you can build your first connector and how you can make it work in Logic Apps.
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
Your current middleware platform is costing you more than you think. It wasn't designed to support high-velocity software releases and frequent iteration of applications—prerequisites for success in today’s world. A new, modern approach to middleware is needed that enables both developer productivity and operational efficiency.
Join Pivotal’s Rohit Kelapure and Perficient’s Joel Thimsen as they discuss:
- The limitations of traditional middleware
- The benefits of middleware modernization
- Your options for modernization, including a cloud-native platform
- Tips for overcoming some common challenges
Presenters: Rohit Kelapure, Pivotal, Joel Thimsen, Perficient & Jeff Kelly, Pivotal (Host)
In this presentation, Michael Stephenson talks about the Citizen Integrator, Microsoft Flow and also Power Apps.
The Azure-Citizen Integrator is a newer role to organizations but is expected to play an important part in the future of organizations currently going through digital transformations. He also explains how Azure Citizen Integrator can be empowered by Microsoft to deliver value to the business in a way that can be complimentary to IT strategy rather than being considered shadow IT.
apidays LIVE Australia 2020 - Have your cake and eat it too: GraphQL? REST? W...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Have your cake and eat it too: GraphQL? REST? Why not have both!
Roy Mor, Technical Lead at Sisense
Big ideas in small packages - How microservices helped us to scale our visionSebastian Schleicher
Verifying Blinkist's product and business visions with a monolithic and later microservice based approach. This talk was held at the Enterprise Architecture Connect Day 2017 at Adidas Global Headquarters.
Kochi Mulesoft Meetup #6
> Networking and Knowledge sharing.
> MuleSoft Latest Product Release Updates.
> Unify Multiple APIs into Single Data Service with Anypoint DataGraph
> Live Demonstration
> Quiz.
> Agenda for the next meetup.
Stay connected to get updates on what's new in MuleSoft.
Building loosely coupled integrations with Logic AppsBizTalk360
In this session, Toon will share his vision on how to achieve a loosely coupled architecture with Logic Apps and why this is so important. The focus will be on re-usability, flexibility, error handling, reliability and monitoring. This session targets both developers and architects.
What are Software Defined Application ServicesLori MacVittie
Application services are those network services that reside at layers 4-7 of the network. They include availability, performance, security, mobility and identity and access control. But just what are "software-defined" application services?
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu
SpringOne 2021
Session Title: VMware Tanzu Application Service as an Integration Platform
Speakers: Manoj Thekumpurath, Sr. Manager at Deloitte; Siddharth Mehrotra, Senior Manager at Deloitte
Hybrid Integration using BizTalk and AzureBizTalk360
These days we see more and more companies moving parts of their infrastructure to the cloud, however not all data will be moved to the cloud. In this session, we will deep-dive into the options which Azure provides us to integrate the cloud with our on-prem systems, like BizTalk and Sql. A session full of BizTalk, Logic Apps, Azure Functions, Service Bus and more. Using these systems together provides us a hybrid integration strategy which we can use to build more powerful integrations at a faster pace.
Irfan Baqui, Senior Engineer at LunchBadger, breaks down the important role of the API Gateway in Microservices. Additionally, Irfan covers how to get started with Express Gateway, an open source API Gateway built entirely on Express.js. Originally presented at the San Francisco Node Meetup.
In this session Sandro will focus on two of the new features: Azure Functions Integration and Call nested workflows that were announced by Microsoft Integration Product team on the monthly webcast. We will also see how they will allow us to:
Create reusable pieces
Overcome some Logic Apps limitations, and what I mean by that is, for example, the ability to add more than one action inside the condition branch’s or the ability to add more than one action inside the loop
Practical Application of API-First in microservices developmentChavdar Baikov
Building complex applications using microservices-based architecture naturally involves a great amount of remote communication based on RESTful APIs. The REST APIs represent the contract of the microservice, with both external and internal stakeholders. Microservices, with poorly designed and unstable APIs, might pose a challenge for
the whole application stack, for both adoption and maintenance.
In this session, we will dig into the benefits of the API-First development approach, for designing stable, clean, and robust microservice APIs. We will showcase a practical example of how API-First development can be streamlined for developing and consuming Spring-based Java microservices, leveraging mostly free and open source technologies.
This session was recorded during the BizTalk Summit 2015 London event where Sameer Chabungbam from Microsoft product group explains how you can build your first connector and how you can make it work in Logic Apps.
Building A Product Assortment Recommendation EngineDatabricks
Amid the increasingly competitive brewing industry, the ability of retailers and brewers to provide optimal product assortments for their consumers has become a key goal for business stakeholders. Consumer trends, regional heterogeneities and massive product portfolios combine to scale the complexity of assortment selection. At AB InBev, we approach this selection problem through a two-step method rooted in statistical learning techniques. First, regression models and collaborative filtering are used to predict product demand in partnering retailers. The second step involves robust optimization techniques to recommend a set of products that enhance business-specified performance indicators, including retailer revenue and product market share.
With the ultimate goal of scaling our approach to over 100k brick-and-mortar retailers across the United States and online platforms, we have implemented our algorithms in custom-built Python libraries using Apache Spark. We package and deploy production versions of Python wheels to a hosted repository for installation to production infrastructure.
To orchestrate the execution of these processes at scale, we use a combination of the Databricks API, Azure App Configuration, Azure Functions, Azure Event Grid and some custom-built utilities to deploy the production wheels to on-demand and interactive Databricks clusters. From there, we monitor execution with Azure Application Insights and log evaluation metrics to Databricks Delta tables on ADLS. To create a full-fledged product and deliver value to customers, we built a custom web application using React and GraphQL which allows users to request assortment recommendations in a self-service, ad-hoc fashion.
Serverless integrations using Azure Logic Apps (intro)Callon Campbell
Azure Logic Apps are built around the idea of events, triggers and workflows. When you think about building microservices, there are a lot of moving parts to manage. Azure Logic Apps lets you stitch them all together much more easily and provides you with a central place to build and manage all of your event-driven services.
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Lessons from the API Stewardship Journey in Azure
Ryan Sweet, Principal Architect at Microsoft
Content Strategy and Developer Engagement for DevPortalsAxway
Slides from Write the Docs Ottawa Meet Up at Shopify HQ in Canada, June 24, 2019
We’ll walk through 5 scenarios and concrete ways of reaching a developer community for frictionless and increased engagement.
Logic apps and PowerApps - Integrate across your APIsSriram Hariharan
We have a number of new feature in Logic apps and PowerApps that make it easier than ever to build workflows that orchetstrate across any RESTful API. We will cover some of the latest updates to Logic apps and PowerApps.
Lessons learned on the Azure API Stewardship Journey.pptxapidays
apidays LIVE Singapore 2022: Digitising at scale with APIs
April 20 & 21, 2022
Lessons learned on the Azure API Stewardship Journey
Adrian Hall, Principal Product Manager at Microsoft
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraphVincent Biret
Slides supporting the session deep dive with the Microsoft Graph at Techorama Belgium 2018. Talking about authentication, authorization, integrations with azure functions and the SharePoint Framework.
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfxVincent Biret
slides of the session migration your custom components to the SharePoint Framework at SPS Ottawa 2017. Also talking about azure functions, Microsoft Graph, flow, powerapps
Depending on their size and complexity, content management systems such as Sitecore can require various workflows and tools for DevOps management. The choice in processes largely depends upon the scale and depth of your DevOps projects.
Deploying DevOps strategies on Microsoft Azure makes it easy to convert your network, virtual machines, databases, and more from infrastructure into code, enabling you to increase speed and reduce risk.
We discussed the benefits of Sitecore DevOps on Microsoft Azure, including using Microsoft Azure and Microsoft Azure (VSTS) to:
-Automate the build-out of Sitecore environments
-Automate code and content deployment
-Use Azure Resource Manager templates, PowerShell, and -VSTS to provision Sitecore environments
-Automate Sitecore installations
-Move your Sitecore databases into Azure SQL
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
Managing the lifecycle of software development can be a daunting task, especially after having adopted an Agile methodology that has you moving faster than ever. That is why it is more important than ever to have the right tools in place that allow you to effectively manage all facets of your SDLC from requirements gathering to testing and deployment. In the suite of tools available in the space of Application Lifecycle Management (ALM), Team Foundation Server (TFS) is a stand out. Let us show you how your organization can benefit from the advanced capabilities and unique configurability of TFS to successfully deliver your software development projects on time and on budget.
SilverTech powers The customer experience? By using Scribe Online, Scribe's cloud-based integration platform as a service (iPaaS), SiverTech powers the agency's Lead to Loyal Lifecycle philosophy.
Your application becomes more valuable for your customers when it is integrated to their other applications. At the core of any integration strategy is your API. As a provider of a leading integration platform as a service (iPaaS), Scribe has worked with hundreds of APIs over the years and would like to share with you what sets the best APIs apart.
Your application becomes more valuable for your customers when it is integrated to their other applications. At the core of any integration strategy is your API. As a provider of a leading integration platform as a service (iPaaS), Scribe has worked with hundreds of APIs over the years and would like to share with you what sets the best APIs apart.
Building a crm data strategy goals that boost business performance finalex_scrScribe Software Corp.
You need an integrated view of all your customer’s quotes and contracts in order to reduce risk, improve order quality and enhance the customer experience by supporting all business and customer needs.
Connect On-Premise and Cloud ERP and Donor Database to Lower TCOScribe Software Corp.
Streamline Business Process Workflows with Data Integration. Prevent errors that occur when manually transferring data between systems.Create automatic data flows from both on-premise and online donor tracking systems.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
2. 4
Session Abstract
With Scribe Online, connecting with new endpoints for integration or
interacting with the application from an external program are within
your reach by using Scribe Online tools. In this presentation we will
give you examples of common use cases for extending Scribe Online
and an overview of the developer tools and resources available to help
you get the job done.
3. 5
Agenda
• Creating your own connector for Scribe Online
◦ Define what a connector is and what it does
◦ Why would you want to build a connector
◦ Using the Fast Connector Framework and the CDK
• Scribe Online API
◦ Use cases for using the API
◦ API interactive documentation in the Swagger framework
◦ New APIs available with new version of Scribe Online
5. 7
Simplified Connector Architecture and Capabilities
• Authentication – Getting
Scribe Online logged in to
the endpoint
• Metadata – Collecting
metadata from the endpoint
and communicating with
Scribe Online for
presentation in the app
• Query – Return a set of
records from an endpoint
• Execute Operations –
Create, Update, or Delete
operations when the job
runs
6. 8
Why Build a Connector
• Project requires access to an application or endpoint that Scribe
Online does not have a connector for
◦ data service
◦ application API
◦ technology layer
• Purpose build a basic connector for that one project
• You use the connector on multiple projects
8. 10
What is the Fast Connector Framework?
• A programming framework for developers or business analysts with
limited knowledge of Scribe Online to build a basic connector in days
not weeks
• A Visual Studio solution/extension for creating a connector,
developed in C#
• Tedious connector coding is pre-built (i.e. serialization, conversions,
connector connection UI, commands, error reporting, etc.)
• Simplifies connectivity/authentication, GET/POST/PUT code
9. 11
Fast Connector Framework Use Cases
• For proof of concept projects or purpose built connectors with simple
needs for cloud or SaaS apps:
◦ REST and simple HTTP (not built for SOAP)
◦ Basic Authentication only (no OAuth support)
◦ Queries with simple filters, AND only, no OR, equals operator only
• Block types: query, lookup, fetch
◦ Relationships not supported, no parent or child data
◦ Create operations, can be adapted to do Update, no Deletes
• Basic metadata support for entity names, field names, and data types
10. 12
Fast Connector Framework Requirements
• Prerequisites
◦ Knowledge of simple HTTP web services, JSON
◦ Developers do not require previous experience with Scribe Online
technologies, architecture, or internal data structures
• Requirements
◦ Microsoft Visual Studio 2013 or higher (works with Community)
◦ Microsoft .Net Framework 4.5
◦ A trial or paid subscription to Scribe Online Integration Services (IS)
◦ API of the application being accessed must support simple HTTP web services
◦ Base URL for the API
◦ Credentials for the API
11. 14
Introducing Scribe Labs
• While looking for faster, better ways to create connectors, we’ve built
samples that we’d like to share.
• Some Available today in the Scribe Online Marketplace – links available
for details and Data Sheet.
• Experimental in Nature – some using the Fast Framework – all indicated
with the flask.
• Free – offered “as is”, while we will try to assist, they have not received
the same amount of attention as Scribe Connectors.
• Looking for feedback and if they should become full fledged Scribe
Connectors.
12. 15
Scribe Lab Connectors
SMTP – Email Connector
FileStream - moving binary data when mapping data from
one datastore to another
Nextcaller – advanced caller ID
SMS – Text Messaging
Zillow - Real Estate Listings
13. 16
Fast Connector Framework Resources
• Online help
• Visual Studio extension (FastConnectorWizard.vsix)
• Sample connector project with White Pages web service
• Video tutorial
• Available October
• Accessed through the Scribe Online CDK online help
http://help.scribesoft.com/cdk/en
• Postman - https://www.getpostman.com
• Fiddler - http://www.telerik.com/fiddler
15. 18
Fast Connector Framework Methodology
Use Postman to learn how to interact with the REST web service without programming
Create and test your calls using Postman
Set up your calls in the Fast Connector Framework
Compile install your connector on a local Scribe Online agent
Test the connector through Scribe Online
Use Fiddler to inspect calls through Scribe online that error and compare to calls made using Postman
17. 20
CDK Connector Use Cases
• For more complex use cases
◦ Legacy apps and APIs
◦ Multi-part calls
◦ Queries with multiple filters
• Use of the OR operator
• Use of >, <, <>, starts with, etc.
◦ Relationships
◦ Full support for all operation types: Create, Read, Update, Delete
◦ Not restricted to REST and simple HTTP
• Connectors can be controlled by the creator and monetized
18. 21
CDK Resources
• CDK Help - http://www.scribesoft.com/helpcenter/prod/cdk/en/
◦ Key concepts defined explained
◦ Design recommendations for developing connectors for different Scribe
Online services
◦ Diagrams showing interaction between agents and connector methods
◦ Object level documentation
• Sample Projects
◦ Fully functioning source code and projects for RS Source, RS Target, and IS
connectors
• Unit tests
◦ Unit test programs for testing the connector before it is deployed and
before user acceptance testing
• Free online video training from Scribe engineers
19. 22
Third Party Connectors Created with the CDK
Marketplace Connectors
Dispatch
Melissa Data Services
Exact
Intacct
Private Connectors
JIRA
EventBrite
ServiceNow
Google Calendar
20. 23
FCF vs. CDK
Fast Connector
Framework
• Limited development
skills
• REST/HTTP
• JSON/XML payloads
• Simple GET/POST/PUT
calls
Connector
Development Kit
• Experienced developer with
web service experience
• Any API*
• Any payload*
• Batch Processing
• API complex array responses
• Dynamic metadata
discovery*
And more…
22. 25
Scribe Online REST API
• The Scribe Online API enables you to write code that performs many
of the common operations normally performed through the Scribe
Online user intervace.
• The API objects, functionality, and workflow are similar to that of the
Scribe Online user interface.
• Often, the best way to understand how to accomplish a given task
using the Scribe Online API is to understand the steps required to
achieve the same goal using the Scribe Online interface.
23. 26
Why Use the Scribe Online API
• Deploy solutions
• Run solutions on demand from outside of Scribe Online
• Run solutions from your own scheduler or trigger
• Manage solutions
◦ enable or disable solutions
◦ query execution history
24. 27
Scribe Online API Capability
• Provisioning Agents
• Inviting and uninviting Users
• Installing and uninstalling
Marketplace Connectors
• Creating and testing Connections
• Creating IS and RS Solutions
• Cloning existing IS Solutions
• Enabling or disabling Maps in a
Solution
• Assigning and reassigning Agents to
Solutions
• Running and scheduling Solutions
• Reviewing Solution execution
• Rerunning failed Executions
• Reviewing row usage
27. 30
Scribe Online API Technical Details
• Uses SSL (HTTPS) to ensure all data is secure
• Uses HTTP Basic Authentication to validate API users
• Validates that API users have the same rights and restrictions as they do in the
Scribe Online user interface for all Organization-based methods
• Uses Scribe Online interface entities, such as Agents, Solutions, and Maps, as
REST resources that exchange data with the API as JSON objects
• Supports CRUD operations using standard HTTP verbs:
◦ POST
◦ GET
◦ PUT
◦ DELETE
28. 31
New API Endpoints
• As part of a new implementation of Scribe Online using HTML5 we
will be using the API extensively from the new app. These new API
endpoints will be publically available.
◦ Lookup Tables: create, modify values, do lookups
◦ Connection Metadata: return entity names, return entity
relationships
◦ Maps: return a list of maps, edit a map, delete a map
32. 35
Try the Scribe Online API
• Enable API access for
your Scribe Online
Organization.
• Get your Organization
ID.
33. 36
Try the Scribe Online API
• https://dev.scribesoft.com/api/
• Enter your Scribe Online
credentials.
• Click SET.
• There is no user feedback
until you try an API; so be
sure to enter the correct
credentials.
34. 37
Try the Scribe Online API
• Select the API to Return a list
of solutions.
• Enter the orgID.
• Click Try it out!.
35. 38
Try the Scribe Online API
• View the solution
information in Response
Body.
• Copy the solution id.
36. 39
Try the Scribe Online API
• Select the API to
Return
information about
a solution
schedule.
• Enter the orgId.
• Paste the
solutionID.
• Click Try it out!.
37. 40
Try the Scribe Online API
• View the solution
schedule status in
Response Body.
38. 41
Wrap Up
• Scribe Online is extensible and the barrier may be lower than you
think
• You can create your own connectors for Scribe Online
◦ Use the Fast Connector Framework for simple connector
requirements with REST or HTTP
◦ Use the CDK for more complex connectors
• API can be used to control Scribe Online
• More APIs are being added as we build out Scribe Online v2