Claims
- 1. A content entry system for directing one or more entering entities to consistently enter content usable by at least one of a content management system and a workflow processing system, the content entry system comprising:
at least one entry template including a template definition and capable of including a workflow definition; and a software interface usable by one or more entering entities to enter a plurality of content according to the template definition and, when included, to forward the workflow definition and at least a portion of the plurality of content to a workflow process engine, wherein the software interface accesses the template definition to configure at least a portion of input screens to supply default configurations thereby providing consistent content entry by the one or more entering entities for the plurality of content.
- 2. The content entry system of claim 1, wherein the template definition configures the input screen of the software interface used by the entering entity to make inaccessible to the entering entity at least a portion of the default configurations.
- 3. The content entry system of claim 1, wherein the template definition configures the input screen of the software interface used by the entering entity to supply default content describing at least a portion of the plurality of content.
- 4. The content entry system of claim 1, wherein the template definition configures the input screen of the software interface used by the entering entity according to security authorizations associated with the entering entity.
- 5. The content entry system of claim 1, wherein the template definition configures the input screen of the software interface used by the entering entity based on a class of content to which the plurality of content belongs.
- 6. The content entry system of claim 5, wherein the template definition configures the input screen of the software interface used by the entering entity based on properties associated with the class.
- 7. The content entry system of claim 1, wherein a designer uses a design tool to select at least some of the default configurations.
- 8. The content entry system of claim 1, wherein at least some of the plurality of content is stored in a content repository.
- 9. A system for directing content entry, the system comprising:
a group of constraints that govern the entry of content; a plurality of workflow content identifying one or more workflow processes that define one or more steps for processing at least some of the content and each step defines one or more participants that participate in the processing of that content; a design tool which allows user configuration of the group of constraints and associates the plurality of workflow content with the group of constraints; and a content entry tool which accesses the group of constraints and governs the entry of content according to the group and which forwards at least some of the content and the plurality of workflow content to a system for executing workflow processes.
- 10. The system of claim 1, wherein the group of constraints include at least a number of fields that must be filled out during the entry of the content.
- 11. The system of claim 10, wherein the group of constraints further define a format for the fields.
- 12. The system of claim 1, wherein the group of constraints include at least a restriction on a entering entity's ability to enter the content.
- 13. The system of claim 1, wherein the group of constraints include at least a restriction on a entering entity's ability to alter defaults supplied as a part of the group of constraints.
- 14. The system of claim 1, wherein the group of constraints include at least a restriction on a entering entity's ability to view the content.
- 15. The system of claim 1, wherein the group of constraints are encoded using a description language.
- 16. The system of claim 15, wherein the description language is XML.
- 17. A method for defining a template definition of an entry template comprising:
receiving first selections on where to store incoming content, how to enter incoming content including at least some default entries, and metadata relating to the incoming content; receiving second selections on a step-by-step process for reviewing, modifying, or otherwise acting on the entered content, wherein each step specifies one or more participants that perform the reviewing, modifying, or acting; and converting the first and second selections into an encoded entry template usable to configure the intake of content by a content management system according to the first selections and usable to configure a workflow processing system according to the second selections.
- 18. The method of claim 17, wherein the converting includes encoding a template definition and a workflow definition using a description language.
- 19. The method of claim 17, wherein the template definition can be designed without custom programming to an API and without requiring the definer to be a skilled programmer.
- 20. The method of claim 18, wherein the description language used is XML.
- 21. A method for directing the entry of content, comprising:
associating content of a specific data classification with an entry template; based on the associated entry template, creating a content object that has characteristics defined by the entry template; and based on the content, recording values of parameters defined by the entry template into the content object.
- 22. The method of claim 21, further comprising launching a workflow process specified by the entry template.
- 23. The method of claim 22, wherein launching the workflow process includes automatically launching the workflow process.
- 24. The method of claim 22, wherein launching the workflow process includes launching the workflow process in response to a request from an entering entity.
- 25. The method of claim 22, wherein the workflow process defines, for each step of the workflow process, one or more workflow participants that are able to view or modify the content.
- 26. The method of claim 24, wherein the entry template restricts at least one of the workflow participant's ability to view or modify at least a portion of the content.
- 27. An entry template for use in a content management system, comprising:
an encoded definition of a plurality of steps for entering content into a content management system; an encoded definition of a plurality of properties to be associated with at least some of the content to the content management system; wherein the encoded definition of steps and the encoded definition of the plurality of properties cooperatively are configured to be accessed by a content entry program module and to cause the content entry program module to direct content entry into the content management system according to the encoded definitions.
- 28. The entry template of claim 27, further comprising an encoded definition of a workflow process, describing at least by reference, a workflow process including a step-by-step process for further manipulation of the entered content, configured to be received by the content entry program module and to cause the content entry program module to perform further manipulation of the entered content according to the encoded workflow definition.
- 29. The entry template of claim 28, further comprising an encoded definition describing at least one access restriction, configured to be received by the content entry program module and to cause the content entry program module to prevent at least one content entry participant from viewing at least a portion of the content.
- 30. The entry template of claim 28, further comprising an encoded definition describing at least one access restriction, configured to be received by the content entry program module and to cause the content entry program module to prevent at least one content entry participant from modifying at least a portion of the content.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/441,512, which was filed Jan. 17, 2003 and U.S. Provisional Application No. 60/505,017, which was filed Sep. 17, 2003. This application is being filed concurrently with related U.S. patent application Ser. No. ______, titled “Component Integrator,” Attorney Docket No. FILNTP.388A, and related U.S. patent application Ser. No. ______, titled “System and Method for Accessing Non-compatible Content Repositories,” Attorney Docket No. FILNTP.390A. The foregoing provisional applications and related applications are hereby incorporated in their entirety by this reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60441512 |
Jan 2003 |
US |
|
60505017 |
Sep 2003 |
US |