18
Content Management + Integration = Instant Collaboration Mike Mahon, President/CEO, [email protected] John Giffin, ECM Architect, [email protected] Mike Muller, Director, [email protected] www.ziaconsulting.com 303.443.4004 x203

Mulesoft Alfresco webinar

Embed Size (px)

Citation preview

Page 1: Mulesoft Alfresco webinar

Content Management + Integration = Instant Collaboration

Mike Mahon, President/CEO, [email protected]

John Giffin, ECM Architect, [email protected]

Mike Muller, Director, [email protected] 303.443.4004 x203

Page 2: Mulesoft Alfresco webinar

Who is Zia?A firm with deep technical expertise & strategic insight, coupled with our Agile software methodology, provides numerous benefits to our customers:

Benefits• Achieve ROI by delivering improved operational efficiencies

• Boost productivity by creating collaborative work environments

• Maintain access and control of information through the enterprise

• Allow employees to find the information they need, when they need it

• Increase end-user adoption

• Agile training by using Zia methodology and Rally tools

• Raving fan customers

Professional Qualifications•Highly-experienced, accredited senior staff consisting of Business Analysts, Enterprise Architects, Software Engineers and Data Architects

•Platinum Alfresco Professional Services & OEM Partner

•Platinum Ephesoft Partner

•Alfresco 2010 Implementation of the Year with Denver

•MuleSoft Partner

Our Partners

Page 3: Mulesoft Alfresco webinar

Enterprise Content Management (ECM)

Enterprise 2.0 Solutions

Enterprise Mobile Applications

At its heart, our Agile-based methodology is centered on a close collaborative approach to maximizing value for our customers. Constant client communication is necessary to ensure that each development iteration addresses features with the highest business value, even if those features were unknown at the launch of the project.

Zia’s Agile Solution Methodology

Mobile workforce enablement is an increasing trend for Zia’s enterprise customers. Zia’s Fresh Docs ECM application is available for iPhone, iPad and Android platforms. The newly released Fresh Xpense application is a simple expense and receipt capture tool for the iPhone that integrates with Xpenser.com.`

The focus of technology should always be on people. Zia enables our customers to gain tremendous competitive advantage by allowing their team to collaborate more effectively, respond more quickly to changes, and make better decisions. Adopters of Enterprise 2.0 solutions will find they have a more productive, engaged and informed team.

An ECM is a cultivation of knowledge -- one of the most valuable assets to any organization. A proper ECM system ensures content has integrity through proper version control, allows producers to easily create content and publish it to a variety of mediums, and it automates processes, streamlining the review, approval and distribution of content across an organization. Zia's ECM offerings provide all of these benefits, and more, in a manner tailored to the client's business needs.

Service Offerings

Page 4: Mulesoft Alfresco webinar

The context of content management today

• Content access anywhere• Access and security• Workflows & business process• Content reuse / repurposing• Archival & records management• Federated searching • Content lifecycles & single

sourcing

• Information is immediate• Collaborative,

ad-hoc processes• Work is knowledge intensive • Content is essential for decision

making• Outcomes are sustained• Relies on smart people

• Mobile social and content-centric apps (CMIS)

• Content management• Web content management• Mobile content access• Messaging, file management• Comprehensive document

management• Social collaboration• Office collaboration

CChallenges Solution

PPatterns

KEY: Content awareness and action measured in hours to minutes

KEY: Dynamic, cross-enterprise access, management and control

KEY: Integrated solutions to enable swift, collaborative outcomes

Page 5: Mulesoft Alfresco webinar

Communication: challenged with locating subject matter and sharing with constituents

Organizations: paralyzed by security and governance concerns

Human resources: difficulty increasing worker effectiveness

Effective Governance: problems managing and repurposing unstructured content

Challenges of social business + enterprise contentSocial content has introduced new challenges around managing information

Page 6: Mulesoft Alfresco webinar

Connect the right subject matter experts with content producers and consumers

Leverage the right knowledge and skills, quickly responding to market changes with relevant and accurate information

Mitigate risk by proactively managing and governing information, and intuitively extending social and collaborative content to broader enterprise content services

Leverage and extend existing investments in web, email and related applications, providing high ROI

The results:

–Lower costs

–Better insights

–Improved productivity

–Better decision making

–Improved customer satisfaction

The business value of social content & collaboration

Page 7: Mulesoft Alfresco webinar

Traditional ECM & Integration projects are characterized this way

High Cost Slow / LimitedAdoption

Complex

Page 8: Mulesoft Alfresco webinar

How do I get these systems to work?

Page 9: Mulesoft Alfresco webinar

Use Open Source, Open Platforms Mule & Alfresco

Lower Cost Simple Faster Adoption

Page 10: Mulesoft Alfresco webinar

Demonstration: SalesForce Integrated with Alfresco via Mule

Page 11: Mulesoft Alfresco webinar

Cloud Connectors

All contents Copyright © 2011, MuleSoft Inc.

Easy integration with

SaaS and Cloud 

Integrate without learning

underlying API

Supports the most popular

SaaS apps (Salesforce,

CMIS, Magento, Amazon

Twitter, etc.)

More Cloud Connectors

available everyday

Page 12: Mulesoft Alfresco webinar

Code Review: Mule ESB’s SalesForce Cloud Connector

Page 13: Mulesoft Alfresco webinar

Code Review: Mule ESB’s CMIS Cloud Connector

Page 14: Mulesoft Alfresco webinar

Code Review: Alfresco Discovers New Opportunity

// start a workflowvar workflow = actions.create("start-workflow");workflow.parameters.workflowName = "jbpm$ziawf:checklist";workflow.parameters["bpm:workflowDescription"] = nodeToProcess.getName();workflow.execute(nodeToProcess);

// tell Mule ESB to send an emailtry { XMLHttpRequest.open("GET", "http://localhost:8081/services/notify", false, null, null); XMLHttpRequest.send(""); XMLHttpRequest.close();}catch(ex){ var error = String(ex); logger.log("unable to send notification: " + error);}

Page 15: Mulesoft Alfresco webinar

Code Review: Mule ESB Web Service Inbound Endpoint

and SMTP Endpoint

Page 16: Mulesoft Alfresco webinar

Code Review: Alfresco Workflow Complete

// get the SalesForce opportunity ID from contract metadatafor (var i = 0; i < bpm_package.children.length; i++) { var pkgItemType = bpm_package.children[i].getTypeShort(); if (pkgItemType == "zia:deal") { var dealContract = bpm_package.children[i]; opportunityId = dealContract.properties["zia:opportunityId"]; logger.log("contract opp id: " + opportunityId); }}

// notify Mule ESB that the opportunity’s state has changed try { XMLHttpRequest.open("GET", "http://localhost:8081/services/updatesf?oppid=" + opportunityId, false, null, null); XMLHttpRequest.send(""); var response = XMLHttpRequest.getResponseText(); logger.log("response from Mule ESB: " + response); XMLHttpRequest.close();} catch(ex) { var error = String(ex); logger.log("web service invocation failure: " + error);}

Page 17: Mulesoft Alfresco webinar

Code Review: Mule ESB Web Service Inbound Endpoint

and SMTP Endpoint

Page 18: Mulesoft Alfresco webinar

Questions & Answers

Mike Mahon, President/CEO, [email protected]

John Giffin, ECM Architect, [email protected]

Mike Muller, Director, [email protected]

Michael Khalili, MuleSoft, [email protected]

Paul Hampton, Alfresco, [email protected] 303.443.4004 x203www.ziaconsulting.com