Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
PMC Project Management Centre Inc
Legal Name:
PMC Project Management Centre Inc
Operating Name:
Project Management Centre (PMC)
Mailing Address:
220-2 Du Commerce Pl.VERDUN, Quebec
H3E 1A1
Location Address:
220-2 Du Commerce Pl.VERDUN, Quebec
H3E 1A1
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Logo
Company Profile
Founded in 1992, PMC Project Management Centre Inc is a wholly
owned Canadian Corporation with offices located in Ottawa and
Montreal. Project Management Centre specializes in the definition of Project Management Frameworks and the implementation of Enterprise Project Management information systems (EPMS).
Working in close relationship with project managers,
professional staff and executives, PMC consultants deliver
effective and efficient solutions to handle multiple projects of
varying size and scope. Our team has accumulated over 25 years
of experience in the delivery of project management support
services, software and skills training as well as system design
and implementation. PMC offers the following products and
services:
-Enterprise Project Management Solutions
-Project Management Support Services
-Project Management Professional Services
-Training in Project Management Tools
PMC Project Management Centre Inc is proud to be a recognized
provider with the Project Management Institute (PMI) Registered
Education Provider program.
As a Global Registered Education Provider (R.E.P.), PMC accepts
and adheres to all PMI Registered Educational Provider Program
policies, requirements and rules concerning the provision of
professional education activities and materials.
As a Primavera Solution Provider, PMC delivers outstanding
training on all Primavera applications, including its best-of-
breed tools: Primavera Enterprise and TeamPlay. Our trainers are
certified professionals with hands-on experience in the
implementation of these products in both the public and private
sectors.
PMC also delivers a complete introductory roadmap through our
Four Cornerstones of Project Management, a structured, step-by-
step approach to team-based project management.
Our courses and workshops qualify for Professional Development
Units (PDUs), which are required to maintain PMP certification.
Full profile
Full profile
Contact information
Company description
541330 - Engineering Services
541619 - Other Management Consulting Services
611420 - Computer Training
611430 - Professional and Management Development Training
611690 - All Other Schools and Instruction
Product / Service / Licensing
The Project Management Centre is the Primavera Authorized
Representative for the National Capital Region. The Project
Management Centre can assist its client in the selection,
acquisition, and implementation of these Primavera products:
-Primavera Enterprise
-Primavera TeamPlay
-Primavera Expedition
-Primavera Project Planner (P3)
-Primavera SureTrak
For more information, please visit our website at www.pmc.ca.
software, built on Oracle and Microsoft SQL Server relation
databases for enterprise-wide project management scalability.
P3e can stand alone for project and resource management, or it
can be used in conjunction with other Primavera products, such
as P3 and SureTrak, to consolidate decentralized project plans
for ongoing cross-project analysis and insight. No other product
provides this complete picture of all your projects form
summaries by cost account and global resource breakdown
structure, to proactive control of project issues and risks.
P3e's straightforward interface ensures that it is easy to learn
and use. Rich analysis and reporting capabilities are
complemented by and extensive Project website and companion
products for making visible the progress made on your projects.
Primavera TeamPlay is Primavera's answer to enterprise-wide
Project Portfolio Management for IT and Application Development
projects.
It is an integrated solution with web-enabled, client/server,
and desktop software solutions that provides role-specific roles
to satisfy each team members needs, responsibilities, and skills.
It provides comprehensive information on all the projects in the
enterprise, from executive-level summaries to detailed work
assignments for each team member.
multiple projects which require integrated scheduling, resource
allocation and leveling, and cost control at the corporate
level. Since projects are disk-resident in P3, it easily
supports large projects with thousands of activities. Using P3
also establishes a consistent structure for all projects.
SureTrak Project Manager is a team-level tool for planning and
scheduling detailed tasks at the individual resource level.
Applying Enterprise Project Management in this environment, each
project team uses SureTrak to manage its own project. Because
projects in SureTrak are memory-resident, scheduling results are
immediate; however, SureTrak performance is optimal with smaller
projects.
engineering and construction programs to successfully deliver
projects by drawing upon new cross-project analytical
capabilities; uniform, customizable processes; a collaborative
environment; and effective contract management for on-time, on-
budget projects. Primavera Expedition is the first to provide a
global perspective of the multi-language, multi-currency
projects and programs your company has underway.
difference. And while your project plan needs to be developed
and cared for, it only explains HOW you will deliver the work.
This is where Requirements Management kicks in.
While project management is concerned with how you plan to
deliver the product, requirements Management focuses on WHAT
that product is and helps control its evolution. Identifying
product requirements and specifications as well as ensuring that
changes to those are well coordinated with everybody requires
discipline and the tools to support it.
At PMC, we can provide the building blocks to help make it all
happen: plan and manage BOTH the project and the product.
Telelogic DOORS provides all the features needed to capture,
track and manage user requirements. You can enter your
requirements directly into DOORS, using its familiar word
processor style interface. Once you've captured your
requirements in DOORS, you can track and manage them throughout
the project life cycle using a variety of features, such as
views, links and traceability analyses.
integration application that allows users and organizations to
link Primavera Enterprise and Telelogic DOORS, two key
information tools used to support project delivery.
PMConnex lets Primavera and DOORS exchange information so that
project managers and other project team members can quickly
assess the impact on the product plan of changes to the project
plan and vice-versa. It reduces time spent in meetings,
accelerates the change control process and ensures everyone is
kept informed of relevant information regarding their
deliverables.
To achieve this integration, PMConnex uses both the Primavera
SDK (Software Development Kit) that comes with Primavera
Enterprise and TeamPlay and Telelogic DOORS DXL scripts that
load with the application whenever DOORS is launched.
PMConnex delivers the following capability:
1) 2-way transfer of project WBS elements so that they can be
viewed in DOORS and linked to requirement module objects as well
as allow DOORS users to submit additional WBS elements. Also,
the names of linked objects in DOORS are listed in the WBS
Notebook topics in Primavera;
2) Transfer of OBS elements from Primavera to DOORS;
3) 2-way transfer of project risks and issues allowing team
members to view them in DOORS as well as submit them to the
Primavera project managers.
Please visit our website at
http://www.pmc.ca/software/pmconnex.html and "click" to Download
a Screencam Presentation of PMConnex.
The Project Management Centre provides professional resources in
the roles of project managers and coordinators to assist our
clients with the planning or delivery of their key project
initiatives. To ensure consistency and quality, PMC's resources
are versed in the Project Management Institute's Project
Management Body of Knowledge, as well as, commonly used project
management systems such as Primavera and Microsoft Project.
These services provide an objective and cost effective
alternative to the use of internal resources that are not always
able to devote their time to project administration activities.
PMC Professional Services include:
-Project planning definition and facilitation
-Project Managers, Coordinators and Schedulers
-Project/Program Assessments and Audits
-Accountability and performance measurement framework
Solutions:
Enterprise Project Management Solutions (EPMS) provide a
flexible and appropriate structure for organizations and
individuals to measure their performance in the planning and
attainment of their goals. By bringing together the right mix of
technology, business practices, organizational changes and
people skills, PMC helps clients achieve the full benefits of
EPMS solution.
Those benefits include:
-Increased retention of valued and proficient resources
-Effective process delivery of quality products and
services
-Improved efficiency per resource
-Better quality through the employment of standards and
lessons learned
-Increased return on investment and project profitability
Studies have demonstrated that the use of EPM solutions improves
organization performance by 10 to 20%.
Project Management Skills Development:
PMC provides customized and select project management software
training programs for our clients. Each course employs field
subject matter expertise to provide participants with a dynamic
learning environment. Our training programs give students the
opportunity to increase their knowledge with case studies and
role-plays that reflect challenges of the day-to-day workplace.
An approach that enables the immediate transfer of project
management skills into their business environment.
An effective client-oriented hands-on approach is taken with
each engagement to ensure successful delivery of key project
deliverables. With this approach we have earned an excellent
reputation for getting quality work done on time within budget
for private and public sector clients in fields such as:
-High-technology
-Telecommunications
-Information Technology
-Manufacturing
-Transportation and Services
-Pharmaceuticals
-Public Utilities
-Government
-Defence
-Natural Resource
-Construction
For more details, please visit our website at www.pmc.ca.
experience. They are committed to lifelong learning in their
field of knowledge. They are objective, flexible, and intuitive.
That's what makes them first-class instructors.
What's more, these consultants deliver not only public courses,
but client-specific courses, as well. Using case studies and
role-playing, their goal is to optimize the learning experience.
To help your managers and employees visualize your goals. To
transmit a sense of focus. To relate the training to the job at
hand, as well as to your management style and corporate culture.
In short, they can deliver dynamic, practical and appropriate
instruction on the application of project management systems and
methodologies to your business environment.
Project Management Courses:
-PMC's Four Cornerstones of Project Management
-Martin Training: Essential Skills for Managing Projects
-Martin Training: Essential Skills for Managing Projects IT
Version
-Martin Training: Accelerating Project Team Performance
-Martin Training: A Step-by-Step Approach to Problem Solving
-Martin Training: Getting Started in Project Management Workshop
For our Public Course Schedule please visit our website at
http://www.pmc.ca/training/public.html
Primavera Authorized Training organization and a Primavera
Solution Provider. This means that the standard of the training
provided by our instructors is certified by Primavera Systems
Inc. to meet or exceed their own high standards of systems
knowledge and instructional delivery. Our trainers are all
project management professionals with considerable experience in
delivering project management services in both private and
public sectors. This gives us the unique advantage of bringing
real-life operational experience into the training environment.
PMC software application instructors are power-users who
specialize in meeting client-specific needs in a variety of
business settings. Our methodology instructors are experienced
operational and project managers and are able to effectively
link project management theory to the operational environment.
We provide training in modern, computer-equipped classrooms.
Classes are scheduled according to client requirements and our
availability. Up to 12 may attend each class. Class duration
will differ according to the product. Manuals are an extra cost
and are charged based on the number of attendees. Cost of
manuals differ according to the product.
Software Courses:
-Primavera Enterprise
-Primavera TeamPlay
-Primavera Expedition
-Primavera Project Planner (P3)
-Primavera SureTrak
-Introduction to Microsoft Project Management
-Advanced Microsoft Project
For more information, please visit our website at www.pmc.ca.
more information
difference. And while your project plan needs to be developed
and cared for, it only explains HOW you will deliver the work.
This is where Requirements Management kicks in.
While project management is concerned with how you plan to
deliver the product, requirements Management focuses on WHAT
that product is and helps control its evolution. Identifying
product requirements and specifications as well as ensuring that
changes to those are well coordinated with everybody requires
discipline and the tools to support it.
At PMC, we can provide the building blocks to help make it all
happen: plan and manage BOTH the project and the product.
Telelogic DOORS provides all the features needed to capture,
track and manage user requirements. You can enter your
requirements directly into DOORS, using its familiar word
processor style interface. Once you've captured your
requirements in DOORS, you can track and manage them throughout
the project life cycle using a variety of features, such as
views, links and traceability analyses
training. Participants will gain a thorough background in the
concepts of planning and scheduling while learning Primavera
Enterprise 3.0. This three-day course leads you through hands-on
workshops that create and track an entire project to completion,
using the three basic elements of project management: schedule,
resource and costs. Scheduling techniques will be covered.
Audience: New P3e users
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
PDU's:21
Course Outline:
Day One:
Introduction to P3e 3.0
Adding a Project to the EPS
Creating a Work Breakdown Structure
Reference Documents
Adding Activities
Adding Steps and Roles to Activities
Day Two:
Creating Relationships
Scheduling
Constraints
Organizing Activities
Assigning Resources and Costs
Day Three:
Analyzing Resource/Cost usage
Optimizing the Schedule
Thresholds
Statusing the Project
Analyzing the Statused Project
Workshops:
Adding a Project to the EPS
Creating a Work Breakdown Structure
Adding Activities
Adding Steps and Roles to Activities
Creating Relationships
Scheduling
Constraints
Assigning Resources and Costs
Statusing the Project
Analyzing the Statused Project
At the completion of this course the student will be able to:
Introduction to P3e 3.0
Add a Project to the EPS
Create a Work Breakdown Structure
Reference Documents
Add Activities
Add Steps and Roles to Activities
Create Relationships
Schedule
Constraints
Organize Activities
Assign Resources and Costs
Analyze Resource/Cost usage
Optimize the Schedule
Thresholds
Status the Project
Analyze the Statused Project
Senior Management, Program Managers, and Project Managers who
need to make strategic business decisions based on project
performance. We will review status and identify potential
problems across single or multiple projects through the creation
of portfolios and tracking layouts.
Audience: New Primavera Enterprise users
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
PDU's:7
Course Outline:
Day One:
Introduction to the Primavera Enterprise Suite
Explain the Enterprise Project Structure (EPS)
Define Earned Value Analysis
Setting up Security Profiles for Portfolio Analyst
Running the Project Summarizer
Navigating the Portfolio Navigator and Layout Window
Opening and Modifying an Existing Portfolio
Creating Portfolios
Displaying Portfolio Groups
Working with Tracking Layouts
Comparing Portfolios
What-if Analysis
Running Reports
At the completion of this course the student will be able to:
Describe the tools that make up the Primavera Enterprise Suite
Explain the Enterprise Project Structure (EPS)
Define Earned Value
Identify how a Portfolio Analyst user is setup
Describe how the Project Summarizer works
List the benefits of using Portfolio Analyst
Navigate the Portfolio Navigator and Layout Window
Create a portfolio of projects
Display various tracking layouts for analysis
Create new tracking layouts
Perform what-if analysis
Create reports using the Report Wizard
depth look at the software. The lessons can be performed
independent of one another to allow flexibility in the course.
Many of the lessons will aid the project office in determining
how to setup users, maintain security, and define global data
items, such as calendars and activity codes. Other lessons will
aid project managers in creating budgets, modifying multiple
activities using global change, and performing extensive earned
value analysis. Many options for sharing project information
will be covered including: Project Website, project check in/out
and project import/export.
Audience: Project Office, resource managers, and advanced P3e
users
Prerequisite: Course P102
PDU's: 14
basic training. Participants will gain a thorough background in
administering their methodologies and the concepts of building
methodologies in TeamPlay Methodology Manager. This one-day
course leads you through hands-on workshops to assist you in
building and maintaining methodologies.
Audience: TeamPlay Administrators, Process Engineers,
Methodologists, Project Office
Prerequisite: Planning, Executing, and Controlling with TeamPlay
Project Manager, Fundamental Project Management Training and a
knowledge of Windows
Length: 1 day
PDU's: 7
Course Outline:
Day One:
Introduction to Methodology Manager
Navigating in Methodology Manager
Creating a Project with Project Architect
Creating Methodologies
Linking Methodologies
Estimating Data
Assigning Attributes
Using Methodologies to Create a Project
Using Estimation Data in TeamPlay
Project Manager
Workshop and Class Exercises:
Calculating Complexity
Assigning High Durations
Assigning Estimation Weights
Assigning Attributes
Using Top Down Estimation
At the completion of this course the student will be able to:
Distinguish between TeamPlay Methodology Manager and TeamPlay
Project Manager
Review the project management lifecycle
Define the types of methodologies
Introduce the Project Architect
Create a methodology
Link methodologies
Establish estimation metrics for methodologies
Define and assign attributes
Run the Project Architect
Use estimation metrics in TeamPlay Project Manager
basic training. Participants will gain a thorough background in
the concepts of planning and scheduling while learning TeamPlay
Project Manager. This three-day course leads you through hands-
on software workshops that create and track an entire project
from initiation to completion, using the three basic elements of
project management: schedule, resource, and costs. Scheduling
techniques will be covered. Participants will also create and
track their own project using project class exercises.
Audience: New TeamPlay users, Project Managers, Schedulers
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
Length: 3 days
Course Outline:
Day One:
Introduction to the TeamPlay Suite
Introduction to Planning, Executing, and Controlling with
TeamPlay Project Manager
Navigation in TeamPlay Project Manager
Enterprise Project Structure
Creating a Project
Creating a Work Breakdown Structure (WBS)
Adding Activities
Adding Activity Details Notes, Steps and Documents
Day Two:
Creating Relationships
Scheduling
Applying Constraints
Viewing Schedule Data
Defining Resources
Defining and Assigning Roles
Assigning Resources and Costs
Analyzing Resources and Costs
Day Three:
Analyzing the Project
Baselining a Project
Distributing Information
Executing the Project Plan
Analyzing the Updated Project
Reporting Performance Reports
Reporting Performance Project Website
At the completion of this course the student will be able to:
Describe the products available within the TeamPlay Suite
Describe the Enterprise Project Structure
Create a project
Define the Work Breakdown Structure
Add activities
Calculate a schedule
Organize and analyze activity data
Assign resources and expenses to activities
Define and create a baseline schedule
Complete an updating cycle
Run reports
Create a project website
Software Workshops:
Creating a Work Breakdown Structure (WBS)
Adding Activities
Adding Activity Details Notes, Steps, and Documents
Creating Relationships
Scheduling
Viewing Schedule Data
Assigning Resources and Costs
Analyzing Resources and Costs
Distributing Information
Project Class Exercises
and program managers to TeamPlay and gathering program
information. Participants will gain a thorough background in
reviewing project information and building portfolios of
projects.
Audience: Senior Managers, Executives, Program Managers
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
Length: 3 hours
PDU's: 3
Course Outline:
Day One:
Introduction to the TeamPlay Suite
Navigating in Portfolio Analyst
Creating a Portfolio
Creating Layouts
Comparison and What-if-Analysis
Reporting in Portfolio Analyst
At the completion of this course the student will be able to:
Describe the products available within the TeamPlay Suite
Log on to TeamPlay Portfolio Analyst
Select commands and options within Portfolio Analyst
Describe the features that are common to all screens
Create a portfolio
Customizing the viewing area
Compare portfolios
User Reports in Portfolio Analyst
depth look at the software. The lessons can be performed
independent of one another to allow flexibility in the course.
Many of the lessons will aid the project office in determining
how to setup users, maintain security, and define global data
items, such as calendars and activity codes. Other lessons will
aid project managers in creating budgets, modifying multiple
activities using global change, and performing extensive earned
value analysis. Many options for sharing project information
will be covered including: Project Website, project check in/out
and project import/export.
Audience: Project office, resource managers and advanced
TeamPlay users
Prerequisite: Course T102
Course Outline:
Creating a Project with Project Architect
Organizational Breakdown Structure
Adding Activity Details-Codes
Creating Calendars
Top-down Budgeting
Top-down Estimating
Assigning Resources Roles and Duration Types
Defining and Assigning Cost Accounts
Global Change
Advanced Resource Analysis
Risk Management
Check Out and Check In
Importing and Exporting Data
Calculating Percent Complete
Earned Value
features that will enable you to set up a project, track
contract drawings, add contracts and purchase orders, record
material deliveries, log submittal items and communicate project
information.
Audience: Project Administrators and Field Superintendents
Prerequisite: A working knowledge of Windows
PDU's: 14
Course Outline:
Day One:
Setting up a project
Developing the contact directory
Recording and distributing contract drawings
Accepting contracts & purchase orders
Creating material delivery tickets
Recording meeting minutes
Logging daily reports
Day Two:
Tracking and statusing submittals
Generating rich text letters
Generating request and notice documents
Producing transmittals
Documenting issues
At the completion of this course the student will be able to:
Set up a project
Develop a contact directory
Update contract drawing sets
Add contracts and purchase orders
Record material deliveries
Produce daily reports
Prepare meeting minutes
Log submittal items
Handle correspondence
Document issues
features used for managing contracts and costs, analyzing
changes and utilizing tools for reporting project information.
Audience: Project managers and Project engineers
Prerequisite: A working knowledge of Windows
PDU's: 14
Course Outline:
Day One:
Defining the cost process
Using the cost worksheet
Creating contracts
Distributing contracts/purchase order costs
Setting up requisitions
Day Two:
Managing changes
Recording progress for requisitions
Resolving issues
Customizing Expedition
Utilizing tools for managing the contract
At the completion of this course the student will be able to:
Track contracts and costs
Forecast budgets and commitments
Set up and progress payment requisitions
Manage the change process
Use reports for analysis
Resolve issues
Customize Expedition
adding graphs using InfoMaker.
Audience: Existing Expedition users
Prerequisite: A working knowledge of Windows
PDU's: 7
Course Outline:
Day One:
Get started with InfoMaker
Create a new report
Format and reorganize objects
Compute fields
Set attributes
Create graphic reports
Manage reports
At the completion of this course the student will be able to:
Modify an existing report/form
Add a new report/graph
Format and reorganize objects
Create computed fields and attributes
Insert nested reports for repeating rows of data
Participants will gain a thorough background in the concepts of
planning and scheduling while learning P3. This three-day course
leads you through nine hands-on workshops that create and track
an entire project to completion using the three basic elements
of project management: schedule, resources and costs. Scheduling
techniques will be covered.
Audience: New P3 users
Prerequisite: A working knowledge of Windows
PDU's: 21
Course Outline:
Day One:
Fundamentals of Project Management
Establishing the Project & Coding Structures
Defining Calendars
Adding and Organizing Activities
Day Two:
Relationships
Scheduling
Applying Constraints to a Schedule
Customizing the Layout
Day Three:
Managing Resources & Costs
Creating the Target Plan
Updating the Current Schedule
Producing Effective Output
Workshops:
Creating the Activity Codes Dictionary
Defining Calendars
Adding Activities
Adding Relationships
Calculating a Schedule
Applying Constraints
Modifying the activity Table
Defining Resources and Cost Accounts
Assigning Resources and Costs to Activities
Shortening the Schedule
Statusing Your Project
Class Exercises:
Adding a Project to a Project group
Developing the Coding Structure
Adding the Project Code Values
Calculating a Schedule Manually
Creating a Target
At the completion of this course the student will be able to:
Define the project and coding structures
Add and organize activity data
Develop a project network with precedence relationships
Perform schedule calculations
Apply constraints to a schedule
Customize the project layout
Assign resources and costs to a project
Create a target schedule
Enter statusing data to update a schedule
Store period performance data
Produce project output
driving resources, resource curves, hierarchical resources,
resource profiles/ tables and resource leveling. Learn resource
calendars for planning and control and Rich Text Format reports
for status reporting. Participants will develop, update and
track resources and costs using a series of hands-on workshops.
Audience: Resource Manager
Prerequisite: Course 601, Planning and Scheduling with P3
PDU's: 7
Course Outline:
Controlling and Managing Resources
Organize activities into groups according to resource
Use resource profile/tables for "what-if" analysis
Define hierarchical and driving resources
Assign resource lag and duration to activities
Define linear and non-linear resource
Use reports to review resource/cost allocation
Resource Calendars
Create resource calendars
Define task, independent, and meeting activities
Assign driving resources to different activity types
Resource Levelling
Handling resource conflicts
Differentiate between forward and backward levelling
Perform hierarchical resource levelling on a project
Review the effect of splitting, stretching, and crunching
activities
Class Exercises
Assigning Resources
Workshops
Managing Resources
Using Resource Calendars
Using Levelling for Resource Analysis
At the completion of this course the student will be able to:
Analyze resource usage through resource profiles
Assign hierarchical resources
Define driving resources
Create resource/cost curves
Run resource/cost reports
Apply resource calendars to a schedule
Level resources
fundamentals of scheduling a project by transferring project
data through copy and paste, storing and retrieving fragnets,
and using import and export. In addition, global change and
custom data items will be used to modify activity data. Learn to
enhance your presentation by including objects and symbols and
post this information on your company intranet using the Web
Publishing Wizard. You will become proficient at using the power
of P3 for maximum control of your projects.
Audience: Experienced P3 users
Prerequisite: Course 601, Planning and Scheduling with P3
PDU's: 7
Course Outline:
Building a Project
Create a project group
Store and retrieve fragnents
Copy and paste data between projects
Export/Import project data
Customizing Project Data
Define and assign custom data items
Modify project data through global change
Use string functions to alter activity information
Assign resources through global change
Enhancing Layouts for Presentations
Format the Activity box ends and relationship lines
Access Primavera Draw
Insert a symbol and text in the layout
Attach objects to activities
Use the "Best fit" print option
Display P3 data in Metafile format
Create HTML files from a layout
Create Intranet pages using the Web Publishing Wizard
Case Studies
Building a Project
Adding & Modifying Activity Data
Creating the Presentation
At the completion of this course the student will be able to:
Create a project group
Store and retrieve fragnents
Copy and paste data between projects
Alter schedule logic in PERT
Export/Import data to a spreadsheet and other formats
Define and assign custom data items
Modify project data through global change
Use Primavera Draw
Attach objects to activities
Link objects to the layout
Utilize "Fit to page," printing in PERT
Display P3 data in Metafile format
Create Intranet web pages using the Web Publishing Wizard
fits your needs perfectly. Learn how to use SureTrak to plan and
control projects. You'll create a project "from scratch", define
and assign resources, organize and analyze activities, and
update the project to show progress.
Audience: New users of SureTrak
Prerequisite: A working knowledge of Windows
PDU's:14
Course Outline:
Day 1:
Creating a Project
Setting up Calendars
Defining Activity Codes
Adding and Organizing Activities
Scheduling the Project
Modifying the Schedule
Day 2:
Introduction to Resource and Costs
Assigning and Analyzing Resources
Tracking Progress
Customizing Layouts
Using Filters
Creating Reports
Formatting Printed Output
At the completion of this course the student will be able to:
Create a project group
Set up calendars
Organize a project using activity codes
Add activities and relationships to a project
Perform schedule calculations
Apply constraints to reflect reality
Edit and modify activity information
Manage resource and costs
Track and record progress
Create and customize layouts
Use filters to select specific activities
Control printed output
Create project reports
software and how it fits into the overall project planning
process. Microsoft Project's flexibility as a project management
tool is emphasized through execution of basic commands for
building and revising projects, tracking costs and reporting
progress.
Audience: Novice or experienced project team members who want to
understand how the capabilities and functions of Microsoft
Project can be maximized. The course is particularly beneficial
for individuals involved in defining project goals, objectives
and plans; scheduling project tasks; managing resources, costs
and time; and generating reports for analysis and presentation.
Prerequisite: Participants should have a basic knowledge of
microcomputers and project management, as well as an
understanding of and working ability in windows or Macintosh
environment.
PDU's: 14
Course Outline:
Overview of Projects
Characteristics of a Project
Project for Windows and Project Planning
Microsoft Project File Management
Starting Microsoft Project
Exploring the Project Window
Working with Project Menus
Opening and Closing Projects
Saving Project Files
Saving New Projects
Exploring the Toolbars
Splitting the Project Screen
Scrolling and Zooming Views
Getting Help
Starting a Schedule
Setting Project Options
Defining Base Calendars
Starting a New Project
Saving a Project Template
Data Entry
Defining and Entering Tasks
Outlining Projects
Defining Resources
Assigning Resources to Tasks
Changing Resource Assignments
Scheduling Overtime
Assigning Fixed Costs to Tasks
Optimizing the Project
Defining Task Dependencies
Entering Task Constraints
Viewing Project Details and Outlined Projects
Sorting and Filtering Project Data
Resolving Constraint Conflicts and Resource Conflicts
Crashing the Schedule
Using and Enhancing Views
Working with Views
Enhancing the Gantt Chart, Calendar and PERT Chart
Printing Views and Reports
Selecting the Printer
Previewing a Print Job
Changing the Page Setup
Printing Views and Reports
Updating on the Project
Creating and Saving Baselines
Viewing the Baseline
Tracking Actual Progress
At the end of this course participants will be able to:
Work with active projects
Apply Microsoft Project features, procedures and techniques
Create a project plan
Modify and define options and base units
Define tasks, assign resources and project costs
Save and open projects
Audit and track projects and resolve conflicts
Create, modify and display views
Print project views, reports and components
comprehensive reporting and multi-project management
capabilities. This course is designed for "power users" those
who know project management, who are experienced Microsoft
Project users and who want to go beyond the limits.
Audience: Project Managers, Coordinators and Schedulers
Prerequisite: Participants should have a solid knowledge of
microcomputers and project management, coupled with a
comprehensive understanding of and working ability in windows.
They should also have completed the introductory Microsoft
Project course.
PDU's: 7
Course Outline:
Project Planning Phase
Templates
Calendars
Organizers
Multiple Projects
Sub-projects
Linked Tasks Method
Sharing Resources Method
Project Tracking Phase
Updating with Actuals
Mid-Project Changes
Resolving resource conflicts
Handling Project Data
Sort
Filters
Custom Filters
Interactive Custom Filters
Customizing MS Project
Custom Tables
Custom Views
Custom Reports
Supplementary Topics
Macros
Custom Fields
Custom Forms (Dialog Boxes)
Exporting or Importing Information
A Custom Table Application: Estimated % to completion
At the completion of this course the student will be able to:
Apply advanced techniques
Plan, monitor and generate reports using Microsoft Project
(2 Days)
PDU's: 14
Day 1
The Fundamentals of Project Management
Learning Objectives:
Participants will obtain:
A better understanding of Project Management methodology;
A better understanding of the various Organizational Structures
and how they can influence and ultimately effect our project
deliverables;
An introduction to the Project Management Body of Knowledge
(PMBoK); and
A better understanding of what builds the foundation of a
successful project.
Attaining Project Management Maturity
Learning Objectives:
Participants will obtain a better understanding of:
Program/Portfolio (Multi-Project) Management;
Program/Portfolio (Multi-Project) Performance Measurement;
The concept and purpose of Project Management Maturity Models;
and
The process for attaining Project Management Maturity.
Day 2
Project Management Systems and Schedulers
Learning Objectives:
Participants will obtain a better understanding of:
Project Management Technology;
The advantages of Project Management Systems; and,
How to integrate Project Management utilizing Project Management
Systems.
The Business of Project Management and the Project Outcome Life
Cycle
Learning Objectives:
Participants will obtain a better understanding of:
The project Outcome Lifecycle and the Project Manager;
Project Management Strategic Management;
Project Team Effectiveness;
Finance and Costs in project management; and,
Marketing and Business Planning.
7045-ADP Supplies
R000-Professional, Administrative and Management Support Services
R019-Other Professional Services
R199-Other Administrative and Management Support Services
U000-Educational and Training Services
U099-Other Education and Training Services
Technology profile
PMConnex is built by PMC Project Management Centre Inc as an
integration application that allows users and organizations to
link Primavera Enterprise and Telelogic DOORS, two key
information tools used to support project delivery.
PMConnex lets Primavera and DOORS exchange information so that
project managers and other project team members can quickly
assess the impact on the product plan of changes to the project
plan and vice-versa. It reduces time spent in meetings,
accelerates the change control process and ensures everyone is
kept informed of relevant information regarding their
deliverables.
To achieve this integration, PMConnex uses both the Primavera
SDK (Software Development Kit) that comes with Primavera
Enterprise and TeamPlay and Telelogic DOORS DXL scripts that
load with the application whenever DOORS is launched.
PMConnex delivers the following capability:
1) 2-way transfer of project WBS elements so that they can be
viewed in DOORS and linked to requirement module objects as well
as allow DOORS users to submit additional WBS elements. Also,
the names of linked objects in DOORS are listed in the WBS
Notebook topics in Primavera;
2) Transfer of OBS elements from Primavera to DOORS;
3) 2-way transfer of project risks and issues allowing team
members to view them in DOORS as well as submit them to the
Primavera project managers.
To Download a Screencam Presentation of PMConnex, please visit
our webpage at www.pmc.ca.
----------------------------
Project Management Centre
Partner/Alliances:
-Primavera
Since 1983, Primavera System's highly functional enterprise and
Web-based project management and control software has helped
companies around the world to maximize project and resource
investments to achieve faster times to market to ensure
repeatable project successes. Primavera software is in a league
of its own. No other software does more or does it better.
-Telelogic
Requirements engineering is always a challenge. It involves
engineering knowledge skill in dealing with people
experience in assessing business realities such as competition
and political pressures. Developing effective requirements can
be summarized in one sentence: Understand and agree on what
users want before attempting to create solutions, then create
those solutions in an ideal environment using DOORS Enterprise
Requirements Suite.
-Oracle
PMC's consultants build relational databases using Oracle, a
world leader in network topology and configuration management.
-Project Management Institute
Project Management Centre (PMC) is proud to be a recognized
provider with the Project Management Institute (PMI) Registered
Education Provider program.
Market profile
Alliances:
- Sales/Marketing
- Technology
Industry sector market interests:
- Construction
- Environment
- Information Technology and Telecommunications
- Manufacturing
- Medical/Biotechnology/Chemical
- Mining/Petroleum/Gas
- Service Industry
- Aerospace
- Defence
- Automotive
Geographic markets:
Actively pursuing:
- Australia
- United Kingdom
- United States
Sector information
Classification codes
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
541330 - Engineering Services
541619 - Other Management Consulting Services
611420 - Computer Training
611430 - Professional and Management Development Training
611690 - All Other Schools and Instruction
Products, services and licensing
Product / Service / Licensing
The Project Management Centre is the Primavera Authorized
Representative for the National Capital Region. The Project
Management Centre can assist its client in the selection,
acquisition, and implementation of these Primavera products:
-Primavera Enterprise
-Primavera TeamPlay
-Primavera Expedition
-Primavera Project Planner (P3)
-Primavera SureTrak
For more information, please visit our website at www.pmc.ca.
software, built on Oracle and Microsoft SQL Server relation
databases for enterprise-wide project management scalability.
P3e can stand alone for project and resource management, or it
can be used in conjunction with other Primavera products, such
as P3 and SureTrak, to consolidate decentralized project plans
for ongoing cross-project analysis and insight. No other product
provides this complete picture of all your projects form
summaries by cost account and global resource breakdown
structure, to proactive control of project issues and risks.
P3e's straightforward interface ensures that it is easy to learn
and use. Rich analysis and reporting capabilities are
complemented by and extensive Project website and companion
products for making visible the progress made on your projects.
Primavera TeamPlay is Primavera's answer to enterprise-wide
Project Portfolio Management for IT and Application Development
projects.
It is an integrated solution with web-enabled, client/server,
and desktop software solutions that provides role-specific roles
to satisfy each team members needs, responsibilities, and skills.
It provides comprehensive information on all the projects in the
enterprise, from executive-level summaries to detailed work
assignments for each team member.
multiple projects which require integrated scheduling, resource
allocation and leveling, and cost control at the corporate
level. Since projects are disk-resident in P3, it easily
supports large projects with thousands of activities. Using P3
also establishes a consistent structure for all projects.
SureTrak Project Manager is a team-level tool for planning and
scheduling detailed tasks at the individual resource level.
Applying Enterprise Project Management in this environment, each
project team uses SureTrak to manage its own project. Because
projects in SureTrak are memory-resident, scheduling results are
immediate; however, SureTrak performance is optimal with smaller
projects.
engineering and construction programs to successfully deliver
projects by drawing upon new cross-project analytical
capabilities; uniform, customizable processes; a collaborative
environment; and effective contract management for on-time, on-
budget projects. Primavera Expedition is the first to provide a
global perspective of the multi-language, multi-currency
projects and programs your company has underway.
difference. And while your project plan needs to be developed
and cared for, it only explains HOW you will deliver the work.
This is where Requirements Management kicks in.
While project management is concerned with how you plan to
deliver the product, requirements Management focuses on WHAT
that product is and helps control its evolution. Identifying
product requirements and specifications as well as ensuring that
changes to those are well coordinated with everybody requires
discipline and the tools to support it.
At PMC, we can provide the building blocks to help make it all
happen: plan and manage BOTH the project and the product.
Telelogic DOORS provides all the features needed to capture,
track and manage user requirements. You can enter your
requirements directly into DOORS, using its familiar word
processor style interface. Once you've captured your
requirements in DOORS, you can track and manage them throughout
the project life cycle using a variety of features, such as
views, links and traceability analyses.
integration application that allows users and organizations to
link Primavera Enterprise and Telelogic DOORS, two key
information tools used to support project delivery.
PMConnex lets Primavera and DOORS exchange information so that
project managers and other project team members can quickly
assess the impact on the product plan of changes to the project
plan and vice-versa. It reduces time spent in meetings,
accelerates the change control process and ensures everyone is
kept informed of relevant information regarding their
deliverables.
To achieve this integration, PMConnex uses both the Primavera
SDK (Software Development Kit) that comes with Primavera
Enterprise and TeamPlay and Telelogic DOORS DXL scripts that
load with the application whenever DOORS is launched.
PMConnex delivers the following capability:
1) 2-way transfer of project WBS elements so that they can be
viewed in DOORS and linked to requirement module objects as well
as allow DOORS users to submit additional WBS elements. Also,
the names of linked objects in DOORS are listed in the WBS
Notebook topics in Primavera;
2) Transfer of OBS elements from Primavera to DOORS;
3) 2-way transfer of project risks and issues allowing team
members to view them in DOORS as well as submit them to the
Primavera project managers.
Please visit our website at
http://www.pmc.ca/software/pmconnex.html and "click" to Download
a Screencam Presentation of PMConnex.
The Project Management Centre provides professional resources in
the roles of project managers and coordinators to assist our
clients with the planning or delivery of their key project
initiatives. To ensure consistency and quality, PMC's resources
are versed in the Project Management Institute's Project
Management Body of Knowledge, as well as, commonly used project
management systems such as Primavera and Microsoft Project.
These services provide an objective and cost effective
alternative to the use of internal resources that are not always
able to devote their time to project administration activities.
PMC Professional Services include:
-Project planning definition and facilitation
-Project Managers, Coordinators and Schedulers
-Project/Program Assessments and Audits
-Accountability and performance measurement framework
Solutions:
Enterprise Project Management Solutions (EPMS) provide a
flexible and appropriate structure for organizations and
individuals to measure their performance in the planning and
attainment of their goals. By bringing together the right mix of
technology, business practices, organizational changes and
people skills, PMC helps clients achieve the full benefits of
EPMS solution.
Those benefits include:
-Increased retention of valued and proficient resources
-Effective process delivery of quality products and
services
-Improved efficiency per resource
-Better quality through the employment of standards and
lessons learned
-Increased return on investment and project profitability
Studies have demonstrated that the use of EPM solutions improves
organization performance by 10 to 20%.
Project Management Skills Development:
PMC provides customized and select project management software
training programs for our clients. Each course employs field
subject matter expertise to provide participants with a dynamic
learning environment. Our training programs give students the
opportunity to increase their knowledge with case studies and
role-plays that reflect challenges of the day-to-day workplace.
An approach that enables the immediate transfer of project
management skills into their business environment.
An effective client-oriented hands-on approach is taken with
each engagement to ensure successful delivery of key project
deliverables. With this approach we have earned an excellent
reputation for getting quality work done on time within budget
for private and public sector clients in fields such as:
-High-technology
-Telecommunications
-Information Technology
-Manufacturing
-Transportation and Services
-Pharmaceuticals
-Public Utilities
-Government
-Defence
-Natural Resource
-Construction
For more details, please visit our website at www.pmc.ca.
experience. They are committed to lifelong learning in their
field of knowledge. They are objective, flexible, and intuitive.
That's what makes them first-class instructors.
What's more, these consultants deliver not only public courses,
but client-specific courses, as well. Using case studies and
role-playing, their goal is to optimize the learning experience.
To help your managers and employees visualize your goals. To
transmit a sense of focus. To relate the training to the job at
hand, as well as to your management style and corporate culture.
In short, they can deliver dynamic, practical and appropriate
instruction on the application of project management systems and
methodologies to your business environment.
Project Management Courses:
-PMC's Four Cornerstones of Project Management
-Martin Training: Essential Skills for Managing Projects
-Martin Training: Essential Skills for Managing Projects IT
Version
-Martin Training: Accelerating Project Team Performance
-Martin Training: A Step-by-Step Approach to Problem Solving
-Martin Training: Getting Started in Project Management Workshop
For our Public Course Schedule please visit our website at
http://www.pmc.ca/training/public.html
Primavera Authorized Training organization and a Primavera
Solution Provider. This means that the standard of the training
provided by our instructors is certified by Primavera Systems
Inc. to meet or exceed their own high standards of systems
knowledge and instructional delivery. Our trainers are all
project management professionals with considerable experience in
delivering project management services in both private and
public sectors. This gives us the unique advantage of bringing
real-life operational experience into the training environment.
PMC software application instructors are power-users who
specialize in meeting client-specific needs in a variety of
business settings. Our methodology instructors are experienced
operational and project managers and are able to effectively
link project management theory to the operational environment.
We provide training in modern, computer-equipped classrooms.
Classes are scheduled according to client requirements and our
availability. Up to 12 may attend each class. Class duration
will differ according to the product. Manuals are an extra cost
and are charged based on the number of attendees. Cost of
manuals differ according to the product.
Software Courses:
-Primavera Enterprise
-Primavera TeamPlay
-Primavera Expedition
-Primavera Project Planner (P3)
-Primavera SureTrak
-Introduction to Microsoft Project Management
-Advanced Microsoft Project
For more information, please visit our website at www.pmc.ca.
more information
difference. And while your project plan needs to be developed
and cared for, it only explains HOW you will deliver the work.
This is where Requirements Management kicks in.
While project management is concerned with how you plan to
deliver the product, requirements Management focuses on WHAT
that product is and helps control its evolution. Identifying
product requirements and specifications as well as ensuring that
changes to those are well coordinated with everybody requires
discipline and the tools to support it.
At PMC, we can provide the building blocks to help make it all
happen: plan and manage BOTH the project and the product.
Telelogic DOORS provides all the features needed to capture,
track and manage user requirements. You can enter your
requirements directly into DOORS, using its familiar word
processor style interface. Once you've captured your
requirements in DOORS, you can track and manage them throughout
the project life cycle using a variety of features, such as
views, links and traceability analyses
training. Participants will gain a thorough background in the
concepts of planning and scheduling while learning Primavera
Enterprise 3.0. This three-day course leads you through hands-on
workshops that create and track an entire project to completion,
using the three basic elements of project management: schedule,
resource and costs. Scheduling techniques will be covered.
Audience: New P3e users
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
PDU's:21
Course Outline:
Day One:
Introduction to P3e 3.0
Adding a Project to the EPS
Creating a Work Breakdown Structure
Reference Documents
Adding Activities
Adding Steps and Roles to Activities
Day Two:
Creating Relationships
Scheduling
Constraints
Organizing Activities
Assigning Resources and Costs
Day Three:
Analyzing Resource/Cost usage
Optimizing the Schedule
Thresholds
Statusing the Project
Analyzing the Statused Project
Workshops:
Adding a Project to the EPS
Creating a Work Breakdown Structure
Adding Activities
Adding Steps and Roles to Activities
Creating Relationships
Scheduling
Constraints
Assigning Resources and Costs
Statusing the Project
Analyzing the Statused Project
At the completion of this course the student will be able to:
Introduction to P3e 3.0
Add a Project to the EPS
Create a Work Breakdown Structure
Reference Documents
Add Activities
Add Steps and Roles to Activities
Create Relationships
Schedule
Constraints
Organize Activities
Assign Resources and Costs
Analyze Resource/Cost usage
Optimize the Schedule
Thresholds
Status the Project
Analyze the Statused Project
Senior Management, Program Managers, and Project Managers who
need to make strategic business decisions based on project
performance. We will review status and identify potential
problems across single or multiple projects through the creation
of portfolios and tracking layouts.
Audience: New Primavera Enterprise users
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
PDU's:7
Course Outline:
Day One:
Introduction to the Primavera Enterprise Suite
Explain the Enterprise Project Structure (EPS)
Define Earned Value Analysis
Setting up Security Profiles for Portfolio Analyst
Running the Project Summarizer
Navigating the Portfolio Navigator and Layout Window
Opening and Modifying an Existing Portfolio
Creating Portfolios
Displaying Portfolio Groups
Working with Tracking Layouts
Comparing Portfolios
What-if Analysis
Running Reports
At the completion of this course the student will be able to:
Describe the tools that make up the Primavera Enterprise Suite
Explain the Enterprise Project Structure (EPS)
Define Earned Value
Identify how a Portfolio Analyst user is setup
Describe how the Project Summarizer works
List the benefits of using Portfolio Analyst
Navigate the Portfolio Navigator and Layout Window
Create a portfolio of projects
Display various tracking layouts for analysis
Create new tracking layouts
Perform what-if analysis
Create reports using the Report Wizard
depth look at the software. The lessons can be performed
independent of one another to allow flexibility in the course.
Many of the lessons will aid the project office in determining
how to setup users, maintain security, and define global data
items, such as calendars and activity codes. Other lessons will
aid project managers in creating budgets, modifying multiple
activities using global change, and performing extensive earned
value analysis. Many options for sharing project information
will be covered including: Project Website, project check in/out
and project import/export.
Audience: Project Office, resource managers, and advanced P3e
users
Prerequisite: Course P102
PDU's: 14
basic training. Participants will gain a thorough background in
administering their methodologies and the concepts of building
methodologies in TeamPlay Methodology Manager. This one-day
course leads you through hands-on workshops to assist you in
building and maintaining methodologies.
Audience: TeamPlay Administrators, Process Engineers,
Methodologists, Project Office
Prerequisite: Planning, Executing, and Controlling with TeamPlay
Project Manager, Fundamental Project Management Training and a
knowledge of Windows
Length: 1 day
PDU's: 7
Course Outline:
Day One:
Introduction to Methodology Manager
Navigating in Methodology Manager
Creating a Project with Project Architect
Creating Methodologies
Linking Methodologies
Estimating Data
Assigning Attributes
Using Methodologies to Create a Project
Using Estimation Data in TeamPlay
Project Manager
Workshop and Class Exercises:
Calculating Complexity
Assigning High Durations
Assigning Estimation Weights
Assigning Attributes
Using Top Down Estimation
At the completion of this course the student will be able to:
Distinguish between TeamPlay Methodology Manager and TeamPlay
Project Manager
Review the project management lifecycle
Define the types of methodologies
Introduce the Project Architect
Create a methodology
Link methodologies
Establish estimation metrics for methodologies
Define and assign attributes
Run the Project Architect
Use estimation metrics in TeamPlay Project Manager
basic training. Participants will gain a thorough background in
the concepts of planning and scheduling while learning TeamPlay
Project Manager. This three-day course leads you through hands-
on software workshops that create and track an entire project
from initiation to completion, using the three basic elements of
project management: schedule, resource, and costs. Scheduling
techniques will be covered. Participants will also create and
track their own project using project class exercises.
Audience: New TeamPlay users, Project Managers, Schedulers
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
Length: 3 days
Course Outline:
Day One:
Introduction to the TeamPlay Suite
Introduction to Planning, Executing, and Controlling with
TeamPlay Project Manager
Navigation in TeamPlay Project Manager
Enterprise Project Structure
Creating a Project
Creating a Work Breakdown Structure (WBS)
Adding Activities
Adding Activity Details Notes, Steps and Documents
Day Two:
Creating Relationships
Scheduling
Applying Constraints
Viewing Schedule Data
Defining Resources
Defining and Assigning Roles
Assigning Resources and Costs
Analyzing Resources and Costs
Day Three:
Analyzing the Project
Baselining a Project
Distributing Information
Executing the Project Plan
Analyzing the Updated Project
Reporting Performance Reports
Reporting Performance Project Website
At the completion of this course the student will be able to:
Describe the products available within the TeamPlay Suite
Describe the Enterprise Project Structure
Create a project
Define the Work Breakdown Structure
Add activities
Calculate a schedule
Organize and analyze activity data
Assign resources and expenses to activities
Define and create a baseline schedule
Complete an updating cycle
Run reports
Create a project website
Software Workshops:
Creating a Work Breakdown Structure (WBS)
Adding Activities
Adding Activity Details Notes, Steps, and Documents
Creating Relationships
Scheduling
Viewing Schedule Data
Assigning Resources and Costs
Analyzing Resources and Costs
Distributing Information
Project Class Exercises
and program managers to TeamPlay and gathering program
information. Participants will gain a thorough background in
reviewing project information and building portfolios of
projects.
Audience: Senior Managers, Executives, Program Managers
Prerequisite: Fundamental Project Management Training and a
knowledge of Windows
Length: 3 hours
PDU's: 3
Course Outline:
Day One:
Introduction to the TeamPlay Suite
Navigating in Portfolio Analyst
Creating a Portfolio
Creating Layouts
Comparison and What-if-Analysis
Reporting in Portfolio Analyst
At the completion of this course the student will be able to:
Describe the products available within the TeamPlay Suite
Log on to TeamPlay Portfolio Analyst
Select commands and options within Portfolio Analyst
Describe the features that are common to all screens
Create a portfolio
Customizing the viewing area
Compare portfolios
User Reports in Portfolio Analyst
depth look at the software. The lessons can be performed
independent of one another to allow flexibility in the course.
Many of the lessons will aid the project office in determining
how to setup users, maintain security, and define global data
items, such as calendars and activity codes. Other lessons will
aid project managers in creating budgets, modifying multiple
activities using global change, and performing extensive earned
value analysis. Many options for sharing project information
will be covered including: Project Website, project check in/out
and project import/export.
Audience: Project office, resource managers and advanced
TeamPlay users
Prerequisite: Course T102
Course Outline:
Creating a Project with Project Architect
Organizational Breakdown Structure
Adding Activity Details-Codes
Creating Calendars
Top-down Budgeting
Top-down Estimating
Assigning Resources Roles and Duration Types
Defining and Assigning Cost Accounts
Global Change
Advanced Resource Analysis
Risk Management
Check Out and Check In
Importing and Exporting Data
Calculating Percent Complete
Earned Value
features that will enable you to set up a project, track
contract drawings, add contracts and purchase orders, record
material deliveries, log submittal items and communicate project
information.
Audience: Project Administrators and Field Superintendents
Prerequisite: A working knowledge of Windows
PDU's: 14
Course Outline:
Day One:
Setting up a project
Developing the contact directory
Recording and distributing contract drawings
Accepting contracts & purchase orders
Creating material delivery tickets
Recording meeting minutes
Logging daily reports
Day Two:
Tracking and statusing submittals
Generating rich text letters
Generating request and notice documents
Producing transmittals
Documenting issues
At the completion of this course the student will be able to:
Set up a project
Develop a contact directory
Update contract drawing sets
Add contracts and purchase orders
Record material deliveries
Produce daily reports
Prepare meeting minutes
Log submittal items
Handle correspondence
Document issues
features used for managing contracts and costs, analyzing
changes and utilizing tools for reporting project information.
Audience: Project managers and Project engineers
Prerequisite: A working knowledge of Windows
PDU's: 14
Course Outline:
Day One:
Defining the cost process
Using the cost worksheet
Creating contracts
Distributing contracts/purchase order costs
Setting up requisitions
Day Two:
Managing changes
Recording progress for requisitions
Resolving issues
Customizing Expedition
Utilizing tools for managing the contract
At the completion of this course the student will be able to:
Track contracts and costs
Forecast budgets and commitments
Set up and progress payment requisitions
Manage the change process
Use reports for analysis
Resolve issues
Customize Expedition
adding graphs using InfoMaker.
Audience: Existing Expedition users
Prerequisite: A working knowledge of Windows
PDU's: 7
Course Outline:
Day One:
Get started with InfoMaker
Create a new report
Format and reorganize objects
Compute fields
Set attributes
Create graphic reports
Manage reports
At the completion of this course the student will be able to:
Modify an existing report/form
Add a new report/graph
Format and reorganize objects
Create computed fields and attributes
Insert nested reports for repeating rows of data
Participants will gain a thorough background in the concepts of
planning and scheduling while learning P3. This three-day course
leads you through nine hands-on workshops that create and track
an entire project to completion using the three basic elements
of project management: schedule, resources and costs. Scheduling
techniques will be covered.
Audience: New P3 users
Prerequisite: A working knowledge of Windows
PDU's: 21
Course Outline:
Day One:
Fundamentals of Project Management
Establishing the Project & Coding Structures
Defining Calendars
Adding and Organizing Activities
Day Two:
Relationships
Scheduling
Applying Constraints to a Schedule
Customizing the Layout
Day Three:
Managing Resources & Costs
Creating the Target Plan
Updating the Current Schedule
Producing Effective Output
Workshops:
Creating the Activity Codes Dictionary
Defining Calendars
Adding Activities
Adding Relationships
Calculating a Schedule
Applying Constraints
Modifying the activity Table
Defining Resources and Cost Accounts
Assigning Resources and Costs to Activities
Shortening the Schedule
Statusing Your Project
Class Exercises:
Adding a Project to a Project group
Developing the Coding Structure
Adding the Project Code Values
Calculating a Schedule Manually
Creating a Target
At the completion of this course the student will be able to:
Define the project and coding structures
Add and organize activity data
Develop a project network with precedence relationships
Perform schedule calculations
Apply constraints to a schedule
Customize the project layout
Assign resources and costs to a project
Create a target schedule
Enter statusing data to update a schedule
Store period performance data
Produce project output
driving resources, resource curves, hierarchical resources,
resource profiles/ tables and resource leveling. Learn resource
calendars for planning and control and Rich Text Format reports
for status reporting. Participants will develop, update and
track resources and costs using a series of hands-on workshops.
Audience: Resource Manager
Prerequisite: Course 601, Planning and Scheduling with P3
PDU's: 7
Course Outline:
Controlling and Managing Resources
Organize activities into groups according to resource
Use resource profile/tables for "what-if" analysis
Define hierarchical and driving resources
Assign resource lag and duration to activities
Define linear and non-linear resource
Use reports to review resource/cost allocation
Resource Calendars
Create resource calendars
Define task, independent, and meeting activities
Assign driving resources to different activity types
Resource Levelling
Handling resource conflicts
Differentiate between forward and backward levelling
Perform hierarchical resource levelling on a project
Review the effect of splitting, stretching, and crunching
activities
Class Exercises
Assigning Resources
Workshops
Managing Resources
Using Resource Calendars
Using Levelling for Resource Analysis
At the completion of this course the student will be able to:
Analyze resource usage through resource profiles
Assign hierarchical resources
Define driving resources
Create resource/cost curves
Run resource/cost reports
Apply resource calendars to a schedule
Level resources
fundamentals of scheduling a project by transferring project
data through copy and paste, storing and retrieving fragnets,
and using import and export. In addition, global change and
custom data items will be used to modify activity data. Learn to
enhance your presentation by including objects and symbols and
post this information on your company intranet using the Web
Publishing Wizard. You will become proficient at using the power
of P3 for maximum control of your projects.
Audience: Experienced P3 users
Prerequisite: Course 601, Planning and Scheduling with P3
PDU's: 7
Course Outline:
Building a Project
Create a project group
Store and retrieve fragnents
Copy and paste data between projects
Export/Import project data
Customizing Project Data
Define and assign custom data items
Modify project data through global change
Use string functions to alter activity information
Assign resources through global change
Enhancing Layouts for Presentations
Format the Activity box ends and relationship lines
Access Primavera Draw
Insert a symbol and text in the layout
Attach objects to activities
Use the "Best fit" print option
Display P3 data in Metafile format
Create HTML files from a layout
Create Intranet pages using the Web Publishing Wizard
Case Studies
Building a Project
Adding & Modifying Activity Data
Creating the Presentation
At the completion of this course the student will be able to:
Create a project group
Store and retrieve fragnents
Copy and paste data between projects
Alter schedule logic in PERT
Export/Import data to a spreadsheet and other formats
Define and assign custom data items
Modify project data through global change
Use Primavera Draw
Attach objects to activities
Link objects to the layout
Utilize "Fit to page," printing in PERT
Display P3 data in Metafile format
Create Intranet web pages using the Web Publishing Wizard
fits your needs perfectly. Learn how to use SureTrak to plan and
control projects. You'll create a project "from scratch", define
and assign resources, organize and analyze activities, and
update the project to show progress.
Audience: New users of SureTrak
Prerequisite: A working knowledge of Windows
PDU's:14
Course Outline:
Day 1:
Creating a Project
Setting up Calendars
Defining Activity Codes
Adding and Organizing Activities
Scheduling the Project
Modifying the Schedule
Day 2:
Introduction to Resource and Costs
Assigning and Analyzing Resources
Tracking Progress
Customizing Layouts
Using Filters
Creating Reports
Formatting Printed Output
At the completion of this course the student will be able to:
Create a project group
Set up calendars
Organize a project using activity codes
Add activities and relationships to a project
Perform schedule calculations
Apply constraints to reflect reality
Edit and modify activity information
Manage resource and costs
Track and record progress
Create and customize layouts
Use filters to select specific activities
Control printed output
Create project reports
software and how it fits into the overall project planning
process. Microsoft Project's flexibility as a project management
tool is emphasized through execution of basic commands for
building and revising projects, tracking costs and reporting
progress.
Audience: Novice or experienced project team members who want to
understand how the capabilities and functions of Microsoft
Project can be maximized. The course is particularly beneficial
for individuals involved in defining project goals, objectives
and plans; scheduling project tasks; managing resources, costs
and time; and generating reports for analysis and presentation.
Prerequisite: Participants should have a basic knowledge of
microcomputers and project management, as well as an
understanding of and working ability in windows or Macintosh
environment.
PDU's: 14
Course Outline:
Overview of Projects
Characteristics of a Project
Project for Windows and Project Planning
Microsoft Project File Management
Starting Microsoft Project
Exploring the Project Window
Working with Project Menus
Opening and Closing Projects
Saving Project Files
Saving New Projects
Exploring the Toolbars
Splitting the Project Screen
Scrolling and Zooming Views
Getting Help
Starting a Schedule
Setting Project Options
Defining Base Calendars
Starting a New Project
Saving a Project Template
Data Entry
Defining and Entering Tasks
Outlining Projects
Defining Resources
Assigning Resources to Tasks
Changing Resource Assignments
Scheduling Overtime
Assigning Fixed Costs to Tasks
Optimizing the Project
Defining Task Dependencies
Entering Task Constraints
Viewing Project Details and Outlined Projects
Sorting and Filtering Project Data
Resolving Constraint Conflicts and Resource Conflicts
Crashing the Schedule
Using and Enhancing Views
Working with Views
Enhancing the Gantt Chart, Calendar and PERT Chart
Printing Views and Reports
Selecting the Printer
Previewing a Print Job
Changing the Page Setup
Printing Views and Reports
Updating on the Project
Creating and Saving Baselines
Viewing the Baseline
Tracking Actual Progress
At the end of this course participants will be able to:
Work with active projects
Apply Microsoft Project features, procedures and techniques
Create a project plan
Modify and define options and base units
Define tasks, assign resources and project costs
Save and open projects
Audit and track projects and resolve conflicts
Create, modify and display views
Print project views, reports and components
comprehensive reporting and multi-project management
capabilities. This course is designed for "power users" those
who know project management, who are experienced Microsoft
Project users and who want to go beyond the limits.
Audience: Project Managers, Coordinators and Schedulers
Prerequisite: Participants should have a solid knowledge of
microcomputers and project management, coupled with a
comprehensive understanding of and working ability in windows.
They should also have completed the introductory Microsoft
Project course.
PDU's: 7
Course Outline:
Project Planning Phase
Templates
Calendars
Organizers
Multiple Projects
Sub-projects
Linked Tasks Method
Sharing Resources Method
Project Tracking Phase
Updating with Actuals
Mid-Project Changes
Resolving resource conflicts
Handling Project Data
Sort
Filters
Custom Filters
Interactive Custom Filters
Customizing MS Project
Custom Tables
Custom Views
Custom Reports
Supplementary Topics
Macros
Custom Fields
Custom Forms (Dialog Boxes)
Exporting or Importing Information
A Custom Table Application: Estimated % to completion
At the completion of this course the student will be able to:
Apply advanced techniques
Plan, monitor and generate reports using Microsoft Project
(2 Days)
PDU's: 14
Day 1
The Fundamentals of Project Management
Learning Objectives:
Participants will obtain:
A better understanding of Project Management methodology;
A better understanding of the various Organizational Structures
and how they can influence and ultimately effect our project
deliverables;
An introduction to the Project Management Body of Knowledge
(PMBoK); and
A better understanding of what builds the foundation of a
successful project.
Attaining Project Management Maturity
Learning Objectives:
Participants will obtain a better understanding of:
Program/Portfolio (Multi-Project) Management;
Program/Portfolio (Multi-Project) Performance Measurement;
The concept and purpose of Project Management Maturity Models;
and
The process for attaining Project Management Maturity.
Day 2
Project Management Systems and Schedulers
Learning Objectives:
Participants will obtain a better understanding of:
Project Management Technology;
The advantages of Project Management Systems; and,
How to integrate Project Management utilizing Project Management
Systems.
The Business of Project Management and the Project Outcome Life
Cycle
Learning Objectives:
Participants will obtain a better understanding of:
The project Outcome Lifecycle and the Project Manager;
Project Management Strategic Management;
Project Team Effectiveness;
Finance and Costs in project management; and,
Marketing and Business Planning.
7045-ADP Supplies
R000-Professional, Administrative and Management Support Services
R019-Other Professional Services
R199-Other Administrative and Management Support Services
U000-Educational and Training Services
U099-Other Education and Training Services
Technology
Technology profile
PMConnex is built by PMC Project Management Centre Inc as an
integration application that allows users and organizations to
link Primavera Enterprise and Telelogic DOORS, two key
information tools used to support project delivery.
PMConnex lets Primavera and DOORS exchange information so that
project managers and other project team members can quickly
assess the impact on the product plan of changes to the project
plan and vice-versa. It reduces time spent in meetings,
accelerates the change control process and ensures everyone is
kept informed of relevant information regarding their
deliverables.
To achieve this integration, PMConnex uses both the Primavera
SDK (Software Development Kit) that comes with Primavera
Enterprise and TeamPlay and Telelogic DOORS DXL scripts that
load with the application whenever DOORS is launched.
PMConnex delivers the following capability:
1) 2-way transfer of project WBS elements so that they can be
viewed in DOORS and linked to requirement module objects as well
as allow DOORS users to submit additional WBS elements. Also,
the names of linked objects in DOORS are listed in the WBS
Notebook topics in Primavera;
2) Transfer of OBS elements from Primavera to DOORS;
3) 2-way transfer of project risks and issues allowing team
members to view them in DOORS as well as submit them to the
Primavera project managers.
To Download a Screencam Presentation of PMConnex, please visit
our webpage at www.pmc.ca.
----------------------------
Project Management Centre
Partner/Alliances:
-Primavera
Since 1983, Primavera System's highly functional enterprise and
Web-based project management and control software has helped
companies around the world to maximize project and resource
investments to achieve faster times to market to ensure
repeatable project successes. Primavera software is in a league
of its own. No other software does more or does it better.
-Telelogic
Requirements engineering is always a challenge. It involves
engineering knowledge skill in dealing with people
experience in assessing business realities such as competition
and political pressures. Developing effective requirements can
be summarized in one sentence: Understand and agree on what
users want before attempting to create solutions, then create
those solutions in an ideal environment using DOORS Enterprise
Requirements Suite.
-Oracle
PMC's consultants build relational databases using Oracle, a
world leader in network topology and configuration management.
-Project Management Institute
Project Management Centre (PMC) is proud to be a recognized
provider with the Project Management Institute (PMI) Registered
Education Provider program.
Market
Market profile
Alliances:
- Sales/Marketing
- Technology
Industry sector market interests:
- Construction
- Environment
- Information Technology and Telecommunications
- Manufacturing
- Medical/Biotechnology/Chemical
- Mining/Petroleum/Gas
- Service Industry
- Aerospace
- Defence
- Automotive
Geographic markets:
Actively pursuing:
- Australia
- United Kingdom
- United States


|
This service generates a slice map of a 3-dimensional variable at a selected pressure level. Select a data source, a variable name, a time range, a spatial range, and a pressure level below. |
|||
| data source: | variable name: | ||
| start year-month: | end year-month: | ||
| select months: |
atmosphere pressure level (hPa) or ocean pressure level (dbar) |
||
| start lat (deg): | end lat (deg): | ||
| start lon (deg): | end lon (deg): | ||
| color scale: | |||
| Execution purpose | |||
|
Image Here
|
|||


ABOUT ME
Data Scientist and Python programmer with strong math background, knowledge Linux and Bash, work experience using programming, predictive modeling, data processing, and data mining algorithms to
solve challenging problems. Involved in Python open source community https://github.com/fuwiak/faster_ds. Seeking a new challenge in data analysis, machine learning, deep learning or Computer Vision. I have known Python for over 7 years, this is my main work tool. I also have experience in data visualization (D3.js, plotly(Dash), PowerBI), web scraping, some web dev (flask, vue or react), Big Data elements (Hive, Spark), text analysis (NLP) and ML models deployment on production.
I easily pull data from any database (various dialects, mainly SQL server and sqlite). I am comfortable with Linux systems, I use bash scripts to automate my work. I regularly use Docker and virtualenv. I have experience with data analysis in R. I also got a job from Computer Vision (OpenCV). List of libraries (modules) that I use most often: numpy; pandas; xgboost; sklearn; Keras; BeautifulSoup; Scrapy; opencv; flask. I speak Russian and English daily, sufficient to communicate with clients.
Client Testimonials
CONTACT ME
Fastest contact - Telegram or Whatsupp
Moscow/Warsaw
+7 903 979 96 52
+48 726 754 511
stasinskipawel@yandex.ru


--- title: Pólya Urn Simulation author: Michael Bigelow date: '2020-05-14' slug: polya-urn-simulation categories: - Stochastic Processes tags: - simulation - probability - martingales - mathematics - python - computing subtitle: '' summary: 'We refer to the Pólya Urn model and implement a simulation in Python.' authors: [admin] lastmod: '2020-05-14T21:12:05-06:00' featured: no image: caption: '' focal_point: '' preview_only: yes projects: [] ---
Pólya’s Urn poses an interesting probabilistic experiment. Below we introduce the model and implement a simulation in Python to solve an exercise from Gregory Lawler’s “Introduction to Stochastic Processes.”
(from Lawler, Gregory F., 2006. “Introduction to Stochastic Processes.”)
Consider an urn with balls of two colors, red and green. Assume that initially there is one ball of each color in the urn. At each time step, a ball is chosen at random from the urn. If a red ball is chosen it is returned and in addition another red ball is added to the urn. Similarly, if a green ball is chosen, it is returned together with another green ball. Let \(X_n\) denote the number of red balls in the urn after \(n\) draws.  Then \(M_n\) is a martingale. To see this, note that \[E(X_{n+1}\;|\;X_n) = X_n + \frac{X_n}{n+2}.\] Since this is a Markov chain, all the relevant information in \(\mathfrak{F}_n\) for determining \(X_{n+1}\) is contained in \(X_n\). Therefore, \[E(M_{n+1} \;|\; \mathfrak{F}_n) = E((n+3)^{-1}X_{n+1}\;|\;X_n)\] \[= \frac{1}{n+3} \left[ X_n + \frac{X_n}{n+2} \right]\] \[= \frac{X_n}{n+2}=M_n.\]
We consider the above-described Pólya Urn model, implementing the urn as a Python object. The code for this can be found on my GitHub for any interested readers.
import numpy as np
from numpy import random
class Urn:
def __init__(self, red=1, green=1):
self.red = red
self.green = green
def draw(self):
balls = self.red + self.green
prob_dist = [self.red / balls, self.green / balls]
result = random.choice(["red", "green"], p=prob_dist)
return result
def update(self):
draw = self.draw()
if draw == "red":
self.red += 1
elif draw == "green":
self.green += 1
We simulate the model starting with one red and one green ball and continue until the number of balls in the urn is 1000, noting the fraction of red balls in the 1000 total balls.
def polyas_urn(num_draws1=998, num_draws2=0, num_trials=100):
"""
Function for running experiments on the Polya Urn model
"""
trials1 = np.zeros(num_trials)
trials2 = np.zeros(num_trials)
for j in range(num_trials):
urn = Urn()
for i in range(num_draws1):
urn.update()
trials1[j] = urn.red / num_draws1
for i in range(num_draws2):
urn.update()
trials2[j] = urn.red / (num_draws1 + num_draws2)
return trials1, trials2
We perform this simulation 2000 times and create a histogram of the proportion of red balls at the end of each simulation.
bin_edges = [np.round(0.05 * i, 2) for i in range(21)]
trials = polyas_urn(num_trials=2000)[0]
hist = np.histogram(trials, bin_edges)[0]
py$trials %>%
enframe() %>%
ggplot(aes(x=py$trials)) +
geom_histogram(binwidth = 0.05, center = 0.025) +
labs(title = "Histogram of Proportion of Red Balls")
We see that the proportion of red balls at the end of each simulation appears to be distributed uniformly.
We perform another simulation, again starting with one red and one green ball and continuing until there are 1000 balls in the urn. We then note the proportion of red balls at this time, then continue the simulation until there are 2000 balls, comparing these two numbers ($M_{998} $ and $ M_{1998}$). We do this 100 times, reporting the proportion of the time that \(M_{998} > M_{1998}\).
trials1, trials2 = polyas_urn(num_draws2=1000, num_trials=100)
indicators = []
for i in range(len(trials1)):
if trials1[i] > trials2[i]:
indicators.append(1)
else:
indicators.append(0)
print("Proportion of trials resulting in M_998 > M_1998 =", np.mean(indicators))
## Proportion of trials resulting in M_998 > M_1998 = 0.51
In future posts we will examine more Pólya’s Urn problems, as well as more concepts from stochastic processes.


This app demonstrates core and commonly used features of DataFormsJS and how to display data from JSON Web Services and GraphQL and using only markup (HTML and Templating).
Common plugins and components used include filter and sorting. Use the input controls to type and quickly filter data on screen and click on column headers to sort table rows based on data type.
This app is written in several different front-end technologies to show different options of using DataFormsJS (Handlebars, Vue, React, Web Components, and JavaScript).
When using the core Framework (Handlebars, Vue, and JavaScript) scripts are dynamically downloaded only when first used which allows for greater performance and a smaller site when the first page loads.
The React example uses DataFormsJS React Components and the web-based compiler [jsxLoader.js] for converting JSX to JS.
This app uses data from the GeoNames Database, flags from Semantic UI, mapping from Leaflet with OpenStreeMap, and additional third-party components on Handlebars and GraphQL demos including jQuery and the Chosen jQuery plugin.


X
Privacy Policy
This Privacy Policy governs the manner in which AutoMate collects, uses, maintains and discloses information collected from users (each, a "User") of the http://www.automate.com website ("Site").
Personal Identification Information
We may collect personal identification information from Users in a variety of ways, including, but not limited to, when Users visit our site, register on the site, fill out a form, and in connection with other activities, services, features or resources we make available on our Site. Users may be asked for, as appropriate, name, email address, mailing address, phone number. Users may, however, visit our Site anonymously. We will collect personal identification information from Users only if they voluntarily submit such information to us. Users can always refuse to supply personally identification information, except that it may prevent them from engaging in certain Site related activities.
Non-Personal Identification Information
We may collect non-personal identification information about Users whenever they interact with our Site. Non-personal identification information may include the browser name, the type of computer and technical information about Users means of connection to our Site, such as the operating system and the Internet service providers utilized and other similar information.
Web Browser Cookies
Our Site may use "cookies" to enhance User experience. User's web browser places cookies on their hard drive for record-keeping purposes and sometimes to track information about them. User may choose to set their web browser to refuse cookies, or to alert you when cookies are being sent. If they do so, note that some parts of the Site may not function properly.
How We Use Collected Information
AutoMate may collect and use Users personal information for the following purposes:
- To run and operate our Site
We may need your information display content on the Site correctly.
- To improve customer service
Information you provide helps us respond to your customer service requests and support needs more efficiently.
- To personalize user experience
We may use information in the aggregate to understand how our Users as a group use the services and resources provided on our Site.
- To improve our Site
We may use feedback you provide to improve our products and services.
- To send periodic emails
We may use the email address to respond to their inquiries, questions, and/or other requests.
How We Protect Your Information
We adopt appropriate data collection, storage and processing practices and security measures to protect against unauthorized access, alteration, disclosure or destruction of your personal information, username, password, transaction information and data stored on our Site.
Sharing Your Personal Information
We may share or sell information with third parties for marketing or other purposes.
Electronic Newsletters
If User decides to opt-in to our mailing list, they will receive emails that may include company news, updates, related product or service information, etc.
Third Party Websites
Users may find advertising or other content on our Site that link to the sites and services of our partners, suppliers, advertisers, sponsors, licensors and other third parties. We do not control the content or links that appear on these sites and are not responsible for the practices employed by websites linked to or from our Site. In addition, these sites or services, including their content and links, may be constantly changing. These sites and services may have their own privacy policies and customer service policies. Browsing and interaction on any other website, including websites which have a link to our Site, is subject to that website's own terms and policies.
Advertising
Ads appearing on our site may be delivered to Users by advertising partners, who may set cookies. These cookies allow the ad server to recognize your computer each time they send you an online advertisement to compile non personal identification information about you or others who use your computer. This information allows ad networks to, among other things, deliver targeted advertisements that they believe will be of most interest to you. This privacy policy does not cover the use of cookies by any advertisers.
Google Adsense
Some of the ads may be served by Google. Google's use of the DART cookie enables it to serve ads to Users based on their visit to our Site and other sites on the Internet. DART uses "non personally identifiable information" and does NOT track personal information about you, such as your name, email address, physical address, etc. You may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at http://www.google.com/privacy_ads.html
Changes To This Privacy Policy
AutoMate has the discretion to update this privacy policy at any time. When we do, we will post a notification on the main page of our Site. We encourage Users to frequently check this page for any changes to stay informed about how we are helping to protect the personal information we collect. You acknowledge and agree that it is your responsibility to review this privacy policy periodically and become aware of modifications.
 If you do not agree to this policy, please do not use our Site. Your continued use of the Site following the posting of changes to this policy will be deemed your acceptance of those changes. This policy was generated using PrivacyPolicies.com
Contacting Us
If you have any questions about this Privacy Policy, the practices of this site, or your dealings with this site, please contact us.
This document was last updated on October 06, 2016


Working with Content
CMIS 1.0 CMIS 1.1 Spec <IP_ADDRESS>
Content Streams
Content Stream objects are used to send and fetch content. They contain a file name, a MIME type, the stream length, and the stream.
In some cases, the stream length is unknown (null
). OpenCMIS and PortCMIS don’t rely on it and your application shouldn’t either.
You can create content stream objects manually or implement the interface yourself, but OpenCMIS and PortCMIS provide some convenience methods for this.
OpenCMIS (Java)
// create a simple ContentStream object
ContentStream cs1 = session.getObjectFactory().createContentStream(filename, length, mimeType, stream);
// create a ContentStream object from a byte array
ContentStream cs2 = ContentStreamUtils.createByteArrayContentStream(filename, bytes, mimeType);
// create a ContentStream object from a string
ContentStream cs3 = ContentStreamUtils.createTextContentStream(filename, content);
// create a ContentStream object from file
ContentStream cs4 = ContentStreamUtils.createFileContentStream(file);
PortCMIS (C#)
// create a simple IContentStream object
IContentStream cs1 = Session.ObjectFactory.CreateContentStream(filename, length, mimeType, stream);
// create a IContentStream object from a byte array
IContentStream cs2 = ContentStreamUtils.CreateByteArrayContentStream(filename, bytes, mimeType);
// create a IContentStream object from a string
IContentStream cs3 = ContentStreamUtils.CreateTextContentStream(filename, content);
MIME Types
When you create a new document or update the content of a document, you have to provide a MIME type.
If you don’t know the MIME type, use application/octet-stream
.
OpenCMIS can guess the MIME type based on the file extension. If you need a more thorough MIME type detection, have a look at Apache Tika.
OpenCMIS (Java)
String mimeType = MimeTypes.getMIMEType("txt"); // MIME type for a .txt file
For .Net 4.5+ you can use System.Web.MimeMapping.GetMimeMapping.
PortCMIS (C#)
string mimeType = MimeMapping.GetMimeMapping("text.txt");
Getting Content
CMIS 1.0 CMIS 1.1
The code snippets below show how to get the content of document.
Note
CMIS differentiates between documents with no content and documents with a content of 0 bytes.
If a document has no content, getContentStream()
returns null
. If a document has a 0 byte content, getContentStream()
returns a content stream object with an empty stream.
OpenCMIS (Java)
Document document = ...
ContentStream contentStream = document.getContentStream();
InputStream stream = contentStream.getStream();
PortCMIS (C#)
IDocument document = ...
IContentStream contentStream = document.GetContentStream();
Stream stream = contentStream.Stream;
Getting Partial Content
CMIS 1.0 CMIS 1.1
It’s also possible to get only a part of the content.
OpenCMIS (Java)
Document document = ...
// skip the first 100 bytes
// use null to start from the beginning
BigInteger offset = BigInteger.valueOf(100);
// only read 200 bytes
// use null to read to the end of the stream
BigInteger length = BigInteger.valueOf(200);
ContentStream contentStream = document.getContentStream(offset, length);
InputStream stream = contentStream.getStream();
PortCMIS (C#)
IDocument document = ...
// skip the first 100 bytes
// use null to start from the beginning
long? offset = 100;
// only read 200 bytes
// use null to read to the end of the stream
long? length = 200;
IContentStream contentStream = document.GetContentStream(offset, length);
Stream stream = contentStream.Stream;
Getting a Content URL
The AtomPub Binding and the Browser Binding can provide a URL to the content of a document. Depending on the repository and the binding, the server might not return the content but an error message because this URL does not include authentication data. A user may have to re-authenticate to get the content.
OpenCMIS (Java)
Document document = ...
String link = document.getContentUrl();
Updating Content
Overwriting Content
CMIS 1.0 CMIS 1.1
OpenCMIS (Java)
Document document = ...
ContentStream contentStream = ...
document.setContentStream(contentStream, true);
PortCMIS (C#)
IDocument document = ...
IContentStream contentStream = ...
document.SetContentStream(contentStream, true);
Deleting Content
CMIS 1.0 CMIS 1.1
Warning
Some repositories don’t support documents without content. Check the repository capabilities if that’s the case or check the Allowable Actions of the document.
OpenCMIS (Java)
Document document = ...
document.deleteContentStream();
PortCMIS (C#)
IDocument document = ...
document.DeleteContentStream();
Appending Content
CMIS 1.1
Warning
Not all repositories support appending content. It is not possible to discover wheter a repository supports it or not. If you append content be prepared to catch a notSupported exception.
OpenCMIS (Java)
Document document = ...
ContentStream contentStream = ...
boolean isLastChunk = true; // indicates that this is the last part of the content
document.appendContentStream(contentStream, isLastChunk);
PortCMIS (C#)
IDocument document = ...
IContentStream contentStream = ...
bool isLastChunk = true; // indicates that this is the last part of the content
document.AppendContentStream(contentStream, isLastChunk);
Working with Renditions
CMIS 1.0 CMIS 1.1 Spec <IP_ADDRESS>
Renditions are alternative versions of a document. For example, a rendition could be a PDF of an Office document. Thumbnails are a special kind of renditions and could also exist for non-document objects.
CMIS only supports server managed renditions. A CMIS client cannot upload, modify, or delete a rendition.
Getting the List of Renditions
Note
The list of renditions is only available if it has been requested with an Operation Context.
OpenCMIS (Java)
Document document = ...
for (Rendition rendition: document.getRenditions()) {
System.out.println(rendition.getTitle() + ": " + rendition.getStreamId());
}
PortCMIS (C#)
IDocument document = ...
foreach (IRendition rendition in folder.Renditions) {
Console.WriteLine(rendition.Title + ": " + rendition.StreamId);
}
Getting Rendition Content
The rendition content can be retrieved either for an Rendition object (see above) or directly from the document with a stream ID.
OpenCMIS (Java)
Document document = ...
Rendition rendition = ...
ContentStream cs1 = document.getContentStream(rendition.getStreamId());
ContentStream cs2 = rendition.getContentStream();
PortCMIS (C#)
IDocument document = ...
IRendition rendition = ...
IContentStream cs1 = document.GetContentStream(rendition.StreamId);
IContentStream cs2 = rendition.GetContentStream();


{% load i18n %}
Sorry for the inconvenience.
Please take the time to report an issue at Github so it doesn't happen again.


Let's Find the Cheapest Pizza in Your Area
This website will give you and your friends direct access to the exact pizza you are looking for, for the cheapest price out there. We'll show you which pizza places are closest to you and where you will get bang for your buck!