Add workflow seed (#12572)

Add "Quick Lead" workflow Manually triggered on no record selected
- form -> first name / last Name / email / job title / company name /
company domainName
- create company
- create person


![quickLead1](https://github.com/user-attachments/assets/972cd025-1940-42d6-aec4-38c650f0eee0)
<img width="1512" alt="Capture d’écran 2025-06-12 à 16 31 26"
src="https://github.com/user-attachments/assets/3c598370-12b1-4bf1-8a09-13926948ffbd"
/>
<img width="1512" alt="image"
src="https://github.com/user-attachments/assets/37db685a-ab59-46da-8086-c53cd4a2bac4"
/>
This commit is contained in:
martmull
2025-06-12 18:04:46 +02:00
committed by GitHub
parent 3ba701812b
commit 4f307a24b0
4 changed files with 1970 additions and 0 deletions
@@ -74,6 +74,12 @@ import {
} from 'src/engine/workspace-manager/dev-seeder/data/constants/workspace-member-data-seeds.constant';
import { prefillViews } from 'src/engine/workspace-manager/standard-objects-prefill-data/prefill-views';
import { prefillWorkspaceFavorites } from 'src/engine/workspace-manager/standard-objects-prefill-data/prefill-workspace-favorites';
import {
WORKFLOW_DATA_SEED_COLUMNS,
WORKFLOW_DATA_SEEDS,
WORKFLOW_VERSION_DATA_SEED_COLUMNS,
WORKFLOW_VERSION_DATA_SEEDS,
} from 'src/engine/workspace-manager/dev-seeder/data/constants/workflow-data-seeds.constants';
const RECORD_SEEDS_CONFIGS = [
{
@@ -151,6 +157,16 @@ const RECORD_SEEDS_CONFIGS = [
pgColumns: MESSAGE_PARTICIPANT_DATA_SEED_COLUMNS,
recordSeeds: MESSAGE_PARTICIPANT_DATA_SEEDS,
},
{
tableName: 'workflow',
pgColumns: WORKFLOW_DATA_SEED_COLUMNS,
recordSeeds: WORKFLOW_DATA_SEEDS,
},
{
tableName: 'workflowVersion',
pgColumns: WORKFLOW_VERSION_DATA_SEED_COLUMNS,
recordSeeds: WORKFLOW_VERSION_DATA_SEEDS,
},
{
tableName: '_pet',
pgColumns: PET_DATA_SEED_COLUMNS,