Members

The Collaboration API contains elements that developers can use to define, access, and manage teamspace user information from within FileNet P8 applications. Key member elements are:

Membership Fundamentals

Member information comprises the following:

A member object is created when items from the list above are added to a MemberInfo object and passed to the MembershipManager's updateMembership method, as described below. The same method may be used to update or remove members.

Creating a Teamspace Member

In a standard teamspace structure, Member objects are created and maintained within the _members folder, a subfolder of the teamspace's _internal folder.

The following code describes how a Member object might be created in a known object store and teamspace (for information on teamspace objects, see Teamspaces; for information on creating and managing object stores, see the Content Java API topic, Working With Object Stores).

    // create a new MemberInfo object
    MemberInfo memberInfo = new MemberInfo (subjectInfo, memberType, memberSecurityDefinition);
    MemberManager memberManager = teamSpace.getMemberManager();
    Member memberObject = memberManager.updateMembership(memberInfo);

Additional Information

For information on how members are created and managed within the FileNet P8 TCM application, see Managing People and Teams.