The Project Insight Integration App is designed to transfer project management information from your Salesforce org to your Project Insight account. This will help assure that key information about each project is consistent between the two environments. When the app is installed, it will provide the ability to track pertinent changes that are made in SFDC and upload them into PI. Similarly, key information about the Project, Account Resources and Comments can be integrated into your SFDC org.
What does the app do?
Technical Requirements and Configuration: Accounts, Contacts, Custom Settings, etc
Technical requirements include an installed SFDC org with Accounts and Contacts objects. Additionally, you will need the ability to:
- Add and customize Custom Settings
- Send Outbound Message
- Create Org Profiles
- Modify Accounts and Contacts Page Layouts
- Customized Buttons on the new Project Page Layout
- View all Data
- Modify all Data
Install the App
Logout of all your Salesforce Orgs. Then ‘Click’ the link provided in the PI App email. You are looking for this confirmation message:
Package Upload Succeeded
Then head to Project Insight to continue the installation process:
Project Insight Interface
Use the most recently created URL to install the package into any organization. Contact Us to get the latest link.
Note: If you are installing into a sandbox organization you must replace the initial portion of the URL with http://test.salesforce.com
When prompted, Log into the org where you want to install the app. Follow the steps. Be sure the Project Insight System Administrator is one of the installed users.
After the app is installed, it will be launched, and you will be able to see the Projects home screen like the one above.
What Components Are Added
Project/Resource/Comment objects:
Please see the addendum to view the Project Components which have been added to your existing objects.
What changes need to be made to your org.
Accounts and Contacts page layouts:
Project Insight Custom Settings must be configured with a check in the PI Outbound Msg Authorized box and a URL unique to your company provided by PI.
Accounts
Add the ‘Account Linked to Project Insight’ checkbox to the Accounts Page Layout. This box needs to be ‘checked’ for the Interface to pass the following Account information to PI for linked accounts.
- Account Number
- BillingCity
- BillingCountry
- BillingPostalCode
- BillingState
- BillingStreet
- Fax
- Id
- Name
- Phone
Contacts
Add the ‘Contact is Active on Project Insight’ and ‘Contact is Linked to Project Insight’ checkboxes to the Contacts page layouts. These boxes need to be ‘checked’ for the Interface to pass the following Contact/Resource information to PI for linked Contacts.
- AccountId
- FirstName
- Id
- LastName
- MailingCity
- MailingCountry
- MailingPostalCode
- MailingState
- MailingStreet
- MobilePhone
- PI_SFINT__Contact_is_Active_on_Project_Insight__c
- Phone
Change Custom Settings
Project Insight Custom Settings must be configured by your administrator with a check in the PI Outbound Msg Authorized box and a URL unique to your company provided by PI. This will be assigned by Org (OWD). This is done by Selecting 'Manage' for the Project Insight Custom Settings and then New on the Settings page.
This will open access to the organization. Check the box labeled "PI Outbound Msg Authorized" and insert the URL provided by Project Insight without using http or https in the settings URL. Just the address, such as myurl.projectinsight.net. The Checkbox will allow the user to send outbound messages to PI. The URL will direct you to the projects in PI directly from that same project in Salesforce.
Before entering Projects, the Accounts and Contacts must be activated and linked. You are now ready to associate projects to PI.
New Project Entry
Enter the required fields on the left side of the screen.
The Account picklist will display the accounts which have the ‘Accounts Linked to PI’ box checked.
Similarly, the Project Manager pick list will display those Contacts which have the 'Contact is Active on Project Insight' boxes checked.
When the 'Update Project Insight checkbox' is checked and the record is saved, the following fields will be sent to PI. You can edit the record without send information to PI by leaving the 'Update Project Insight checkbox' unchecked.
- Id
- Name
- Account
- Project Manager
- Schedule_Start_Date
- Target Total Billable
Project Entry/View Page
Please note the 'Go To Project Insight' button the upper quarter of the page. Selecting this button will launch a web PI login page so you can navigate to your PI Project.
Resources
Resources object pages can be accessed via the related list on the Project Screen.
The Project must be an existing PI project. The Resource pick list will display those Contacts which have the 'Contact is Active on Project Insight' and 'Contact is Linked to Project Insight' boxes checked.
When the 'Update Project Insight checkbox' is checked and the record is saved, the following fields will be sent to PI. You can edit the record without send information to PI by leaving the 'Update Project Insight checkbox' unchecked.
- Id
- Name
- Project
- Resource_Type
- Resource
Comments
Comments object pages can be accessed via Related List on the Project Screen.
The Project must be an existing PI project. The User Created and User Updated entries must be on the Contacts object with 'Contact is Active on Project Insight' and 'Contact is Linked to Project Insight' boxes checked.
When the 'Update Project Insight checkbox' is checked and the record is saved, the following fields will be sent to PI. You can edit the record without send information to PI by leaving the 'Update Project Insight checkbox' unchecked.
- CreatedById
- CreatedDate
- Id
- LastModifiedDate
- Comment
- Project
- User_Created
- User_Updated
Data Dictionary and Use
Component Name |
Parent Object |
Type |
Included By |
% Complete |
Project |
Custom Field |
Project |
Accomplished Hours Status |
Project |
Custom Field |
Project |
Account |
Project |
Custom Field |
Project |
Account Linked to Project Insight |
Account |
Custom Field |
Accounts OutboundMsg to PI |
Accounts OutboundMsg to PI |
Account |
Workflow Rule |
User Selected |
Action |
Comment |
Custom Field |
Comment/Project Layout |
Action |
Resource |
Custom Field |
Resource/Project Layout |
All |
Project |
List View |
Project |
All |
Resource |
List View |
Resource |
All |
Comment |
List View |
Comment |
Behind Schedule Status |
Project |
Custom Field |
Project |
Comment |
Custom Object |
Send Comment to PI/Reset Update PI Checkbox |
|
Comment |
Comment |
Custom Field |
Comment Project Layout |
Comment Layout |
Comment |
Page Layout |
Comment |
Contact Linked to Project Insight |
Contact |
Custom Field |
Contacts OutboundMsg to PI/Resource.Resource/Comment.User Created/Comment.User Updated/Comment/Project.Project Manager/Resource/Project |
Contact is Active on Project Insight |
Contact |
Custom Field |
Contacts OutboundMsg to PI |
Contacts OutboundMsg to PI |
Contact |
Workflow Rule |
User Selected |
Contacts OutboundMsg to PI |
Contact |
Workflow Outbound Message |
Contacts OutboundMsg to PI |
EAC Billable |
Project |
Custom Field |
Project |
End Date |
Project |
Custom Field |
Project |
Go_To_Project_Insight |
Project |
Button or Link |
Project/Project Layout |
Is System Comment |
Comment |
Custom Field |
Comment/Project Layout |
PI Outbound Msg Authorized |
Project Insight Custom Settings |
Custom Field |
Project Insight Custom Settings/Send Resource to PI |
PI Project Icon |
Document |
Project |
|
PI ProjectID |
Resource |
Custom Field |
Resource |
PI ProjectID |
Project |
Custom Field |
Project/Go_To_Project_Insight |
PI ProjectID |
Comment |
Custom Field |
Comment |
D/T |
Project |
Custom Field |
Project |
Project |
Custom Object |
Send Project to PI/Resource.Project/Comment.Project/Reset Update PI Checkbox/All Project |
|
Project |
Tab |
Project_Insight |
|
Project |
Resource |
Custom Field |
Resource OutboundMsg To PI |
Project |
Comment |
Custom Field |
Comment |
Project Insight Custom Settings |
Custom Setting |
||
Project Insight Logo - Transparent |
Document |
Document |
Project_Insight |
Project Layout |
Project |
Page Layout |
Project |
Project Manager |
Project |
Custom Field |
Project |
Project_Insight |
App |
User Selected |
|
Reset Update PI Checkbox |
Comment |
Workflow Field Update |
Send Comment to PI |
Reset Update PI Checkbox |
Project |
Workflow Field Update |
Send Project to PI |
Reset Update PI Checkbox |
Resource |
Workflow Field Update |
Send Resource to PI |
Resource |
Resource |
Custom Field |
Resource/Resource OutboundMsg To PI/Project Layout |
Resource |
Custom Object |
Resource OutboundMsg To PI/Reset Update PI Checkbox/Send Resource to PI |
|
Resource Layout |
Resource |
Page Layout |
Resource |
Resource OutboundMsg To PI |
Resource |
Workflow Outbound Message |
Send Resource to PI |
Resource Type |
Resource |
Custom Field |
Resource/Project Layout |
Schedule Start Date |
Project |
Custom Field |
Project |
Send Comment to PI |
Comment |
Workflow Rule |
User Selected |
Send Project to PI |
Project |
Workflow Rule |
User Selected |
Send Resource to PI |
Resource |
Workflow Rule |
User Selected |
PI_Public_Folder |
Document Folder |
Project Insight Logo - Transparent/PI Project Icon |
|
Start Date |
Project |
Custom Field |
Project |
Target Total Billable |
Project |
Custom Field |
Project |
URL |
Project Insight Custom Settings |
Custom Field |
Project Insight Custom Settings/Go_To_Project_Insight |
Update Project Insight |
Resource |
Custom Field |
Resource/Reset Update PI Checkbox/Send Project to PI |
Update Project Insight |
Project |
Custom Field |
Project/Reset Update PI Checkbox/Send Project to PI |
Update Project Insight |
Comment |
Custom Field |
Comment/Reset Update PI Checkbox/Send Project to PI |
User Created |
Comment |
Custom Field |
Comment/Project Layout |
User Updated |
Comment |
Custom Field |
Comment/Project Layout |
Comments
0 comments
Please sign in to leave a comment.