Skip to main content

Version: 24.10

Current Space

Journey Applicants includes just a single space, applications. The configuration is mapped to the global space and is shown below.

Example

The following example shows the default configuration for the Applicant space.

src/configs/custom/index.ts
import global from './global';
import applications from './applications';

const spaces = [applications];

export default {
global,
spaces,
};
src/configs/custom/applications.ts
import { Config } from '@journey-ui/workspaces/build/ap/types';

export const applicationsConfig = (): Config => ({
label: 'Applications',
icon: 'list_alt',
permissions: {
type: 'role',
value: ['Applicants'],
},
attachments: {
filter: {
action: 'exclude',
regex: '\\.exe$',
},
},
actions: {
Resume: {
label: 'Resume',
},
Receipt: {
label: 'Receipt',
},
AddNotes: {
label: 'Add Notes',
},
},
keyInfo: ['$primaryName', '$email', '$assigned', '$currentStep', '$formLastModified'],
jobKeyInfo: ['$product','$appStatus','$appAge'],
customCards: [
{
label: 'Application Details',
properties: [
'$customerMessage',
'$completedMessages',
'$applicants',
'$sentEmails',
'$applicantDetails',
],
},
],
steps: [
{
label: 'Submitted',
value: 'Applicant Submitted',
},
{
label: 'Decision',
value: 'Decision Engine',
},
{
label: 'Review',
value: ['Fraud Review', 'Manual Review', 'Background Review', 'Complete Verification'],
},
{
label: 'Information Requested',
value: ['Request Information'],
},
{
label: 'Funding / Rejection',
value: ['Application funding', 'Applicant Update'],
},

{
label: 'Completed',
value: [
'Application Delivery',
'Approved Complete',
'Terminated Initial',
'Terminated Additional',
'Terminated Applicant',
],
},
],
});

export default applicationsConfig;

Attributes

To review the list of supported attributes, see API Reference.