Records Management:
the API story
David Webster, Staff Software Engineer, Alfresco
Next 30 mins:
• Intro (me, team, product)
• Records Management -> Governance Services
• API overview
• Demo
Intro
David Webster
• Alfresco Engineer since 2010
• A lead engineer in GS team
• Working on RM
• Previously on Share & other UI stuff
• Order of the Bee member
• Alfresco community fan
• Father/husband
• Search and Rescue volunteer
Governance Services vs Records Management
Why Governance Services?
• Governance includes more than just management of records
• Governance applies to all content, including that outside of RM site
• RM module is currently how we ship our governance capabilities, but that might
change.
12 months in review:
When What
April 2016 V2.4.b, V2.4
May 2016 V2.3.0.4, V2.3.0.5
June 2016 V2.5-EA1
August 2016 V2.3.0.6, V2.5-EA2,
V2.4.0.1 V2.5
September 2016 V2.3.0.7, V2.5.a,
V2.2.0.1
October 2016 V2.3.0.8, V2.2.0.2
November 2016 V2.5.0.1, V2.3.1
January 2017 V2.3.0.9
February 2017 V2.5.1, V2.4.0.2
March 2017 V2.2.0.3
April 2017 V2.3.1.1, V2.4.1,
V2.5.b
• 21 Releases (2 major Enterprise, 3 Community, 3 Service
packs, 13 Hot fixes)
• Team grown to 18 (11 Maidenhead, 6 Romania, 1
Sydney)
• Over 2100 JIRAs worked on.
• Re-established GitHub mirror
• Travis-CI builds
• First community PR
Especially for BeeCon:
2.5.b released
yesterday afternoon
(5.2 compatibility)
GS API
GS v1 REST APIs
• APIs as a feature
• Debuts in RM 2.6
• Existing extension points and old REST (v0) APIs and Java APIs are still there.
• You should use v1 REST APIs in preference.
• API first development
• Match v1 APIs from elsewhere in Digital Business Platform.
Scope of the APIs
• Complete File Plan CRUD
• Filing records
• Declaring content as records
• Update record metadata
Explore APIs
• API Explorer: http://localhost:8080/gs-api-explorer/
• Postman: https://github.com/Alfresco/gs-api-postman-collection
API Explorer
Postman
Demo
Records Management -  the api story
Photo of initial call
Records Management -  the api story
Records Management -  the api story
Records Management -  the api story
Records Management -  the api story
Your API story
continues…
The API story
Process?
Recap
• Governance key part of Digital Business Platform
• Governance Services APIs in RM 2.6
• Match core v1 APIs
• Cover file plan set up & record ingestion
• Docs: http://localhost:8080/gs-api-explorer/
• Postman collection: https://github.com/Alfresco/gs-api-postman-collection
Thanks
David.Webster@alfresco.com
@davidcognite
Photos Š Lowland Rescue: https://www.flickr.com/photos/lowlandrescue/

More Related Content

PDF
Six months
PDF
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
 
PPTX
Pracital application logging and monitoring
PPTX
CATzure Azure Functions
PPTX
Key alias dev standard final
PDF
New features in Rails 6 - Nihad Abbasov (RUS) | Ruby Meditation 26
PDF
David Max SATURN 2018 - Migrating from Oracle to Espresso
PDF
Moving from app services to azure functions
Six months
Icinga Camp Berlin 2018 - Automated Monitoring of Proxmox VE with Icinga Dire...
 
Pracital application logging and monitoring
CATzure Azure Functions
Key alias dev standard final
New features in Rails 6 - Nihad Abbasov (RUS) | Ruby Meditation 26
David Max SATURN 2018 - Migrating from Oracle to Espresso
Moving from app services to azure functions

What's hot (20)

PDF
It's a Breeze to develop Apache Airflow (London Apache Airflow meetup)
PDF
LF_APIStrat17_The Great API Redesign
PDF
Registry improvements update
 
PDF
Spring and Summer '19 Development Feature Highlights
PDF
What's Coming in Apache Airflow 2.0 - PyDataWarsaw 2019
PDF
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
PPTX
Apache Flink First Half of 2015 Community Update
PDF
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
PPTX
The Load Balancer: War Stories with HAProxy
PPTX
Dynamic layout and transitions with expression blend 4 (30 Abr 2010)
PDF
OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
PPTX
Integrating Alfresco with Portals
PDF
Fission Introduction
PPTX
Empower your SharePoint sites with SPFx extensions
PPTX
Jenkins world 2017 - Data-Driven CI Pipeline with Gerrit Code Review
PDF
Sprint 95
PDF
Localizing kibana for the global language landscape
PDF
A Functional Approach to Architecture - Kafka & Kafka Streams - Kevin Mas Rui...
PDF
OpenInfraDays2019 Mastering Openstack the DevOps way
PPTX
Introduction to Git
It's a Breeze to develop Apache Airflow (London Apache Airflow meetup)
LF_APIStrat17_The Great API Redesign
Registry improvements update
 
Spring and Summer '19 Development Feature Highlights
What's Coming in Apache Airflow 2.0 - PyDataWarsaw 2019
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Apache Flink First Half of 2015 Community Update
WEBエンジニアが押さえておきたいソーシャルアプリ開発のツボ
The Load Balancer: War Stories with HAProxy
Dynamic layout and transitions with expression blend 4 (30 Abr 2010)
OSMC 2017 | Ops and dev stories- Integrate everything into your monitoring st...
Integrating Alfresco with Portals
Fission Introduction
Empower your SharePoint sites with SPFx extensions
Jenkins world 2017 - Data-Driven CI Pipeline with Gerrit Code Review
Sprint 95
Localizing kibana for the global language landscape
A Functional Approach to Architecture - Kafka & Kafka Streams - Kevin Mas Rui...
OpenInfraDays2019 Mastering Openstack the DevOps way
Introduction to Git
Ad

Similar to Records Management - the api story (20)

PPTX
Building a scalable API with Grails
PPTX
Web app job and functions - TUGAIT 2017
PDF
Alfresco Day Vienna 2015 - Technical Track - REST API of the Future
PPTX
Cloud Foundry at Rakuten
PPTX
What's new in SharePoint 2016
PDF
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
PPTX
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
PDF
Design & Deploy a data-driven Web API in 2 hours
PPTX
APIdays 2016 - The State of Web API Languages
PDF
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
PDF
Kubernetes Architecture - beyond a black box - Part 1
PDF
#RADC4L16: An API-First Archives Approach at NPR
PPTX
Alfresco 5.0 Technology Review
PPTX
AWS re:Invent 2016: Content and Data Platforms at Vevo: Rebuilding and Scalin...
PPTX
Vishwanarayan Sriganesh (1)
PDF
Immutable Infrastructure: Rise of the Machine Images
PPTX
Rez gateway - RezOS - innovate the future
PPTX
Rez gateway (RezOS) innovate the future
PDF
JIRA 7 for Developers - Bartek Gatz Filip Rogaczewski Ian Grunert
PDF
GlueCon 2015 - How REST APIs can glue all types of devices together
Building a scalable API with Grails
Web app job and functions - TUGAIT 2017
Alfresco Day Vienna 2015 - Technical Track - REST API of the Future
Cloud Foundry at Rakuten
What's new in SharePoint 2016
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
Design & Deploy a data-driven Web API in 2 hours
APIdays 2016 - The State of Web API Languages
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Kubernetes Architecture - beyond a black box - Part 1
#RADC4L16: An API-First Archives Approach at NPR
Alfresco 5.0 Technology Review
AWS re:Invent 2016: Content and Data Platforms at Vevo: Rebuilding and Scalin...
Vishwanarayan Sriganesh (1)
Immutable Infrastructure: Rise of the Machine Images
Rez gateway - RezOS - innovate the future
Rez gateway (RezOS) innovate the future
JIRA 7 for Developers - Bartek Gatz Filip Rogaczewski Ian Grunert
GlueCon 2015 - How REST APIs can glue all types of devices together
Ad

More from David Webster (14)

PPTX
A path from Share to ADF
PPTX
Do no Evil?
PPTX
Process backed governance
PPTX
Amazon Macie hackathon presentation
PPTX
Why search and rescue is like software development
PPTX
Internationalising a Share Customisation
PPTX
Extending share: from the outside in
PPTX
BeeCon 2016 Alfresco Engineering lightning talk
PPTX
Extending Share: Real World Examples
PPTX
OxSAR Water Safety - June 2015
PPTX
Dynamic Risk Assessment, March 2013
PPTX
OxSAR Water Safety - Nov 2014
PPTX
Alfresco Records Management Tech Talk Live September 2015
PDF
Aikau testing tech talk live 83 20150204
A path from Share to ADF
Do no Evil?
Process backed governance
Amazon Macie hackathon presentation
Why search and rescue is like software development
Internationalising a Share Customisation
Extending share: from the outside in
BeeCon 2016 Alfresco Engineering lightning talk
Extending Share: Real World Examples
OxSAR Water Safety - June 2015
Dynamic Risk Assessment, March 2013
OxSAR Water Safety - Nov 2014
Alfresco Records Management Tech Talk Live September 2015
Aikau testing tech talk live 83 20150204

Recently uploaded (20)

PPTX
assetexplorer- product-overview - presentation
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
 
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Designing Intelligence for the Shop Floor.pdf
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
iTop VPN Crack Latest Version Full Key 2025
PPTX
Tech Workshop Escape Room Tech Workshop
assetexplorer- product-overview - presentation
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
 
Autodesk AutoCAD Crack Free Download 2025
Designing Intelligence for the Shop Floor.pdf
How to Use SharePoint as an ISO-Compliant Document Management System
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Wondershare Recoverit Full Crack New Version (Latest 2025)
Computer Software and OS of computer science of grade 11.pptx
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
GSA Content Generator Crack (2025 Latest)
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Patient Appointment Booking in Odoo with online payment
Trending Python Topics for Data Visualization in 2025
Salesforce Agentforce AI Implementation.pdf
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
iTop VPN Crack Latest Version Full Key 2025
Tech Workshop Escape Room Tech Workshop

Records Management - the api story

  • 1. Records Management: the API story David Webster, Staff Software Engineer, Alfresco
  • 2. Next 30 mins: • Intro (me, team, product) • Records Management -> Governance Services • API overview • Demo
  • 4. David Webster • Alfresco Engineer since 2010 • A lead engineer in GS team • Working on RM • Previously on Share & other UI stuff • Order of the Bee member • Alfresco community fan • Father/husband • Search and Rescue volunteer
  • 5. Governance Services vs Records Management
  • 6. Why Governance Services? • Governance includes more than just management of records • Governance applies to all content, including that outside of RM site • RM module is currently how we ship our governance capabilities, but that might change.
  • 7. 12 months in review: When What April 2016 V2.4.b, V2.4 May 2016 V2.3.0.4, V2.3.0.5 June 2016 V2.5-EA1 August 2016 V2.3.0.6, V2.5-EA2, V2.4.0.1 V2.5 September 2016 V2.3.0.7, V2.5.a, V2.2.0.1 October 2016 V2.3.0.8, V2.2.0.2 November 2016 V2.5.0.1, V2.3.1 January 2017 V2.3.0.9 February 2017 V2.5.1, V2.4.0.2 March 2017 V2.2.0.3 April 2017 V2.3.1.1, V2.4.1, V2.5.b • 21 Releases (2 major Enterprise, 3 Community, 3 Service packs, 13 Hot fixes) • Team grown to 18 (11 Maidenhead, 6 Romania, 1 Sydney) • Over 2100 JIRAs worked on. • Re-established GitHub mirror • Travis-CI builds • First community PR
  • 8. Especially for BeeCon: 2.5.b released yesterday afternoon (5.2 compatibility)
  • 10. GS v1 REST APIs • APIs as a feature • Debuts in RM 2.6 • Existing extension points and old REST (v0) APIs and Java APIs are still there. • You should use v1 REST APIs in preference. • API first development • Match v1 APIs from elsewhere in Digital Business Platform.
  • 11. Scope of the APIs • Complete File Plan CRUD • Filing records • Declaring content as records • Update record metadata
  • 12. Explore APIs • API Explorer: http://localhost:8080/gs-api-explorer/ • Postman: https://github.com/Alfresco/gs-api-postman-collection
  • 15. Demo
  • 24. Recap • Governance key part of Digital Business Platform • Governance Services APIs in RM 2.6 • Match core v1 APIs • Cover file plan set up & record ingestion • Docs: http://localhost:8080/gs-api-explorer/ • Postman collection: https://github.com/Alfresco/gs-api-postman-collection
  • 25. Thanks [email protected] @davidcognite Photos Š Lowland Rescue: https://www.flickr.com/photos/lowlandrescue/