Cora Hub: Import Builder
Everything an administrator needs to set up before end users can use Import Builder — granting access, preparing the registers it targets, and setting up automated Scheduled Imports.
Use this guide when configuring Import Builder for administrators and end users. Complete the prerequisite checks first, then grant access, verify roles, prepare target registers, and configure scheduled imports as needed.
Grant a User Access to Import Builder
Open the user's Edit User page from your Users admin area.
Scroll to the Roles section.
Check ImportBuilder in the custom roles list.
If Import Builder Logs is enabled and the user should see that tab, also check ImportBuilderLogs.
Save the user record.
Repeat these steps for each user who needs access. Import Builder access cannot be granted to a group or role-based population in bulk.
Review the Built-In Import Builder Roles
Role | Purpose | Admin Notes |
|---|---|---|
ImportBuilder | Grants access to the Import Builder screen. | Built in; you do not need to create it. |
ImportBuilderLogs | Grants visibility of the Import Builder Logs tab when the underlying feature toggle is enabled. | Assign separately for each user who needs log access. |
To review these roles, open Custom Roles under Admin and find ImportBuilder and ImportBuilderLogs. You can rename a role's Description if needed, but Key and Description must each stay unique.
A role that is currently assigned to any user shows as “in use” and cannot be deleted.
Prepare the Custom Registers Import Builder Targets
A Project Registers section in Import Builder can only target a register that already exists. Set these up first so end users can select the correct value in the Section Sub Type dropdown.
Open Project Registers Configuration under Admin.
Click Add, or open an existing register, to reach its Log Details.
Set the Display Name and choose a supported Register Type.
Define the register's Fields and Groups.
Save the register.
Register Type | Available in Import Builder? | Notes |
|---|---|---|
Standard | Yes | Selectable in the Section Sub Type dropdown. |
Cost Control | Yes | Selectable in the Section Sub Type dropdown. |
Alternative Hierarchy | Yes, with limitations | Only the plain Order/Parent-ID-based Alternative Hierarchy path is currently importable, and it is create-only. |
Baseline Change Control | No | Not selectable in Import Builder, even when the organization has the feature. |
If your organization uses GovCon-specific hierarchy sub-types when creating an Alternative Hierarchy register, Import Builder does not yet support importing into those hierarchical, named-identifier registers end-to-end.
Check Which Feature Toggles Are On
Open My Installation under Admin.
Switch to the Features tab.
Review the Feature Toggles and Permanent Toggles lists to confirm whether
Import_Builder_Data_Logsis currently on for your organization.
The Features tab is read-only. If a required toggle is not on, contact Cora Systems support to have it enabled.
Set Up a Scheduled Import
Use a Scheduled Import to run a saved Import Builder template automatically against files that arrive on a schedule.
Field or Setting | What to Enter |
|---|---|
Import | Select the saved Import Builder template. Build and save the template first. |
Description | Enter a unique description, up to 255 characters. |
Import, Processing, Processed, and Error paths | Enter all required folder paths, up to 500 characters each. |
File Name | Enter the file-name pattern the job should look for. |
Frequency | Choose Daily, Weekly, or Monthly. |
Email Notification To | Enter one or more recipient email addresses separated by semicolons. |
SFTP Username and Password | Enter these only when files arrive via SFTP, or when changing an existing password. |
Delete files after (days) | Set how long processed and error files are kept before cleanup, from 0 to 365 days. |
Active | Leave checked so the job runs, or uncheck it to pause the scheduled import. |
Open Scheduled Imports under Admin → Imports.
Click Add.
Complete the fields shown in the table.
Save the scheduled import.
File Name is matched as a regular expression, not a literal filename. If filenames vary by date stamp or sequence number, account for special regex characters such as a bare dot.
Back on the grid, drag a row to reorder scheduled imports or use its Delete action, with confirmation, to remove one entirely.
Confirm a Workflow, if Using Submit to Workflow
End users only see the Submit to Workflow option in Import Builder when Cora PPM finds an active, applicable workflow.
Open Configure Workflows under Admin → Workflow.
Confirm a workflow exists and is active for the relevant area, such as Project Financials or the specific register or smart-form type your users will import into.
If none exists yet, create one before telling end users to expect the Submit to Workflow option.
FAQ
Question: Do I need to create the ImportBuilder role myself?
Answer: No. It is a built-in system role that already exists. Grant it to specific users from their Edit User page.Question: Can I grant Import Builder access to a group of users at once?
Answer: No. Access is granted one user at a time in this version.Question: Why don't newly created registers show up in a user's Section Sub Type dropdown?
Answer: Only Standard, Cost Control, and Alternative Hierarchy registers appear there. Baseline Change Control registers do not.Question: Can I turn on the Import Builder Logs feature myself?
Answer: No. Cora Systems enables feature toggles at the database level. The Features tab only shows current status.Question: What is the difference between ImportBuilder and ImportBuilderLogs?
Answer: ImportBuilder grants access to the screen. ImportBuilderLogs grants visibility of the logs tab when the feature toggle is on.Question: Why is my Scheduled Import File Name pattern matching more or fewer files than expected?
Answer: It is evaluated as a regular expression, not a literal filename. Test variable filename patterns carefully.Question: Do I need to set a new SFTP password every time I edit a Scheduled Import?
Answer: No. The password is required the first time, or when deliberately changing the stored password.Question: Is there a limit on how many sections or how large a file end users can import?
Answer: There is no admin-configurable section-count limit in Import Builder. Effective file-size limits come from server or IIS configuration.Question: Can I reorder my Scheduled Imports?
Answer: Yes. Drag and drop rows on the Scheduled Imports grid to set run order.Question: What happens if I uncheck Active on a Scheduled Import?
Answer: The background job skips it without deleting it, which pauses the recurring import temporarily.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article