mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
feat(core): Add optional Error-Output (#7460)
Add an additional optional error output to which all items get sent that could not be processed.  Github issue / Community forum post (link here to close automatically): https://community.n8n.io/t/error-connector-for-nodes/3094 https://community.n8n.io/t/error-handling-at-node-level-detect-node-execution-status/26791 --------- Co-authored-by: OlegIvaniv <me@olegivaniv.com>
This commit is contained in:
@@ -920,6 +920,7 @@ export interface INodeCredentials {
|
||||
[key: string]: INodeCredentialsDetails;
|
||||
}
|
||||
|
||||
export type OnError = 'continueErrorOutput' | 'continueRegularOutput' | 'stopWorkflow';
|
||||
export interface INode {
|
||||
id: string;
|
||||
name: string;
|
||||
@@ -934,6 +935,7 @@ export interface INode {
|
||||
waitBetweenTries?: number;
|
||||
alwaysOutputData?: boolean;
|
||||
executeOnce?: boolean;
|
||||
onError?: OnError;
|
||||
continueOnFail?: boolean;
|
||||
parameters: INodeParameters;
|
||||
credentials?: INodeCredentials;
|
||||
@@ -1546,6 +1548,7 @@ export interface INodeInputConfiguration {
|
||||
}
|
||||
|
||||
export interface INodeOutputConfiguration {
|
||||
category?: string;
|
||||
displayName?: string;
|
||||
required?: boolean;
|
||||
type: ConnectionTypes;
|
||||
@@ -1653,6 +1656,11 @@ export interface IWorkflowDataProxyData {
|
||||
$thisItemIndex: number;
|
||||
$now: any;
|
||||
$today: any;
|
||||
$getPairedItem: (
|
||||
destinationNodeName: string,
|
||||
incomingSourceData: ISourceData | null,
|
||||
pairedItem: IPairedItemData,
|
||||
) => INodeExecutionData | null;
|
||||
constructor: any;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user