Information synced between Ajera and CRM
Not available in ajeraCore or ajeraCore + add-ons
What information is shared between Ajera and CRM?
The integration with Ajera CRM/CRM Plus/Simple CRM syncs project, contact, and client information with Ajera information.
In order to sync information correctly, the process creates a relationship between corresponding information in both applications. Refer to the table below to understand how the process maps information between Ajera and CRM. During the sync, records that exist on the mapping table but no longer exist in CRM will be removed from the mapping table.
Project information from CRM to Ajera
Upon syncing, if a project doesn't exist in Ajera, a new project is created. Project information is created in Ajera based on information from the project in CRM and the project template either assigned to the project in CRM or the integration tab.
When a project is set to sync in CRM, the sync process will check for a project with the same name in Ajera. If that project exists, a new project will not be created and an error message will appear on the Integration Log.
To add projects that exist in both Ajera and CRM to the mapping table, run the manual sync option in Ajera ( > Setup > Utility> Synchronize with CRM, and mark the Map unsynced Ajera projects to existing CRM projects check box).
If a project contains a business development phase, changes made to the Probability in CRM are synced to the % Chance of Winning field in Ajera. When the Pursuit Stage is changed to Won, Lost, or Do Not Pursue, the Final Disposition Stage in the Ajera BD phase is marked with the corresponding Stage.
Through the life of the project, changes made in Ajera are sent back to CRM if Sync to Ajera is marked on the Project in the Project Command Center.
You can also create a project in CRM from Ajera for projects that do not start as an opportunity.
Both Simple CRM and Ajera CRM/CRM Plus receive project information, dates, and cost information as well as Project Team information.
In addition Ajera CRM/CRM Plus receives Budget, Revenue, and Ajera project totals to CRM.
Ajera | Ajera CRM/CRM Plus | Simple CRM | ||||||||||||||||||||
*prjStatus |
Status Active in CRM = Active in Ajera Closed/Inactive in CRM = Closed in Ajera Note: When you select a status of Closed for a project, the project will sync to CRM one final time regardless of the Sync to CRM option setting. The Sync to CRM option will then be deselected after the final sync if it is selected. The Sync to CRM option can be reselected in the PCC if further changes on the closed project are needed. It will only be included when Sync to Closed Projects is selected during a manual sync. |
Status Active in CRM = Active in Ajera Closed/Inactive in CRM = Closed in Ajera Note: When you select a status of Closed for a project, the project will sync to CRM one final time regardless of the Sync to CRM option setting. The Sync to CRM option will then be deselected after the final sync if it is selected. The Sync to CRM option can be reselected in the PCC if further changes on the closed project are needed. It will only be included when Sync to Closed Projects is selected during a manual sync. |
||||||||||||||||||||
*prjDescription Note: If the project description is more than 40 characters, the description will sync to the Project Long Name in CRM. If the project description is less than 40 characters, the description will sync to the Project Short Name in CRM. |
Project Short Name/ Project Long Name Note: The integration will check for duplicates and will not create two projects with the same prjDescription.
|
Project Short Name/ Project Long Name Note: The integration will check for duplicates and will not create two projects with the same prjDescription. |
||||||||||||||||||||
prjID |
Project Number |
Project Number |
||||||||||||||||||||
prjKey | PIM ID (internal unique project field used to map the Ajera project with the CRM project. | PIM ID | ||||||||||||||||||||
prjProjectType | Project Type Description | Project Type Description | ||||||||||||||||||||
prjProjectManager |
ProjMgr Note: If the employee is not set up in Ajera, it will use the template. |
ProjMgr Note: If the employee is not set up in Ajera, it will use the template. |
||||||||||||||||||||
prjPrincipalInCharge |
Principal Note: If the employee is not set up in Ajera, it will use the Principal in Charge from the template. |
Principal Note: If the employee is not set up in Ajera, it will use the Principal in Charge from the template. |
||||||||||||||||||||
prjMarketingContact |
Information, if any, comes from project template |
Information, if any, comes from project template |
||||||||||||||||||||
prjLocation | Combines addresses from CRM | Combines addresses from CRM | ||||||||||||||||||||
prjActualStartDate | StartDate | StartDate | ||||||||||||||||||||
prjActualCompletionDate | EndDate | EndDate | ||||||||||||||||||||
prjEstimatedStartDate |
Estimated start date Note: When a project is created in Ajera from CRM, this is filled in with the milestone estimated start date from the project in CRM. When the project is synced from Ajera to CRM, the estimated start date is updated with the changes from Ajera. If the date is blank in Ajera and there is a value in CRM, the value in CRM will not be blanked out. |
Estimated start date | ||||||||||||||||||||
*prjBillingType |
Information comes from the template selected when setting up the integration. |
Information comes from the template selected when setting up the integration. |
||||||||||||||||||||
*prjRateTable | RateTable assigned in the template selected when setting up the integration. | RateTable assigned in the template selected when setting up the integration. | ||||||||||||||||||||
prjClientContact1-20 |
Contact marked to sync You can sync up to 20 contacts Note: This syncs the first time but is not kept up to date. |
Contact marked to sync You can sync up to 20 contacts Note: This syncs the first time but is not kept up to date. |
||||||||||||||||||||
prjMarketingChanceofWinning |
Probability Note: This field is not bi-directional and only updates from CRM to Ajera. |
Probability Note: This field is not bi-directional and only updates from CRM to Ajera. |
||||||||||||||||||||
pmsStatus |
Stage Step
Note: This field is not bi-directional and only updates from CRM to Ajera. When a new project is created in CRM from Ajera, the Stage will be set to the first Won stage. |
Stage Step
Note: This field is not bi-directional and only updates from CRM to Ajera. When a new project is created in CRM from Ajera, the Stage will be set to the first Won stage. |
||||||||||||||||||||
pmsStageDescription |
Information comes from Stage List in Ajera Note: This field is not bi-directional and only updates from CRM to Ajera. |
Information comes from Stage List in Ajera Note: This field is not bi-directional and only updates from CRM to Ajera. |
||||||||||||||||||||
pmsStageLongName |
Information comes from Stage List in Ajera Note: This field is not bi-directional and only updates from CRM to Ajera. |
Information comes from Stage List in Ajera Note: This field is not bi-directional and only updates from CRM to Ajera. |
||||||||||||||||||||
pmsCompletionDate |
Pursuit Stage Won/Lost Date Note: This field is not bi-directional and only updates from CRM to Ajera. |
Pursuit Stage Won/Lost Date Note: This field is not bi-directional and only updates from CRM to Ajera. |
||||||||||||||||||||
*prjInvoiceGroup |
Information comes from the template selected when setting up the integration. |
Information comes from the template selected when setting up the integration. |
||||||||||||||||||||
*prjCompany | Information comes from the template selected when setting up the integration. | Information comes from the template selected when setting up the integration. | ||||||||||||||||||||
*prjRevenueMethodLabor | Information comes from the template selected when setting up the integration. | Information comes from the template selected when setting up the integration. | ||||||||||||||||||||
*prjRevenueMethodExpense | Information comes from the template selected when setting up the integration. | Information comes from the template selected when setting up the integration. | ||||||||||||||||||||
*prjRevenueMethodConsultant | Information comes from the template selected when setting up the integration. | Information comes from the template selected when setting up the integration. | ||||||||||||||||||||
igClient | Client assigned to the project in CRM | Client assigned to the project in CRM |
The information marked with an asterisk (*) is required.
Additional Project Information
The following information is also updated from Ajera to CRM for project updates.
CRM Dashpart | Project field in Simple CRM & Ajera CRM | Ajera Table | Ajera column(s) |
My Stuff > Dashboards > Ajera CRM Project Totals dashboard | Compensation | Project | LaborContractAmount (fee & T&E) + prjExpenseContractAmount billed as fee |
Direct Consultant | Consultant Contract Amount billed as Fee | ||
Direct Labor | LaborContractAmount for fee & T&E | ||
Direct Expense | Expense Contract Amount billed as Fee | ||
Reimbursable Allowance | Expense ContractAmount + Consultant Contract Amount for amounts billed as T&E | ||
Reimbursable Expense | Expense Contract Amount billed as T&E | ||
Reimbursable Consultant | Consultant Contract Amount billed as T&E | ||
Budgeted Overhead Rate | Overhead Percent from Department or sOverheadPercent from Preferences if Department rate doesn't exist | ||
Overall Percent Complete | Project Reported Percent Complete | ||
Projects > Dates & Costs tab | Start Date | Project | Actual Start Date |
Estimated Completion Date Note: If this field is blank in Ajera, the field will not update to CRM. |
Estimated Completion Date Note: If this field is blank in Ajera, the field will not update to CRM. |
||
Actual Completion Date | Actual Completion Date | ||
My Stuff > Dashboards > Ajera CRM Project Totals > Ajera CRM - WIP, Ajera CRM - Cost, Ajera CRM - Spent and Ajera CRM - Received dashparts | Total Ajera Project Cost | Labor Cost Budget + Expense Cost Budget + Consultant Cost Budget | |
Ajera Spent Labor | Spent Labor on the Project Base | ||
Ajera Spent Reimbursable | Spent Expense on the Project Base | ||
Ajera Spent Consultant | Spent Consultant on the Project Base | ||
Ajera Cost Labor | Cost Labor on the Project Base | ||
Ajera Cost Reimbursable | Cost Expense on the Project Base | ||
Ajera Cost Consultant | Cost Consultant on the Project Base | ||
Ajera WIP Labor | WIP Labor on the Project Base | ||
Ajera WIP Reimbursable | WIP Expense on the Project Base | ||
Ajera WIP Consultant | WIP Consultant on the Project Base | ||
Ajera Billed Labor | Billed Labor on the Project Base | ||
Ajera Billed Reimbursable | Billed Expense on the Project Base | ||
Ajera Billed Consultant | Billed Consultant on the Project Base | ||
Ajera Received Labor | Receipts Labor on the Project Base | ||
Ajera Received Reimbursable | Receipts Expense on the Project Base | ||
Ajera Received Consultant | Receipts Consultant on the Project Base | ||
Projects > Project Team > Team Members grid Employee > Experience > Projects grid |
Employee | Ajera Transaction | Employee Name |
Project ID | Project Key | ||
Employee ID | Employee Key | ||
Role |
Employee Type Must be a match with Employee Role in CRM |
||
Start Date |
tDate First timesheet date employees enters time for this project for this role |
||
End Date |
tDate |
||
CRMHours |
tHours Total hours entered to this project for this employee for this role |
||
Project > Team > Firms grid Firm > Associations > Projects grid |
Firm Type | Vendor | Vendor |
List Information
The following list information syncs from CRM to Ajera. List information in Vantagepoint can be found in Settings > Labels and Lists.
Ajera | CRM |
Project Template | Syncs to Project Template |
Employee Type | Syncs to Employee Role |
Client Type | Syncs to Client Market Type |
Project Type | Syncs to Project Type |
Employee information
Employees can be sent from Ajera to CRM if you select to do so on the Integrations tab.
Employee auto-numbering needs to be turned on in CRM.
Employee Types need to be set up as Employee Roles in CRM. Since the Employee Role in CRM is limited to only 50 characters, Employee Type descriptions will be limited to 50 characters when syncing to CRM.
Employee Titles can optionally be set up as Employee Titles in CRM.
The state set up on the Employee record needs to be the correct two letter state identifier in CAPS (Example: OR). The country needs to be the Country identifier in CAPS: US or USA or CA.
For unmapped Ajera employees, the sync process checks for an existing CRM employee with the same FIrst Middle Last name and department / Organization name. If an existing employee in CRM is found and not currently mapped, the two records are added to the mapping table. If no match is found, a new employee is created in CRM.
If an employee's rehire date is before the termination date or current date, the employee status in Vantagepoint will remain inactive.
Ajera | Ajera CRM/CRM Plus | Simple CRM |
AxVEC.vecFirstName | EM.FirstName | EM.FirstName |
AxVEC.vecMiddleName | EM.MiddleName | EM.MiddleName |
AxVEC.vecLastName | EM.LastName | EM.LastName |
Department | Org subcodes > 1 | Org subcodes > 1 |
Company | Org subcode 1 | Org subcode 1 |
AxVEC.vecSupervisor | EM.Supervisor | EM.Supervisor |
AxVEC.vecEmail | EM.EMail | EM.EMail |
AxVEC.vecPhone1 | EM.HomePhone | EM.HomePhone |
AxVEC.vecPhone2 | EM.WorkPhone | EM.WorkPhone |
AxVEC.vecPhone3 | EM.MobilePhone | EM.MobilePhone |
AxVEC.vecFax | EM.Fax | EM.Fax |
AxVEC.vecStatus | EM.Status | EM.Status |
AxVEC.vecAddress1 | EM.Address1 | EM.Address1 |
AxVEC.vecAddress2 | EM.Address2 | EM.Address2 |
AxVEC.vecAddress3 | EM.Address3 | EM.Address3 |
AxVEC.vecCity | EM.City | EM.City |
AxVEC.vecState | EM.State | EM.State |
AxVEC.vecZip | EM.Zip | EM.Zip |
AxVEC.vecCountry | EM.Country | EM.Country |
AxVEC.vecDateTerminated |
EM.TerminationDate Note: If the rehire date is before the termination date or current date, the employee status in Vantagepoint will remain inactive. |
EM.TerminationDate Note: If the rehire date is before the termination date or current date, the employee status in Vantagepoint will remain inactive. |
AxVEC.vecEmployeeNotes | EM.Memo | EM.Memo |
AxEmployeeWage.ewIsHourly | EM.JobCostType | EM.JobCostType |
AxEmployeeWage.ewIsHourly | EM.PayType | EM.PayType |
AxVec.vecTitle | EM.Title | EM.Title |
AxEmployeeType | CFGEmployeeRole | CFGEmployeeRole |
Contact information
Upon syncing, if a contact doesn't exist, a new contact is created in Ajera. The contact will be updated when changes are made in CRM or Ajera.
The integration will check for duplicates contacts. If a contact with the same first, middle, last, and description exist, that contact will be used in the sync.
You set how you want the contacts to sync between Ajera and CRM on the Integrations tab. You can set it up to sync no contacts at all (None), sync contacts from Deltek CRM to Ajera, or bidirectionally sync which creates and updates contacts between Ajera and Deltek CRM.
If the Integration Client is identified on the Contact, this will be the Firm on the Contact record in Vantagepoint CRM. The Contact will be added to the Contact tab for that Firm.
The state set up on the client record needs to be the correct two letter state identifier in CAPS (Example: OR). The country needs to be the country identifier in CAPS: US or USA or CA.
Contacts created in Ajera will also sync to CRM if your integration settings are set to bidirectional.
The contacts synced are those with Ajera Sync check on the project or client.
Ajera | Ajera CRM/CRM Plus | Simple CRM |
cntStatus |
ContactStatus |
ContactStatus |
*cntFirstName | FirstName | FirstName |
cntMiddleName | MiddleName | MiddleName |
*cntLastName | LastName | LastName |
cntTitle | Title | Title |
cntContactType | Type | Type |
cntAddress1 | Address1 | Address1 |
cntAddress2 | Address2 | Address2 |
cntAddress3 | Address3 + Address4 | Address3 + Address4 |
cntCity | City | City |
cntState | State | State |
cntZip | Zip | Zip |
cntCountry | Country | Country |
cntMailingAddressSame | Checks the Same as address box in Ajera. | Checks the Same as address box in Ajera. |
cntMailingAddress1 | Address1 | Address1 |
cntMailingAddress2 | Address2 | Address2 |
cntMailingAddress3 | Address3 | Address3 |
cntMailingCity | City | City |
cntMailingState | State | State |
cntMailingZip | Zip | Zip |
cntMailingCountry | Country | Country |
cntPhone1 | Phone | Phone |
cntPhone2 | CellPhone | CellPhone |
cntPhone3 | HomePhone | HomePhone |
cntFax | Fax | Fax |
cntEmail | ||
cntClient | Firm | Firm |
The information marked with an asterisk (*) is required.
Client information
Clients are part of the Firms Hub in Vantagepoint CRM. Upon syncing, if a client doesn't exist, a new client is created in Ajera. The client will be updated when changes are made in CRM or Ajera. For Ajera CRM, the clients synced are those identified with Ajera Sync marked or assigned to a project set to sync.
You set how you want the clients to sync between Ajera and CRM on the Integrations tab. You can set it up to sync clients from Deltek CRM to Ajera or bidirectionally sync which creates and updates clients between Ajera and CRM.
The state set up on the client record needs to be the correct two letter state identifier in CAPS (Example: OR). The country needs to be the country identifier in CAPS: US or USA or CA.
Clients created in Ajera will also sync to CRM if your integration settings are set to bidirectional.
The integration will check for clients with the same name. If a client with the same description exists, that client will be used in the sync.
Ajera | Ajera CRM/CRM Plus | Simple CRM | ||
*vecDescription | Name | Name | ||
* vecStatus |
Status Note: Those marked active will sync active. Those marked inactive/dormant will sync inactive. |
Status Note: Those marked active will sync active. Those marked inactive/dormant will sync inactive. |
||
vecAddress1 | Address1 | Address1 | ||
vecAddress2 | Address2 | Address2 | ||
vecAddress3 | Address3 | Address3 | ||
vecCity | City | City | ||
vecState | State | State | ||
vecZip | Zip | Zip | ||
vecCountry | Country | Country | ||
vecMailingAddressSame | Checks the Same as address box in Ajera. | Checks the Same as address box in Ajera. | ||
vecMailingAddress1 | Address1 | Address1 | ||
vecMailingAddress2 | Address2 | Address2 | ||
vecMailingAddress3 | Address3 + Address4 | Address3 + Address4 | ||
vecMailingCity | City | City | ||
vecMailingState | State | State | ||
vecMailingZip | Zip | Zip | ||
vecMailingCountry | Country | Country | ||
vecPhone1 | Phone | Phone | ||
vecFax | Fax | Fax | ||
vecEmail |
|
|||
vecWebsite | Website | Website | ||
vecAccountID | Account ID | Client Number |
The information marked with an asterisk (*) is required.
Vendor Information
Vendors in Ajera sync to Firms in Vantagepoint.
Only vendors identified as a consultant vendor will sync to CRM (Setting up vendor types).
If a Firm with the same name as the Ajera vendor exists in Vantagepoint, that vendor will sync to the Firm in Vantagepoint. If it does not exist in Vantagepoint, a new Firm is created in Vantagepoint.
If you are mapping to an existing Firm, the Firm type will be set to Vendor.
If a Firm in Vantagepoint is already mapped to a client in Ajera, the Ajera vendor will still be mapped to the Firm in Vantagepoint.
Vendor updates to Vantagepoint will take place before Client updates to Vantagepoint. This will ensure that changes made to the Client take precedent.
Vendor contacts can sync to CRM with the new Integration Vendor field in Setup > Contacts. The Integration Vendor field allows you to select a vendor associated with the contact.
Ajera | Ajera CRM/CRM Plus | Simple CRM |
Vendor |
Firm Type This name varies depending on the Labels set up in Vantagepoint. |
Firm Type This name varies depending on the Labels set up in Vantagepoint. |
vecDescription | Firm Name | Firm Name |
vecStatus |
Status This is marked as Active if Ajera = Active or Dormant if Ajera = Inactive |
Status This is marked as Active if Ajera = Active or Dormant if Ajera = Inactive |
vecAddress1 |
Address1 The address will be marked as Primary if an address does not already exist |
Address1 |
vecAddress2 | Address2 | Address2 |
vecAddress3 | Address3 | Address3 |
vecCity | City | City |
vecState | State | State |
vecZip | Zip | Zip |
vecEmail | ||
vecWebsite | Website | Website |
Vendor ID | Account ID | Account ID |
vecPhone1 | Phone | Phone |