WorkBook
Deltek WorkBook puts your projects and people at the center of your business so that you have the visibility to deliver successful projects.
With WorkBook, you get the actionable insight you need to proactively manage your projects and improve client satisfaction with a project-based solution designed for your firm. WorkBook helps you increase project profitability, improve utilization rates, and streamline back-office accounting processes.
Connector Overview
The Deltek WorkBook connector empowers you to build automation around WorkBook to help you support and integrate project management with accounting functions from within one system, by enabling connections with other Deltek products or third-party applications.
The Deltek WorkBook connector uses WorkBook API. It requires WorkBook version 13.3 or later.
Connection
An app connection or connection authorizes the Deltek WorkBook connector to interact with the WorkBook application.
Provide a name for the connection.
This connector requires the following parameters:
Parameter | Description |
---|---|
API Key (Bearer Token) |
Authorization Bearer Token provided by WorkBook. |
WorkBook Domain |
Host or domain name of your Deltek WorkBook application instance. For example: demo.workbook.net |
Authentication
Authentication requires the Deltek WorkBook 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 |
---|---|
API Key (Bearer Token) |
Authorization Bearer Token provided by WorkBook. This value can be generated by navigating to the API key setup tab in . |
Triggers
Triggers check for certain events to occur and can group these events for further processing.
This connector provides the following triggers.
Trigger | Description |
---|---|
Employees |
Triggers when an Employee is Inserted, Updated or Deleted in WorkBook. |
Clients |
Triggers when a Client is Inserted, Updated or Deleted in WorkBook. |
Suppliers |
Triggers when a Supplier is Inserted, Updated or Deleted in WorkBook. |
Creditors |
Triggers when a Creditor is Inserted, Updated or Deleted in WorkBook. |
Debtors |
Triggers when a Debtor is Inserted, Updated or Deleted in WorkBook. |
Projects |
Triggers when a Project is Inserted, Updated or Deleted in WorkBook. |
Jobs |
Triggers when a Job is Inserted, Updated or Deleted in WorkBook. |
Tasks |
Triggers when a Task is Inserted, Updated or Deleted in WorkBook. |
Activities |
Triggers when an Activity or Activity List is Updated in WorkBook. |
Purchase Orders |
Triggers when a Purchase Order is Updated in WorkBook. |
Sales Invoices |
Triggers when a Sales Invoice, Invoice Line, or Invoice Phrase is Updated in WorkBook. |
Creditor Invoices |
Triggers when a Vendor Invoice Notification or Vendor Invoice Detail Notification is Updated in WorkBook. |
Time Entries |
Triggers when a Time Entry is Updated in WorkBook. |
Job Price |
Triggers when a Job Price is Updated in WorkBook. |
Finance Posting |
Triggers when a Finance Posting is Inserted, Updated or Deleted in WorkBook. |
Mileage |
Triggers when a Mileage Record is created, updated, or deleted in WorkBook. |
Currency |
Triggers when a Currency Record is created, updated, or deleted in WorkBook. |
WIP Adjustments |
Triggers when a WIP Adjustment is created, updated, or deleted in WorkBook. |
Contact |
Triggers when a Contact is Inserted, Updated or Deleted in WorkBook. |
Prospect |
Triggers when a Prospect is Inserted, Updated or Deleted in WorkBook. |
Job Created/Updated |
Triggers when a Job is Inserted, Updated or Deleted in WorkBook. |
Employee |
Triggers when an Employee is Inserted, Updated or Deleted in WorkBook. |
Opportunity (Pipeline) |
Triggers when an Opportunity is Inserted, Updated or Deleted in WorkBook. |
Price list (Rate card) Upserted |
Triggers when a price list is created or updated in WorkBook. |
Actions
When a trigger event occurs, you can specify at least one action (or step) to execute through the WorkBook connector.
This connector provides the following actions. The field list with descriptions for each can be seen while building recipe.
Action | Description |
---|---|
Create Client (Customer) in WorkBook |
This action creates Clients in WorkBook. |
Get Client (Customer) by Id from WorkBook |
This action retrieves Clients from WorkBook. |
Search for Client (Customer) in WorkBook |
This action searches Clients in WorkBook. |
Update Client (Customer) in WorkBook |
This action updates existing Clients in WorkBook. |
Create Creditor in WorkBook |
This action creates Creditors in WorkBook. |
Get Creditor from WorkBook |
This action retrieves Creditors from WorkBook. |
Search Creditor in WorkBook |
This action searches Creditors in WorkBook. |
Update Creditor in WorkBook |
This action updates existing Creditors in WorkBook. |
Create Debtor in WorkBook |
This action creates Debtors in WorkBook. |
Get Debtor from WorkBook |
This action retrieves Debtors from WorkBook. |
Search Debtor in WorkBook |
This action searches Debtors in WorkBook. |
Update Debtor in WorkBook |
This action updates existing Debtors in WorkBook. |
Create Employee in WorkBook |
This action creates Employees in WorkBook. |
Get Employee from WorkBook |
This action retrieves Employees from WorkBook. |
Search Employee in WorkBook |
This action searches Employees in WorkBook. |
Update Employee in WorkBook |
This action updates existing Employees in WorkBook. |
Create Jobs in WorkBook |
This action creates Jobs in WorkBook. |
Get Jobs from WorkBook |
This action retrieves Jobs from WorkBook. |
Search Jobs in WorkBook |
This action searches Jobs in WorkBook. |
Update Jobs in WorkBook |
This action updates existing Jobs in WorkBook. |
Create Projects in WorkBook |
This action creates Projects in WorkBook. |
Get Projects from WorkBook |
This action retrieves Projects from WorkBook. |
Search Projects in WorkBook |
This action searches Projects in WorkBook. |
Update Projects in WorkBook |
This action updates existing Projects in WorkBook. |
Create Supplier in WorkBook |
This action creates Suppliers in WorkBook. |
Get Supplier from WorkBook |
This action retrieves Suppliers from WorkBook. |
Search Supplier in WorkBook |
This action searches Suppliers in WorkBook. |
Update Supplier in WorkBook |
This action updates existing Suppliers in WorkBook. |
Create Tasks in WorkBook |
This action creates Tasks in WorkBook. |
Get Tasks from WorkBook |
This action retrieves Tasks from WorkBook. |
Search Tasks in WorkBook |
This action searches Tasks in WorkBook. |
Update Tasks in WorkBook |
This action updates existing Tasks in WorkBook. |
Create Activity in WorkBook |
This action creates Activity records in WorkBook. |
Get Activity from WorkBook |
This action retrieves a single Activity record from WorkBook. |
Search Activity in WorkBook |
This action searches Activity records in WorkBook. |
Update Activity in WorkBook |
This action updates existing Activity records in WorkBook. |
Create Job Price in WorkBook |
This action creates Job Price quotes records in WorkBook. |
Get Job Price from WorkBook |
This action retrieves a single Job Price quotes record from WorkBook. |
Search Job Price in WorkBook |
This action searches Job Price quotes records in WorkBook. |
Update Job Price in WorkBook |
This action updates existing Job Price quotes records in WorkBook. |
Create Purchase Orders in WorkBook |
This action creates Purchase Orders in WorkBook. |
Get Purchase Orders from WorkBook |
This action retrieves a single Purchase Order from WorkBook. |
Search Purchase Orders in WorkBook |
This action searches Purchase Orders in WorkBook. |
Update Purchase Orders in WorkBook |
This action updates existing Purchase Orders in WorkBook. |
Create Creditor Invoices in WorkBook |
This action creates Creditor Invoices in WorkBook. |
Get Creditor Invoices from WorkBook |
This action retrieves a single Creditor Invoice from WorkBook. |
Search Creditor Invoices in WorkBook |
This action searches Creditor Invoices in WorkBook. |
Update Creditor Invoices in WorkBook |
This action updates existing Creditor Invoices in WorkBook. |
Create Sales Invoices in WorkBook |
This action creates Sales Invoices (including status) in WorkBook. |
Get Sales Invoices from WorkBook |
This action retrieves Sales Invoices (including payment and status) from WorkBook. |
Search Sales Invoices in WorkBook |
This action searches Sales Invoices in WorkBook. |
Update Sales Invoices in WorkBook |
This action updates existing Sales Invoices (including status) in WorkBook. |
Create Time Entry in WorkBook |
This action creates Time Entry records in WorkBook. |
Get Time Entry from WorkBook |
This action retrieves a single Time Entry record from WorkBook. |
Search Time Entry in WorkBook |
This action searches Time Entry records in WorkBook. |
Update Time Entry in WorkBook |
This action updates existing Time Entry records in WorkBook. |
Create Expenses in WorkBook |
This action creates Expense records in WorkBook. |
Get Expenses from WorkBook |
This action retrieves a single Expense record from WorkBook. |
Search Expenses in WorkBook |
This action searches Expense records in WorkBook. |
Update Expenses in WorkBook |
This action updates existing Expense records in WorkBook. |
Create Pricelist in WorkBook |
This action creates Pricelist records in WorkBook. |
Get Pricelist from WorkBook |
This action retrieves a single Pricelist record from WorkBook. |
Search Pricelist in WorkBook |
This action searches Pricelist records in WorkBook. |
Update Pricelist in WorkBook |
This action updates existing Pricelist records in WorkBook. |
Create Finance Posting in WorkBook |
This action creates Finance Posting records in WorkBook. |
Get Finance Posting from WorkBook |
This action retrieves a single Finance Posting record from WorkBook. |
Search Finance Posting in WorkBook |
This action searches Finance Posting records in WorkBook. |
Update Finance Posting in WorkBook |
This action updates existing Finance Posting records in WorkBook. |
Get Company from WorkBook |
This action retrieves a single Company record from WorkBook. |
Search Company in WorkBook |
This action searches Company records in WorkBook. |
Update Company in WorkBook |
This action updates existing Company records in WorkBook. |
Get Job Schedule from WorkBook |
This action retrieves a single Job Schedule record from WorkBook. |
Search Job Schedule in WorkBook |
This action searches Job Schedule records in WorkBook. |
Create Job Schedule in WorkBook |
This action creates Job Schedule records in WorkBook. |
Update Job Schedule in WorkBook |
This action updates existing Job Schedule records in WorkBook. |
Get Mileage from WorkBook |
This action retrieves a single Mileage record from WorkBook. |
Search Mileage in WorkBook |
This action searches Mileage records in WorkBook. |
Create Mileage in WorkBook |
This action creates Mileage records in WorkBook. |
Update Mileage in WorkBook |
This action updates existing Mileage records in WorkBook. |
Get Currency from WorkBook |
This action retrieves a single Currency record from WorkBook. |
Search Currency in WorkBook |
This action searches Currency records in WorkBook. |
Create Currency in WorkBook |
This action creates Currency records in WorkBook. |
Update Currency in WorkBook |
This action updates existing Currency records in WorkBook. |
Get Material by Id from WorkBook |
This action retrieves a single Material record from WorkBook. |
Search for Materials in WorkBook |
This action searches Material records in WorkBook. |
Create new Material in WorkBook |
This action creates Material records in WorkBook. |
Update a Material in WorkBook |
This action updates existing Material records in WorkBook. |
Get Prospect by Id from WorkBook |
This action retrieves a single Prospect record from WorkBook. |
Search for Prospects in WorkBook |
This action searches Prospect records in WorkBook. |
Create new Prospect in WorkBook |
This action creates Prospect records in WorkBook. |
Update a Prospect in WorkBook |
This action updates Prospect Material records in WorkBook. |
Get Price List Details from WorkBook |
This action retrieves a single Price List Detail record from WorkBook. |
Search for Contacts in WorkBook |
This action searches Contacts in WorkBook. |
Create new Contact in WorkBook |
This action creates Contacts in WorkBook. |
Update a Contact in WorkBook |
This action updates Contacts in WorkBook. |
Get Contact by Id or Contacts by ResourceID from WorkBook |
This action retrieves Contacts from WorkBook. |
Get Opportunity by Id from WorkBook |
This action retrieves Opportunities from WorkBook. |
Get Opportunity activity by Id from WorkBook |
This action retrieves Opportunity activities from WorkBook. |
Search for Opportunities in WorkBook |
This action searches Opportunities in WorkBook. |
Create new Opportunity in WorkBook |
This action creates Opportunities records in WorkBook. |
Update a Opportunity in WorkBook |
This action updates Opportunities in WorkBook. |
Search for Absence Requests in WorkBook |
This action searches Absence Requests in WorkBook. |
Create new Absence Request in WorkBook |
This action creates Absence Requests in WorkBook. |
List all Absence Entries in WorkBook |
This action lists Absence Requests in WorkBook. |
Search for Absence Entries in WorkBook |
This action searches Absence Entries in WorkBook. |
Approve Absence Requests in WorkBook |
This action approves Absence Requests in WorkBook. |
Get Absence Codes in WorkBook |
This action retrieves Absence Codes from WorkBook. |
Add lines to existing Purchase Order in WorkBook |
This action updates Purchase Orders in WorkBook. |
Add lines to existing Creditor Invoice in WorkBook |
This action adds detail lines to existing Creditor Invoices in WorkBook. |
Add one of more new phases to an existing Job Price in WorkBook |
This action adds phases to existing Job Prices in WorkBook. |
Add one of more new lines to an existing Job Price in WorkBook |
This action adds detail lines to existing Job Prices in WorkBook. |
Custom Actions
This connector also provides custom actions. These custom actions allow you to create and implement actions you need that were not available in the connector.
For more information about actions and custom actions, refer to the WorkBook API documentation.