PowerClerk Support Center

Project Pages
Project Admin Page
Locating the Project Admin Page
How to Use the Project Admin page
Project View/Edit Page
Locating the Project View/Edit Page
How to use the Project View/Edit Page
Program Design
Automations
Questions to Ask
Locating the Automations feature
How to create an Automation
Automation Triggers
Automation Action Rules
Validation Rules
Scheduled Triggers
Troubleshooting Automations
FAQs
Channels
Questions to ask yourself
Locating the Channels feature
What are Channels?
Types of Channels
Channel Type: Mark as Child
Channel Type: Make Successor
Channel Type: Create Related Project
Channel Type: Submit Related Project
Channel Type: Project Lookup
How to create a Channel
Channel Signals and Automations
Using Channels in Test Environments
FAQs
Communications
Questions to ask yourself
Locating the Communications feature
Creating Communication templates
Finding Data Tags
Images in Communications
Sending Mass Communications
Project Attachments and Content Library Items
Smart Templates
Upgrading to Smart Templates
Upgrading when a Test Environment Exists
Broken Template Tags
Examples of Broken Template Tags
PowerClerk Mass Communication Policy
FAQs
Connections
Questions to ask yourself
Locating the Connections feature
What are Connections
How to Create a Web Connector
Define the Web Connector
Connecting, Testing, and Enabling the Web Connector
Creating a Standard Web Connector Configuration
Utilizing Connections on PowerClerk
Maintaining and Editing the Web Connector
Web Connector Payload Type Format
Supported Message Versions
Error Handling
Custom List Lookup
Create a Custom List Lookup
Utilizing Custom List Lookup
FAQs
Content Library
Questions to ask yourself
Locating the Content Library feature
Uploading content to the Content Library
Use with Communication Templates
Use for Front Page content
FAQs
Custom API IDs
Questions to Ask
Locating the Custom API IDs feature
How to edit a Custom API ID
FAQs
Data Fields
Questions to ask yourself
Locating the Data Fields feature
How to work with Data Fields
Custom Lists and Data Field Groups
Table form element
PV System + batteries element
FAQs
Deadlines
Questions to ask yourself
Locating the Deadlines feature
What are Deadlines
How to Create a Deadline
Deadline Automation Action Rules
Utilizing Project Admin Page for Deadlines
Communication Templates for Deadlines
Deadline Set/Satisfy Options
Program-Wide Deadline Actions
Reporting on Deadlines
Deadlines in Project List Columns
FAQs
Document Templates
Questions to ask yourself
Locating the Document Templates feature
How to define a new Template
How to define a new Merged Document
eSignatures
DocuSign template tags
Mapping eSignature tags
Smart Templates
FAQs
eSignature Envelopes
Questions to Ask
Locating the eSignature Feature
What are eSignature Envelopes?
eSignature Checklist: The Prerequisites to create a new Envelope
How to set up Advanced eSignature Envelopes Step-by-Step
How to add an eSignature Envelope to a form
eSignature Automation Trigger
Viewing Completed eSignature Envelopes
Resending eSignature Notifications
Canceling eSignatures
FAQs
Forms
Questions to ask yourself
Locating the Forms feature
How to create and edit Forms
Adding data fields
Configuring Forms
VersaForms
Sensitive Data Fields
FAQs
Formulas and Calculated Fields
Questions to ask yourself
Locating the Formulas feature
How to work with Formulas and Calculated Fields
Formula Data Dictionary
Dynamic Formula References
Rules of Formula References
Advanced Visibility Rules
Video Guides: Formulas
FAQs
Front Page
Questions to ask yourself
Locating the Front Page feature
How to edit the Front Page
FAQs
Incentive Design
Questions to ask yourself
Locating the Incentive Design feature
How to create and edit Incentive Designs
Incentive Options for One-Time Incentive Type
Incentive Design Options
FAQs
Milestones
Questions to ask yourself
Locating the Milestones feature
How to define a Milestone
FAQs
Project List Columns
Questions to ask yourself
Locating the Project List Columns feature
How to use Project List Columns
FAQs
Project Summary
Questions to ask yourself
Locating the Project Summary feature
How to edit the Project Summary
FAQs
Project Views
Questions to ask yourself
Locating the Project Views feature
How to edit Project Views
FAQs
Roles
Questions to ask yourself
Locating the Roles feature
How to create and edit a Role
Access Groups
Access Groups and Automations
Access Groups and Data Imports
Access Groups and Reports
FAQs
Workflow
Questions to ask yourself
Locating the Workflow feature
How to create and edit the Workflow
Transitions
Workflow Example Overview
FAQs
Administration
Announcements
Locating the Announcements feature
Creating an Announcement
Triggering an Announcement
Managing Announcements Topic List
Managing Announcement Topic Enrollment Via User Account
Prerequisites for Using Announcements
Business Days
Questions to ask yourself
Locating the Business Days feature
Setting up Business Days
FAQs
Dashboards
Questions to ask yourself
Locating the Dashboards feature
How to create widgets in your Dashboard
Other Dashboard Actions
Data Import
Questions to ask yourself
Locating the Data Import feature
Steps to Complete a Data Import
Data Import Configurations
Column Header Types
Automatic Data Imports via SFTP
Revert Data Imports
FAQs
Duplicate Check
Questions to ask yourself
Locating the Duplicate Check feature
How to use Duplicate Checks
FAQs
Import Projects
Questions to ask yourself
Locating the Import Projects feature
How to Import From V2
FAQs
Operation Status
Questions to ask yourself
Locating the Operation Status feature
How to use the Operation Status feature
FAQs
Program Info
Project Inquiry
Locating the Project Inquiry feature
How to edit the Project Inquiry Settings
Automating Communications for Project Inquires
Inquiry Summary
Questions to ask yourself
Locating the Program Info feature
How to edit the Program Info menu
Notification Banners
Usage Info
FAQs
Program Statistics
Questions to ask yourself
Locating the Program Statistics feature
How to use Program Statistics
FAQs
Reports
Questions to ask yourself
Locating the Reports feature
How to setup Reports
Multi-instance reports
Sharing Reports
Integrate scheduled Reports
Cross-Program Reports
FAQs
User Administration
Questions to ask yourself
Locating the User Administration feature
How to work with User Administration
FAQs
Test Environment
FAQs
Questions to ask yourself
Locating the Test Environment feature
How to setup a Test Environment
Tools Menu
My Account
Questions to Ask
Locating the My Account feature
How to use the My Account feature
Setting up Multi-Factor Authentication
Missing, lost, or stolen mobile devices: resetting Multi-Factor Authentication
Disabling Multi-Factor Authentication
Recovery Guidelines for MFA Administrators
FAQs
FormSense
Questions to Ask
Locating the FormSense feature
How to use the FormSense feature
FAQs
Grant Access
Questions to Ask
Project Grants vs Broad Grants (i.e. "Grant Access")
Locating the Project Grant feature
Locating the Grant Access feature
How to use the Grant Access feature
FAQs
Integration Guides & API
ePayments
Questions to ask yourself
Locating the ePayments History feature
How to add ePayments
FAQ
PowerClerk API
Questions to Ask
What is the PowerClerk API?
What can the PowerClerk API do?
Integrating with the PowerClerk API
API Documentation for Developers
Single Sign On (SSO)
Questions to Ask
PowerClerk SSO Configuration
Entra ID Configuration (SAML)
Entra ID Configuration (OIDC)
Okta IDP Configuration (SAML)
SP Configuration
SSO for multiple programs
IDP Configuration Troubleshooting
FAQs
Integration Guide 001: How to configure an ArcGIS Connector – ArcGIS Implementation
Integration Guide 002: How to configure Electric Power Research Institute’s (EPRI) DRIVE Connect software with PowerClerk
PowerClerk Video Guides
Setting up Roll-up Reports
New User Video Guide
Configuring Forms
Roles and User Administration
Setting up Business Days
Formulas and Advanced Visibility Rules
Visualize Workflows
Dashboards
ArcGIS
FormSense
API
Edit Forms - Tutorial #1
SFTP Automatic Data Import
Calculated Fields
Web Connector Setup
Build A Formula
Milestones
Edit Forms - Tutorial #2
Project Summary
Automation with Formulas in Action Rules
PowerClerk Program Launch
PowerClerk User Group Sessions (UGS)
Learning Management System (LMS)
Join us for Reflow!
NEW: PowerClerk Certifications

Integration Guide 002: How to configure Electric Power Research Institute’s (EPRI) DRIVE Connect software with PowerClerk

Use DRIVE Connect to expedite the interconnection screening process, automate hosting capacity analysis, and produce tangible screening results that are useful to distribution planning engineers.

Connections


Questions to ask yourself about the DRIVE Connect integration:

What data do I want to pull out of my hosting capacity analysis to show in PowerClerk?
What data collection do I want to automate to represent the current and planned DERs on a given circuit’s queue?
Where is the energy source, capacity, kVAR, circuit, bus/node data located within the PowerClerk Workflow?
Where does my utility’s network and circuit information live (in GIS or in the distribution model)?

*Note: In order to configure EPRI Drive to work with PowerClerk the EPRI Software must be installed at the Client Site on a predetermined server (or desktop).
*Note: A Clean Power Research Administrator must first enable the Custom API ID feature in your program to allow DRIVE Connect to work in PowerClerk.
 
Difficulty: Advanced.
Duration to review this Integration Guide: ~60 minutes.

 
What you will learn in this integration guide:

  1. How to configure DRIVE Connect with PowerClerk Forms
  2. How to configure the PowerClerk Workflow to accept the DRIVE Connect integration
  3. Setting up Custom API IDs
  4. DRIVE Connect-specific FAQs

 

Introduction

There are (8) main components required to set up the EPRI DRIVE Connect integration in PowerClerk:

  1. Installation of DRIVE Connect
  2. Interconnection Application Form
  3. Engineering Review Project Data Form
  4. Drive Analysis Results Form
  5. Workflow Configuration
  6. Custom API IDs
  7. Starting the DRIVE Connect Service
  8. Using the DRIVE Connect Service

These components allow DRIVE Connect to find projects in the queue and submit the DRIVE results, among other things.
 
One planning model process that is not covered by this document is determining which circuit and node the proposed DER would be located on in an interconnection application.
 
If you would like to receive more information on the EPRI DRIVE Connect integration with PowerClerk or have an inquiry on how to integrate an external resource with your program, please let us know.
 

1. Installation of DRIVE Connect
System requirements
  • Required Operating Systems: Windows 7 or Windows 10
  • PowerClerk
  • DRIVE version 2.0
  • Text Editor (e.g. Notepad)
  • Please note: Operating System Administrative rights are required to save changes to the DRIVE Connect configuration file.

 

Installation of the Software

In order to install the module, you will need to run the DRIVE Connect Setup installer and follow these steps:
 

  1. When the installer launches read through the license agreements and click the Next button.
  2. Select the desired installation folder. The default location is suitable for installation, however, other locations can be used.
  3. Confirm the installation by clicking on the Next button.

 

Analysis Directory and DRIVE Batch File

DRIVE Connect uses the batch run capabilities of DRIVE in order to automate a hosting capacity analysis. When operated in batch mode, DRIVE uses the input files for all feeders that exist in a specified directory. In order to use DRIVE Connect, a directory that does not contain any DRIVE input files is required. Create a new directory called “Interconnection_Requests” in a location that has write privileges without administrator rights (e.g. C:\Documents\Interconnection_Requests). Perform the following steps to configure the batch script for DRIVE Connect:
 

  1. In the Integration Guide folder of the DRIVE installation directory, open ExampleBatchProcess.bat in a plain text editor like Notepad. Edit the first string to identify the path to DRIVE.exe. Edit the second string to identify the path to the Interconnection_Requests directory. Example: "C:\DRIVE\DRIVE.exe" "C:\DRIVE\Integration_Guide"
  2. Save this file in the Interconnection_Requests directory as DRIVEConnectBatch.bat.
  3. Copy the BatchSettings.txt file from the DRIVE Integration Guide folder into the newly created directory. These settings will be the settings used in the automated analysis. The BatchSettings.txt file can be manually updated by the user, but the file must be named BatchSettings.txt.
  4. Verify that the batch script is specified correctly:
    • STEP 1: Copy a set of DRIVE input files from the DRIVE Integration Guide folder (_buses.csv,
      _data.csv, _reg.csv, _sections.csv) for a single feeder into the Interconnection_Requests directory.
    • STEP 2: Run the batch script. If the batch script is specified correctly the DRIVE hosting capacity results will be populated in the Interconnection_Requests directory.
    • STEP 3: Delete the DRIVE input files and DRIVE hosting capacity results files from the Interconnection_Requests directory.
Configuration file

The DRIVE Connect installer creates the DRIVE Connect.exe.config configuration file that needs to be configured prior to starting the DRIVE Connect service. This file is in the installation directory and should be opened with a plain text editor such as notepad or notepad++. Administrator privileges are required to save changes to this file if installed in the C:\Program Files or C:\Program Files (x86) directories. The following steps need to be followed to fully configure the DRIVE Connect.exe.config file:

  • STEP 1: Specify the path, including the file name, to the location where the DRIVE Connect service log will be stored. It is recommended that this log file be stored in the Interconnection_Requests directory that was previously created. The default path and file name is C:\DRIVEConnect.log, declared on line 12 of the DRIVE Connect.exe.config file. The new path and file name should remain in quotes:
    <file value="C:\users\pnhe001\Documents\Projects\SHINES_DEMO\Interconnection_Requests\DRIVEConnect.log"/>
  • STEP 2: Set the run interval to determine how often DRIVE Connect checks for new projects to analyze in PowerClerk. This value is specified by the key RunInterval on line 25 and should remain in quotes:
    <add key="RunInterval" value="900"/>
  • STEP 3: Specify the URL of the users PowerClerk implementation. This value is specified by the key PClerkBaseURL on line 27 and should remain in quotes. The best practice is to copy the URL directly from an internet browser to avoid typos:
    <add key="PClerkBaseURL" value="https://api.cleanpowerdemo.com/PCITrial/Services.svc/v1"/>
  • STEP 4: 4) Enter the PowerClerk username of an administrator to the users PowerClerk implementation. This name is specified by the key PClerkUserName on line 29 and should remain in quotes. Changes in project statuses created by DRIVE Connect will reflect this users name:
    <add key="PClerkUserName" value="your_name@your_company.com"/>
  • STEP 5: Enter the PowerClerk password associated with the username specified in step 3. The password is specified by the key PClerkPassword on line 30 and should remain in quotes:
    <add key="PClerkPassword" value="notmyactualpassword"/>
  • STEP 6: Specify the PowerClerk API Key using the key PClerkApiKey on line 31 and keep the value in quotes:
    <add key="PClerkApiKey" value="c72**7****ih9"/>
  • STEP 7: Specify the PowerClerk agency ID using the key PClerkAgencyID on line 32 and keep the value in quotes:
    <add key="PClerkAgencyID" value="U42BHSCWD9X4"/>
  • STEP 8: Enter the full path to the directory containing the DRIVE input files; these are the sets of four .csv files that are extracted for each feeder when using the Model Interface python scripts. This path is specified by the key DRIVEInputFile Path on line 34 and should be kept in quotes. The DRIVE input files for any feeder that will be analyzed with DRIVE Connect must be available in this directory:
    <add key="DRIVEInputFilePath" value="C:\users\pnhe001\Documents\Projects\SHINES_DEMO"/>
  • STEP 9: Enter the full path to the DRIVEConnectBatch.bat, including the name of the batch script, that was described in the previous section. This path is specified by the key DRIVEScriptPath on line 36 and should remain in quotes:
    <add key="DRIVEScriptPath"<br>value="C:\Users\pnhe001\Documents\Projects\SHINES_DEMO\Interconnection_Requests\SHINES_DRIVE_BATCH.bat"/>
  • STEP 10: Enter the full path to the Interconnection_Requests output directory that was created in the previous section. This path is specified by the key DRIVEOutputFile Path on line 38 and should remain in quotes:
    <add key="DRIVEOutputFilePath" value="C:\users\pnhe001\Documents\Projects\SHINES_DEMO\Interconnection_Requests"/>
  • STEP 11: Enter the DRIVE impact factors that are critical to the user when post-processing the hosting capacity results. These values are specified by the key DRIVEImpactFactorColumns on line 42 and should remain in quotes, separated by a single comma and no spaces. DRIVE calculates the hosting capacity for all impact factors, but DRIVE Connect only checks the specified impact factors when returning the Within Hosting Capacity metric. Best practice is to copy the impact factor name from the header of the __HC Summary – Centralized DER – XX.csv file without the “– min” or “– max” suffix:
    <add key="DRIVEImpactFactorColumns" value="Primary Over-Voltage,Regulator Voltage Deviation"/>
  • STEP 12: Enter the PowerClerk statuses of other projects that should be considered with the current project regardless of status-change timestamp. These statuses are specified by the key DRIVEAnalysisStatus1 on line 45 and should match the PowerClerk status exactly. The statuses should remain in quotes and be separated by a single comma and no spaces. If no other statuses will be considered in the analysis the field can be left blank, but the open and closed quotation marks should remain:
    <add key="DRIVEAnalysisStatus1" value="Permission to Operate"/>
  • STEP 13: Enter the PowerClerk statuses of other projects that should be considered with the current project only if the status-change timestamp is earlier than that of the current project. These statuses are specified by the key DRIVEAnalysisStatus2 on line 47 and should match the PowerClerk status exactly. The statuses should remain in quotes and be separated by a single comma and no spaces. If no other statuses will be considered in the analysis the field can be left blank, but the open and closed quotation marks should remain:
    <add key="DRIVEAnalysisStatus2" value="Application Under Review"/>

Do not change any other fields in the DRIVEConnectService.exe.config file. Save this file in its current location. Administrator privileges may be required to save this file depending on the installation directory.

2. Configuring the Interconnection Application Form

The Interconnection Application Form must contain the following fields:

  • DG Energy Source (Drop-down List form element)
  • Total Generator Nameplate Capacity (AC-kW) (Decimal form element)
  • Desired Operating kVAR (Decimal form element)

The first field that needs to be created is Distributed Generation (DG) Energy Srouce, which is a Drop-down List form element configured with various types of Distributed Energy Resources (DERs) which your specific program accepts. Any DER type can be included in the Drop-down List form element if those types are 1.) composed of a single word, 2.) represented in the DRIVE DER.txt file found in the DRIVE installation directory, and 3.) capitalized. If, for example, energy storage is included in the Drop-down List form element, all letters in the name must be capitalized (e.g. ENERGY STORAGE).
 

DG Energy Source Drop-down List Form Element

Figure 2: DG Energy Source Drop-down List Form Element

 
DG Energy Source Drop-down List Options

Figure 3: DG Energy Source Drop-down List Options

 
The DRIVE screening service will report the DER type in the designated location of the DRIVE input files using the name exactly as specified in the PowerClerk DG Energy Source Drop-down List form element, except for ENERGY STORAGE which will be represented as STORAGE.
 
Note that while the Label on each form element can be left to the program designer’s discretion, the data field form element Field Name must match the descriptions in this integration guide.
 

DG Energy Source Form Element Field Name

Figure 4: DG Energy Source Form Element Field Name

 
The second field that needs to be created is Total Generator Nameplate Capacity, which is a decimal field that describes the real power (kW) output of the DER in the application, including any de-rating due to altitude, etc.
 

Total Generator Nameplate Capacity (AC-kW) Form Element

Figure 5: Total Generator Nameplate Capacity (AC-kW) Form Element

Total Generator Nameplate Capacity (AC-kW) Field Name

Figure 6: Total Generator Nameplate Capacity (AC-kW) Field Name

 
The third and final field that needs to be created is the Desired Operating kVAR, which is a decimal field that describes the normal reactive power capability (kVAR) of the DER in the application. The DRIVE Connect integration considers positive (>0) values of kVAR to be inductive and negative (<0) values of kVAR to be capacitive. Desired Operating kVAR is assumed to be fixed and is representative of the reactive component of the maximum apparent power (kVA) output.
 

Desired Operating kVAR (positive is inductive) Form Element

Figure 7: Desired Operating kVAR (positive is inductive) Form Element

 
Desired Operating kVAR (positive is inductive) Field Name

Figure 8: Desired Operating kVAR (positive is inductive) Field Name

 

3. Configuring the Engineering Review Project Data Form

The Engineering Review Project Data Form must contain the following fields:

  • Circuit (Single Line Text form element)
  • Bus/Node (Single Line Text form element)
  • DG Energy Source (Drop-down List form element)
  • Total Generator Nameplate Capacity (AC-kW) (Decimal form element)
  • Desired Operating kVAR (Decimal form element)

In addition to being configured according to this document, these fields must be populated for a given project prior to changing the project status to DRIVE Analysis Requested.
 
Note that while the Label on each form element can be left to the program designer’s discretion, the data field form element Field Name must match the descriptions in this integration guide.
 
The first field that needs to be created is Circuit, which is a Single Line Text form element and must be populated with a circuit name which matches the name of the appropriate circuit in the DRIVE input files. This information must be populated prior to switching the application to the DRIVE Analysis Requested Workflow Status.
 

Circuit Single Line Text Form Element

Figure 9: Circuit Single Line Text Form Element

 
Circuit Field Name

Figure 10: Circuit Field Name

 
The second field that needs to be created is Bus/Node, which is a Single Line Text form element, and must be populated with a node name that matches the name of the appropriate node in the DRIVE input files. This information must be populated prior to switching the application to the DRIVE Analysis Requested Workflow Status.
 

Bus/Node Single Line Text Form Element

Figure 11: Bus/Node Single Line Text Form Element

 
Bus/Node Field Name

Figure 12: Bus/Node Field Name

 
The third, fourth, and fifth, DER Energy Source, Total Generator Nameplate Capacity (AC-kW), and Desired Operating kVAR should be configured in the Engineering Review Project Details Form with the same properties as described for the Interconnection Application form.

4. Configuring the DRIVE Analysis Results Form

The DRIVE Analysis Results Form is used by the DRIVE screen service to return the results of the hosting capacity analysis and must contain the following fields:

  • Within Hosting Capacity (Drop-down List form element)
  • Impacts Exceeded (Single Line Text form element)
  • Hosting Capacity Summary (Attachment form element)

The first field that needs to be created is Within Hosting Capacity, which is a Drop-down List form element.
 

Within Hosting Capacity Drop-down List Form Element

Figure 13: Within Hosting Capacity Drop-down List Form Element

 
The available choices in the drop-down list are required to be configured with TRUE and FALSE in all caps.
 

Within Hosting Capacity Drop-down List Options

Figure 14: Within Hosting Capacity Drop-down List Options

 
Within Hosting Capacity Drop-down List Field Name

Figure 15: Within Hosting Capacity Drop-down List Field Name

 
The second field that needs to be created is Impacts Exceeded, which is a Single Line Text form element.
 

Impacts Exceeded Single Line Text Form Element

Figure 16: Impacts Exceeded Single Line Text Form Element

 
Impacts Exceeded Single Line Text Field Name

Figure 17: Impacts Exceeded Single Line Text Field Name

 
The third and final field that needs to be created is Hosting Capacity Summary, which is an Attachment form element.
 

Hosting Capacity Summary Attachment Form Element

Figure 18: Hosting Capacity Summary Attachment Form Element

 
Hosting Capacity Summary Attachment Field Name

Figure 19: Hosting Capacity Summary Attachment Field Name
5. Workflow Configuration

In order to automate the hosting capacity analysis using DRIVE connect it is necessary to configure three new statuses in the PowerClerk workflow for each available program. The three statuses can be integrated at any point in the workflow after an application is submitted and before the application/project is granted permission to construct. The three statuses are:

  • DRIVE Analysis Requested
  • DRIVE Analysis Results
  • DRIVE Analysis Failed

Any status in the workflow can have a transition to DRIVE Analysis Requested, and DRIVE Analysis Results can have a transition to any status in the workflow. As seen in Figure 20, below, the Workflow is required that DRIVE Analysis Requested have transitions to both DRIVE Analysis Failed, and DRIVE Analysis Results. It is also required that DRIVE Analysis Failed have a transition to DRIVE Analysis Requested.
 

PowerClerk Workflow Configuration

Figure 20: PowerClerk Workflow Configuration

 

6. Custom API IDs

The DRIVE Connect integration needs to interact with Clean Power Research’s API in order to exchange data. Doing so requires Custom API IDs to be configured in PowerClerk. Note that a CPR Administrator must first enable the Custom API IDs within your program before it becomes available to you on the Program Design menu:
 

PowerClerk Edit Custom API IDs

Figure 21: PowerClerk Edit Custom API IDs

 
The table below designates what specific data fields, attachment form elements, and status’ need Custom IDs:
 

Data Field Custom ID
Circuit Circuit
Impacts Exceeded DRIVEImpacts
Within Hosting Capacity WithinHostingCapacity
Attachment
Hosting Capacity Summary DRIVESummary
Status
DRIVE Analysis Failed DRIVEAnalysisFailed
DRIVE Analysis Results DRIVEAnalysisResults
Figure 22: PowerClerk Custom API ID Configuration
7. Starting the DRIVE Connect Service

DRIVE Connect is a Windows Service and not an application. To use DRIVE Connect, the user must start the service from the Services menu. To find the services menu, either search for ‘Service’ in the Windows Search bar, or navigate to the Services menu from the Control Panel by selecting System and Security>Administrative Tools>Services. Select DRIVE Connect from the list of services and click on the green ‘Start Service’ button, or right click and select ‘Start’ from the drop-down menu:
 

Search for “Service” in the Windows Search Bar

Figure 23: Search for “Service” in the Windows Search Bar

 
Search for “Service” in the Windows Search Bar

Figure 24: Search for “Service” in the Windows Search Bar

 

8. Using the DRIVE Connect Service

Once the DRIVE Connect service has been started the user can request hosting capacity analysis for a project by changing the project status to DRIVE Analysis Requested from PowerClerk. DRIVE Connect will find the project and perform the hosting capacity analysis during the next search at the specified run interval as described above:
 

PowerClerk DRIVE Analysis Requested Workflow Status

Figure 25: PowerClerk DRIVE Analysis Requested Workflow Status

 
When the analysis is finished a new folder with the name of the project will be created in the Interconnection_Requests directory. This folder contains a copy of the original DRIVE input files with the DER described in the project as well as any same circuit project DERs in the _buses.csv file. The hosting capacity results are also stored in this folder. Along with the DRIVE input files and DRIVE results files, a summary text file is also created containing the details of the analysis. The summary text file lists the details of the current project.
 

Text File Showing the Project Summary of the DRIVE Connect Results

Figure 26: Text File Showing the Project Summary of the DRIVE Connect Results

 
If the analysis completed successfully the project status will be changed to DRIVE Analysis Results. At this point the project engineer can use the hosting capacity results to continue processing the interconnection application. Details from the analysis can be found in the DRIVE Analysis Results form. If the circuit has remaining hosting capacity (>0.0 MW) for the selected impact factors, the Within Hosting Capacity field is set to TRUE, otherwise this field is set to FALSE and the selected impacts with zero remaining hosting capacity are displayed in the Impacts Exceeded field. The hosting capacity summary report is attached in the Hosting Capacity Summary field.
 
 

PowerClerk Drive Analysis Results Workflow Status

Figure 27: PowerClerk Drive Analysis Results Workflow Status

PowerClerk Drive Analysis Results

Figure 28: PowerClerk Drive Analysis Results

 
If the analysis was not completed successfully the project status will be changed to DRIVE Analysis Failed. There are a variety of reasons that could cause the analysis to not complete successfully. If DRIVE Connect is not able to launch DRIVE via the batch script described above the analysis will not be completed. This issue can be tested by placing a set of DRIVE input files in the Interconnection_Requests directory, followed by manually executing the batch script.
 
If the Circuit and Node described in the Engineering Review Project Data Form cannot be matched to a location within the DRIVE input files then the summary text file will indicate an error and the project status will be set to DRIVE Analysis Failed. The Circuit and Node information would be in the DRIVE Connect.exe.config file, which is defined by the DRIVEInputFilePath key. If one of the same circuit projects cannot be located in the appropriate DRIVE input file the error will be indicated in the summary text file, but the analysis will continue.

FAQs

Have additional questions? Contact us to nominate your FAQ and help others find answers to your own questions concerning this feature.

Contribute To A PowerClerk Integration Guide

Would you like to see a integration guide about a specific subject or contribute your experiences to share them with other PowerClerk Administrators? Contact the PowerClerk Support Team and propose a new integration guide at the PowerClerk Ticket System.

 

Create A Support Ticket

Not finding your answer here?  Submit a question to our support team at the PowerClerk Ticket System and leverage the PowerClerk team’s expertise.