Preface

Alfresco Enterprise Content Management (ECM) software provides content-centric features in the areas of Document Management (DM), Web Content Management (WCM), and Microsoft SharePoint-like Collaboration. Alfresco is particularly strong in handling the storage of large amounts of content and in enabling collaboration. Alfresco software is licensed as either open source Community or with a fully-supported Enterprise license.

There has been incredible growth in the breadth of the capabilities of Alfresco software since the initial Alfresco software release in 2005. Much of that growth has been possible due to good software architectural decisions that Alfresco developers made early on. Those early decisions drove the development of a solid and extensible software foundation that has enabled new capabilities to be rapidly built out.

In late 2009, Alfresco introduced another new capability, an extension for Records Management that was not only compatible with, but also certified for, the Department of Defense (DoD) 5015.2 Records Management standard.

The announcement was notable, because firstly, the certification for 5015.2 is difficult to achieve. Only a few more than a dozen vendors out of an industry with vendors numbering in the hundreds have managed to be certified for 5015.2. Secondly, it was notable because Alfresco made the records software available as a free component in the open source community version of its software. Prior to that announcement, certified Records Management software was available for many tens, if not hundreds, of thousands of dollars.

The focus of this book is the Alfresco Records Management Module. To fully understand how Alfresco Records Management works, and why it works the way it does, it is necessary to also understand many of the basics of Records Management. This book tries to cover sufficient background in Records Management to bring users up to speed so that they can effectively set up a records program within their organization and then go about implementing the program using Alfresco Records Management.

As a result of the approach taken, the first chapter in the book is focused almost exclusively on Records Management without any specifics on the Alfresco implementation. After that, we dive down into great detail about how to set up, configure, and actually use Alfresco Records Management.

Dick Weisinger, the author of this book, is Vice President and Chief Technologist at Formtek, Inc. Formtek and provides Enterprise Content Management (ECM) software and services to its customers globally. Headquartered in the US, Formtek has partners and customers in the Americas, Asia, and Europe. Records Management and Alfresco software are some of Formtek's core capabilities.

Note

Additional information can be found about Formtek products and services at http://www.formtek.com.

What this book covers

Chapter 1, Records Management, describes the importance of Records Management and provides an overview of the general principles and the benefits that can be derived from implementing Records Management. Both Records Management standards, ISO 15489 and DoD 5015.2, are introduced.

Chapter 2, Getting Started with the Alfresco Records Management Module, narrows the discussion of Records Management to the Alfresco Records Management implementation. This chapter describes in detail how to install Alfresco Share with the Records Management Module, and then how to create the Alfresco Share Records Management site. In the latter part of this chapter, we discuss technical details of Alfresco webscripts and some of the underlying implementation of the Records Management dashlet.

Chapter 3, Introduction to the Alfresco Share Records Management Site, describes the basic framework of an Alfresco Share site, describing Share dashboards and collaboration features. The chapter also gives an overview of the File Plan and Records Search pages, which are unique to the Records Management site. At the end of this chapter, we examine some of the internal workings of Share site dashboards and the dashlets contained within them.

Chapter 4, Metadata and the Alfresco Content Model, introduces the Content Model structure used by Alfresco for defining document types and for specifying the metadata properties that are associated with document types. This chapter discusses in great detail how to define and extend document types and aspects of the Alfresco Content Model. Specifically the Records Management content models are looked at in detail.

Chapter 5, Creating the File Plan, describes best practices for developing a File Plan that uniquely fits the needs of your organization. We then see how to take the File Plan design and implement it within Alfresco. The chapter describes the mechanics of the File Plan implementation which involves creating the DoD 5015.2 foldering hierarchy of Series, Category, and Folder container. In the latter part of the chapter, we look at the internals of the File Plan page within the Records Management site. We note that this page is similar to and shares code with the Document Library page used by standard Share sites.

Chapter 6, Creating Disposition Schedules, describes how record retention and lifecycle information is defined within the disposition schedule. This chapter shows how a disposition schedule is created and applied at the Category level within the File Plan. The end of the chapter examines how the disposition page in the web client is constructed and interacts with the Alfresco repository using AJAX. We also see in detail how and where disposition information is stored within the repository.

Chapter 7, Filing Records, shows that methods other than the Alfresco Share web browser interface can be used to file records. The chapter describes how records can also be filed from an e-mail client, like Microsoft Outlook, or directly from the file system, using, for example, Windows Explorer in the Microsoft Windows operating system, or via FTP or batch loading programs. At the end of the chapter, we examine the low-level details of how files are uploaded and stored in the repository, and we also look at the internals of the upload form that allows multiple files to be selected for upload from the browser client.

Chapter 8, Managing Records, covers how to perform operations on records once the records have been filed into the File Plan. The operations discussed include copy, move, delete, the creation of links between records, and the viewing of a record's audit history. The latter part of the chapter discusses some of the internal implementation details of the built-in web preview capability.

Chapter 9, Following the Lifecycle of a Record, walks through the possible steps of the record lifecycle, typically from filing to destruction. The discussion includes record transfer and record accession, and describes how and why records might need to be frozen. The difference between the destruction and deletion of records is also described. The discussion on implementation internals looks at e-mail notifications and how background scheduled jobs automatically process steps of the record lifecycle.

Chapter 10, Searching Records and Running Audits, describes how to perform basic and complex searches for records in the File Plan, and how frequently used searches can be saved and later recalled and reused. The chapter describes the Audit Tool within the Records Management console and shows how reports can be run to audit actions and events that have occurred in the records system. At the end of the chapter, the internal implementation of the repository webscripts that are used to implement search and audit capabilities are discussed.

Chapter 11, Configuring Security and Permissions, explains how to create and modify users and groups that will have access to the Alfresco Share Records Management site. It describes how to create and modify Records Management roles and then how to assign permissions to those roles. The chapter also discusses how to set access rights for areas within the File Plan. The end of the chapter describes how webscripts are used to retrieve user, group, and role information from the repository.

Chapter 12, Configuring Records Management Parameters, discusses a number of useful administrative features that are available in the Records Management console. One of these tools allows the user to add custom metadata properties to extend the standard Alfresco Records Management content model. Other administrative tools are used to create custom events and to specify relationship types between records. In the implementation discussion for this chapter, we look in detail at how Alfresco implements dynamic metadata extensions to the content model.

Appendix A, Records Management Standards discusses the ISO 15489 and DoD 5015.2 standards in greater detail than covered in Chapter 1.

Appendix B, The Records Content Model, shows the detailed structure of the content model for Records Management in Alfresco.

Appendix C, Records Management Terms, lists and defines commonly used terms used in Records Management.

Note

You can download Appendices A, B, and C from https://www.packtpub.com/alfresco-3-records-management/book.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.222.185