Escolar Documentos
Profissional Documentos
Cultura Documentos
Administration
NAGESHWAR REDDY MARELLA
Agenda
• Day 1 - ClearQuest Administration Topics
• Day 2 - Roundtable Discussion
• Environment-specific issues
• Implementing security policies in CQ
• Discussion of “Best Practices” derived from first day
ClearQuest Administration
• ClearQuest Architecture
• ClearQuest Databases
• ClearQuest Client
– Comparing the CQ Client interfaces
– CQ Client capabilities
• ClearQuest Designer
– Schemas and Packages
– User Administration
– ClearQuest Customization
– Hooks and the ClearQuest API
ClearQuest Architecture Web E-mail
Browser Client
RWP E-mail
Server
ClearQuest Windows Installation
Clear CQ CQ Maint. CQ CQ CQ CQ
Quest Designer Tool Export Import Web E-mail
Tier 1
COM COM
Tier 2
ClearQuest Core
Application logic and Business Rules
ODBC
Tier 3 RDBMS
Microsoft Access, SQL Anywhere, SQL Server,Oracle, DB2
ClearQuest Databases
Schema
Repository #1 User Database #1
Database Set #1
User Database #2
Schema
Repository #2
User Database #4
Database Set #2
User Database #5
ClearQuest Client Capabilities
• Windows client
– Full-featured client interface
• Web client
– Integrations (i.e., UCM) not supported
– Cannot create report formats or charts
• Drill-down capability on charts not supported
• Restricted Access Web client
– Uses a separate URL
– Submit records
– Run a single, pre-defined query
– Does NOT consume a license!
ClearQuest Client
Hands-On Lab
Action:
Action:
duplicate
unduplicate
Action:
duplicate
Duplicated
State
• State is a placeholder
• Action institutes rules such as state transition
Record Types in ClearQuest
• Record type in ClearQuest is similar to Table in
relational database management systems.
• There are two different kinds of record types: state-
based and stateless.
• Each state-based record type has its own process
model.
• For stateless record types, there is neither state
transition nor lifecycle tracking.
• The relationship between different record types is
referencing.
ClearQuest Forms
• ClearQuest uses forms for data entry and
display.
• For each record type, you can have two active
forms: Submit form and Record form.
– You submit change requests with the Submit form.
– You display change request records in ClearQuest
database with the Record form.
– If there is only one form for a record type, then the
form is both the Submit form and the Record form.
ClearQuest Designer
Four Areas of ClearQuest Customization
1.
1. Process:
Process: States,
States, Actions,
Actions, Behaviors
Behaviors
2.
2. Data:
Data: Record
Record Types,
Types, Fields
Fields
3.
3. Presentation
Presentation of
of data:
data: Forms
Forms
4.
4. Analysis
Analysis of
of data:
data:Queries,
Queries, Charts,
Charts, Reports
Reports
ClearQuest Designer
Schemas & Packages
A ClearQuest schema is a
• Process model
container that specifies the specifications
configuration of one
ClearQuest application. • Field definitions and
behavior
• Form design
• Hook code
ClearQuest Designer
Schemas & Packages
Active User
• Has ClearQuest logon privileges.
• Can change your own password, name, e-mail and phone number.
• Cannot change group or subscription information.
• Can view schema and database information.
Schema Designer
• Can change schemas and upgrade databases.
• Cannot create or delete databases.
• Cannot edit other users’ information.
User Administrator
• Can add or edit users’ and groups’ subscription information.
• Can grant or revoke user permissions.
Super User
• Has all ClearQuest permissions.
• Can create and delete schemas and user databases.
ClearQuest User Administration
Privileges
SQL Editor
• Can edit the SQL code generated by ClearQuest queries.
Security Administrator
• Can manage the visibility of records based on ClearQuest groups. Users
with this privilege can determine which groups have access to which
records.
All Users/Groups Visible
• Allows ClearQuest users to view information about other users and
groups. Without this privilege, ClearQuest users cannot access information
on other users or groups. This privilege is granted for all new users by
default so that they can access information about other users or groups.
ClearQuest Designer
Hands-On Lab
• User Administration
– Creating Users and Groups
– Setting Privileges
• ClearQuest Customization
– Process:
• Modifying States, Actions, and Behaviors
– Data:
• Record Types, Fields, and Record Type Families
– Presentation of Data:
• Using the Forms Designer
– Analysis of Data:
• Queries, Charts, Reports managed in the client…
ClearQuest Designer
What Are ClearQuest Hooks?
Session
DatabaseDesc
Logon
Entity-related objects
Query-related objects
Attachment- History-
related related OleMailMsg HookChoices EventObject
objects objects
ClearQuest Designer
Session and Entity Objects
logon
ClearQuest Database Session
Row
____
____ Entity
____
____
ClearQuest API
Entity and EntityDef Objects