PIM

Deltek PIM puts your projects and people at the center of your business so that you have the visibility to deliver successful projects.

With Project Information Management (PIM), you save time with easy access to emails, documents and drawings from one location - reducing corporate risk and improving collaboration. Empower your teams to be more efficient so they can spend more time on billable work.

Connector Overview

The Deltek PIM connector empowers you to build automation around PIM's CRM and Project Management API as part of the initial release. Document Management features will follow in subsequent releases of the connector.

API Version

The Deltek PIM connector uses PIM API v1. It requires PIM app version 23.0 or later.

Connection

A successful app connection authorizes the Deltek PIM connector to interact with the specified PIM instance under the user logon entered during the authentication process.

Connection Name

Provide a name for the connection.

Note: The option to change the name from the default My Deltek PIM account is only available if you are using the upgraded platform and create new connections outside of a productized integration.
Parameters

This connector requires the following parameters:

Parameter Description

PIM Base URL

The base URL of PIM site.

For example: engdemo.deltekpim.com

PIM Client ID

For client ID, contact Client Care.

Authentication

Authentication requires the Deltek PIM connector to prove that it has the correct identity before its connection authorizes or allows you to do certain actions.

This connector supports the following authentication method.

Authentication Method Description

oAuth 2.0 API Client ID

This method allows an instance of the Deltek PIM connector to authenticate through a dedicated Client ID for a given integration.

Triggers

Triggers check for certain events to occur and can group these events for further processing.

This connector provides the following triggers.

Trigger Description

Campaign Added/Updated (Real-time)

Triggers when a campaign is added or changed.

Contact Added/Updated (Real-time)

Triggers when a contact is added or changed.

Enquiry Added/Updated (Real-time)

Triggers when a enquiry is added or changed.

Organization Added/Updated (Real-time)

Triggers when an organization is added or changed.

Project Added/Updated (Real-time)

Triggers when a project is added or changed.

Actions

When a trigger event occurs, you can specify at least one action (or step) to execute through the Deltek PIM connector.

This connector provides the following actions.

Action Description

Create Projects in PIM

This action creates Projects in PIM.

Note: Requires Project.Edit entity class function.

Get Project from PIM

This action retrieves Projects from PIM.

Search for Project in PIM

This action searches Projects in PIM.

Update Project in PIM

This action updates existing Projects in PIM.

Note: Requires Project.Edit entity class function.

Delete Project from PIM

This action deletes Projects from PIM.

Note: Requires Project.Edit entity class function.

Create Project Contacts in PIM

This action creates Project Contacts in PIM.

Note: Requires Project.Edit entity class function.

Get Project Contact from PIM

This action retrieves Project Contacts from PIM.

Search for Project Contact in PIM

This action searches Project Contacts in PIM.

Update Project Contact in PIM

This action updates existing Project Contacts in PIM.

Note: Requires Project.Edit entity class function.

Delete Project Contact from PIM

This action deletes Project Contacts from PIM.

Note: Requires Project.Edit entity class function.

Create Project Organizations in PIM

This action creates Project Organizations in PIM.

Note: Requires Project.Edit entity class function.

Get Project Organization from PIM

This action retrieves Project Organizations from PIM.

Search for Project Organization in PIM

This action searches Project Organizations in PIM.

Update Project Organization in PIM

This action updates existing Project Organizations in PIM.

Note: Requires Project.Edit entity class function.

Delete Project Organization from PIM

This action deletes Project Organizations from PIM.

Note: Requires Project.Edit entity class function.

Create Contacts in PIM

This action creates Contacts in PIM.

Note: Requires Contact.Edit entity class function.

Get Contact from PIM

This action retrieves Contacts from PIM.

Search for Contact in PIM

This action searches Contacts in PIM.

Update Contact in PIM

This action updates existing Contacts in PIM.

Note: Requires Contact.Edit entity class function.

Create Contact Roles in PIM

This action creates Contact Roles in PIM.

Note: Requires PIM.Admin entity function.

Get Contact Role by ID from PIM

This action retrieves Contact Roles from PIM.

List Contact Role in PIM

This action lists Contact Roles in PIM.

Update Contact Role in PIM

This action updates existing Contact Roles in PIM.

Note: Requires PIM.Admin entity class function.

Delete Contact Role from PIM

This action deletes Contact Roles from PIM.

Note: Requires PIM.Admin entity class function.

Create Organizations in PIM

This action creates Organizations in PIM.

Note: Requires Organization.Edit entity class function.

Get Organization from PIM

This action retrieves Organizations from PIM.

Search for Organization in PIM

This action searches Organizations in PIM.

Update Organization in PIM

This action updates existing Organizations in PIM.

Note: Requires Organization.Edit entity class function.

Delete Organization from PIM

This action deletes Organizations from PIM.

Note: Requires Organization.Edit entity class function.

Create Organization Roles in PIM

This action creates Organization Roles in PIM.

Note: Requires PIM.Admin entity function.

Get Organization Role by ID from PIM

This action retrieves Organization Roles from PIM.

List Organization Role in PIM

This action lists Organization Roles in PIM.

Update Organization Role in PIM

This action updates existing Organization Roles in PIM.

Note: Requires PIM.Admin entity function

Delete Organization Role from PIM

This action deletes Organization Roles from PIM.

Note: Requires PIM.Admin entity function

Create Projects Statuses in PIM

This action creates Project Statuses in PIM.

Delete Project Status from PIM

This action deletes Project Status from PIM.

Get Project Status from PIM

This action retrieves Project Status from PIM.

Update Project Statuses in PIM

This action updates existing Project Status in PIM.

List Project Status in PIM

This action lists Project Status in PIM.

Create Organization Statuses in PIM

This action creates Organization Statuses in PIM.

Delete Organization Status from PIM

This action deletes Organization Statuses from PIM.

Get Organization Status from PIM

This action retrieves Organization Statuses from PIM.

Update Organization Statuses in PIM

This action updates existing Organization Statuses in PIM.

List Organization Status in PIM

This action lists Organization Statuses in PIM.

Create Organization Entity Statuses in PIM

This action creates Organization Entity Statuses in PIM.

Note: Requires PIM.Admin entity function.

Delete Organization Entity Status from PIM

This action deletes Organization Entity Statuses from PIM.

Note: Requires PIM.Admin entity function.

Get Organization Entity Status from PIM

This action retrieves Organization Entity Statuses from PIM.

Update Organization Entity Statuses in PIM

This action updates existing Organization Entity Statuses in PIM.

Note: Requires PIM.Admin entity function.

List Organization Entity Status in PIM

This action lists Organization Entity Statuses in PIM.

Create Enquiries in PIM

This action creates Enquiries in PIM.

Note: Requires Enquiry.Edit entity class function.

Get Enquiry from PIM

This action retrieves Enquiries from PIM.

Search for Enquiry in PIM

This action searches Enquiries in PIM.

Update Enquiry in PIM

This action updates existing Enquiries in PIM.

Note: Requires Enquiry.Edit entity class function.

Delete Enquiry from PIM

This action deletes Enquiries from PIM.

Note: Requires Enquiry.Edit entity class function.

Create Enquiry Contacts in PIM

This action creates Enquiry Contacts in PIM.

Note: Requires Enquiry.Edit entity class function.

Get Enquiry Contact from PIM

This action retrieves Enquiry Contacts from PIM.

Search for Enquiry Contact in PIM

This action searches Enquiry Contacts in PIM.

Update Enquiry Contact in PIM

This action updates existing Enquiry Contacts in PIM.

Note: Requires Enquiry.Edit entity class function.

Delete Enquiry Contact from PIM

This action deletes Enquiry Contacts from PIM.

Note: Requires Enquiry.Edit entity class function.

Create Enquiry Organizations in PIM

This action creates Enquiry Organizations in PIM.

Note: Requires Enquiry.Edit entity class function.

Get Enquiry Organization from PIM

This action retrieves Enquiry Organizations from PIM.

Search for Enquiry Organization in PIM

This action searches Enquiry Organizations in PIM.

Update Enquiry Organization in PIM

This action updates existing Enquiry Organizations in PIM.

Note: Requires Enquiry.Edit entity class function.

Delete Enquiry Organization from PIM

This action deletes Enquiry Organizations from PIM.

Note: Requires Enquiry.Edit entity class function.

Create Countries in PIM

This action creates Countries in PIM.

Note: Requires PIM.Admin entity function.

Delete Country from PIM

This action deletes Countries from PIM.

Note: Requires PIM.Admin entity function.

Get Country from PIM

This action retrieves Countries from PIM.

Update Country in PIM

This action updates existing Countries in PIM.

Note: Requires PIM.Admin entity function.

List Country in PIM

This action lists Countries in PIM.

Create Departments in PIM

This action creates Departments in PIM.

Note: Requires PIM.Admin entity function.

Delete Department from PIM

This action deletes Departments from PIM.

Note: Requires PIM.Admin entity function.

Get Department from PIM

This action retrieves Departments from PIM.

Update Department in PIM

This action updates existing Departments in PIM.

Note: Requires PIM.Admin entity function.

List Department in PIM

This action lists Departments in PIM.

Create Campaigns in PIM

This action creates Campaigns in PIM.

Note: Requires Campaign.Edit entity class function.

Get Campaign from PIM

This action retrieves Campaigns from PIM.

Search for Campaign in PIM

This action searches Campaigns in PIM.

Update Campaign in PIM

This action updates existing Campaigns in PIM.

Note: Requires Campaign.Edit entity class function.

Delete Campaign from PIM

This action deletes Campaigns from PIM.

Note: Requires Campaign.Edit entity class function.

Overwrite a Campaign

This action overwrites Campaigns in PIM.

List Campaign Categories

This action lists Campaign Categories in PIM.

Create a Campaign Category

This action creates Campaign Categories in PIM.

Get a speicific Campaign Category

This action retrieves Campaign Categories from PIM.

Update a Campaign Category

This action updates existing Campaign Categories in PIM.

Overwrite a Campaign Category

This action overwrites Campaign Categories in PIM.

Delete a Campaign Category

This action deletes Campaign Categories from PIM.

Create a new Campaign Status

This action creates Campaign Statuses with ID/Reference in PIM.

Get a specific Campaign Status

This action retrieves Campaign Statues from PIM.

Update a Campaign Status

This action updates existing Campaign Status in PIM.

Get a list of Campaign Status

This action retrieves Campaign Status from PIM.

Delete a Campaign Status

This action deletes Campaign Statuses from PIM.

Create Job Categories in PIM

This action creates Job Categories in PIM.

Note: Requires PIM.Admin entity function.

Delete Job Category from PIM

This action deletes Job Categories from PIM.

Note: Requires PIM.Admin entity function.

Get Job Category from PIM

This action retrieves Job Categories from PIM.

Update Job Category in PIM

This action updates existing Job Categories in PIM.

Note: Requires PIM.Admin entity function.

List Job Category in PIM

This action lists Job Categories in PIM.

Overwrite a Job Category

This action overwrites Job Categories from PIM.

Create a Document

This action creates a Document in the DMS based on a file uploaded to the filestore in PIM.

Get a specific Document

This action retrieves a specific Document from PIM.

Get a specific Document by Rendition Type

This action retrieves a specific Document by Rendition Type from PIM.

Create a Document Version

This action creates a Document Version in PIM.

Get a specific Document Version

This action retrieves a specific Document Version from PIM.

Get a specific Document Version by Rendition Type

This action retrieves a specific Document Version by Rendition Type from PIM.

Update Document Version by Rendition Type

This action updates existing Document Version by Rendition Type in PIM.

Overwrite Document Version by Rendition Type

This action overwrites the Document Version by Rendition Type in PIM.

List Document Status

This action lists Document Statuses from PIM.

Publish a Document

This action publishes a Document in PIM.

Get a Document

This action retrieves a Document from PIM.

Get the Latest Document

This action retrieves the Latest Document from PIM.

Get File by ID

This action retrieves File by ID from PIM.

Get a specific File Type

This action retrieves File Types from PIM.

Get a list of File Type

This action lists File Types in PIM.

Related Links