Skip to content

Commit 1d6975d

Browse files
authored
v0.5.33: loops, chat fixes, subflow resizing refactor, terminal updates
2 parents 837aabc + c4a6d11 commit 1d6975d

File tree

136 files changed

+14727
-1885
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+14727
-1885
lines changed

apps/docs/components/icons.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3335,6 +3335,24 @@ export function SalesforceIcon(props: SVGProps<SVGSVGElement>) {
33353335
)
33363336
}
33373337

3338+
export function ServiceNowIcon(props: SVGProps<SVGSVGElement>) {
3339+
return (
3340+
<svg
3341+
{...props}
3342+
xmlns='http://www.w3.org/2000/svg'
3343+
viewBox='0 0 1570 1403'
3344+
width='48'
3345+
height='48'
3346+
>
3347+
<path
3348+
fill='#62d84e'
3349+
fillRule='evenodd'
3350+
d='M1228.4 138.9c129.2 88.9 228.9 214.3 286.3 360.2 57.5 145.8 70 305.5 36 458.5S1437.8 1250 1324 1357.9c-13.3 12.9-28.8 23.4-45.8 30.8-17 7.5-35.2 11.9-53.7 12.9-18.5 1.1-37.1-1.1-54.8-6.6-17.7-5.4-34.3-13.9-49.1-25.2-48.2-35.9-101.8-63.8-158.8-82.6-57.1-18.9-116.7-28.5-176.8-28.5s-119.8 9.6-176.8 28.5c-57 18.8-110.7 46.7-158.9 82.6-14.6 11.2-31 19.8-48.6 25.3s-36 7.8-54.4 6.8c-18.4-.9-36.5-5.1-53.4-12.4s-32.4-17.5-45.8-30.2C132.5 1251 53 1110.8 19 956.8s-20.9-314.6 37.6-461c58.5-146.5 159.6-272 290.3-360.3S631.8.1 789.6.5c156.8 1.3 309.6 49.6 438.8 138.4m-291.8 1014c48.2-19.2 92-48 128.7-84.6 36.7-36.7 65.5-80.4 84.7-128.6 19.2-48.1 28.4-99.7 27-151.5 0-103.9-41.3-203.5-114.8-277S889 396.4 785 396.4s-203.7 41.3-277.2 114.8S393 684.3 393 788.2c-1.4 51.8 7.8 103.4 27 151.5 19.2 48.2 48 91.9 84.7 128.6 36.7 36.6 80.5 65.4 128.6 84.6 48.2 19.2 99.8 28.4 151.7 27 51.8 1.4 103.4-7.8 151.6-27'
3351+
/>
3352+
</svg>
3353+
)
3354+
}
3355+
33383356
export function ApolloIcon(props: SVGProps<SVGSVGElement>) {
33393357
return (
33403358
<svg

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ import {
8585
SendgridIcon,
8686
SentryIcon,
8787
SerperIcon,
88+
ServiceNowIcon,
8889
SftpIcon,
8990
ShopifyIcon,
9091
SlackIcon,
@@ -139,6 +140,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
139140
webflow: WebflowIcon,
140141
pinecone: PineconeIcon,
141142
apollo: ApolloIcon,
143+
servicenow: ServiceNowIcon,
142144
whatsapp: WhatsAppIcon,
143145
typeform: TypeformIcon,
144146
qdrant: QdrantIcon,
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
title: ServiceNow
3+
description: Erstellen, lesen, aktualisieren, löschen und Massenimport von
4+
ServiceNow-Datensätzen
5+
---
6+
7+
import { BlockInfoCard } from "@/components/ui/block-info-card"
8+
9+
<BlockInfoCard
10+
type="servicenow"
11+
color="#032D42"
12+
/>
13+
14+
## Nutzungsanleitung
15+
16+
Integrieren Sie ServiceNow in Ihren Workflow. Kann Datensätze in jeder ServiceNow-Tabelle erstellen, lesen, aktualisieren und löschen (Vorfälle, Aufgaben, Benutzer usw.). Unterstützt Massenimport-Operationen für Datenmigration und ETL.
17+
18+
## Tools
19+
20+
### `servicenow_create_record`
21+
22+
Erstellen eines neuen Datensatzes in einer ServiceNow-Tabelle
23+
24+
#### Eingabe
25+
26+
| Parameter | Typ | Erforderlich | Beschreibung |
27+
| --------- | ---- | -------- | ----------- |
28+
| `instanceUrl` | string | Ja | ServiceNow-Instanz-URL \(z. B. https://instance.service-now.com\) |
29+
| `credential` | string | Nein | ServiceNow OAuth-Anmeldeinformations-ID |
30+
| `tableName` | string | Ja | Tabellenname \(z. B. incident, task, sys_user\) |
31+
| `fields` | json | Ja | Felder, die für den Datensatz festgelegt werden sollen \(JSON-Objekt\) |
32+
33+
#### Ausgabe
34+
35+
| Parameter | Typ | Beschreibung |
36+
| --------- | ---- | ----------- |
37+
| `record` | json | Erstellter ServiceNow-Datensatz mit sys_id und anderen Feldern |
38+
| `metadata` | json | Metadaten der Operation |
39+
40+
### `servicenow_read_record`
41+
42+
Lesen von Datensätzen aus einer ServiceNow-Tabelle
43+
44+
#### Eingabe
45+
46+
| Parameter | Typ | Erforderlich | Beschreibung |
47+
| --------- | ---- | -------- | ----------- |
48+
| `instanceUrl` | string | Nein | ServiceNow-Instanz-URL \(automatisch aus OAuth erkannt, falls nicht angegeben\) |
49+
| `credential` | string | Nein | ServiceNow OAuth-Anmeldeinformations-ID |
50+
| `tableName` | string | Ja | Tabellenname |
51+
| `sysId` | string | Nein | Spezifische Datensatz-sys_id |
52+
| `number` | string | Nein | Datensatznummer \(z. B. INC0010001\) |
53+
| `query` | string | Nein | Kodierte Abfragezeichenfolge \(z. B. "active=true^priority=1"\) |
54+
| `limit` | number | Nein | Maximale Anzahl der zurückzugebenden Datensätze |
55+
| `fields` | string | Nein | Durch Kommas getrennte Liste der zurückzugebenden Felder |
56+
57+
#### Ausgabe
58+
59+
| Parameter | Typ | Beschreibung |
60+
| --------- | ---- | ----------- |
61+
| `records` | array | Array von ServiceNow-Datensätzen |
62+
| `metadata` | json | Metadaten der Operation |
63+
64+
### `servicenow_update_record`
65+
66+
Einen bestehenden Datensatz in einer ServiceNow-Tabelle aktualisieren
67+
68+
#### Eingabe
69+
70+
| Parameter | Typ | Erforderlich | Beschreibung |
71+
| --------- | ---- | -------- | ----------- |
72+
| `instanceUrl` | string | Nein | ServiceNow-Instanz-URL \(wird automatisch aus OAuth erkannt, falls nicht angegeben\) |
73+
| `credential` | string | Nein | ServiceNow-OAuth-Credential-ID |
74+
| `tableName` | string | Ja | Tabellenname |
75+
| `sysId` | string | Ja | Sys_id des zu aktualisierenden Datensatzes |
76+
| `fields` | json | Ja | Zu aktualisierende Felder \(JSON-Objekt\) |
77+
78+
#### Ausgabe
79+
80+
| Parameter | Typ | Beschreibung |
81+
| --------- | ---- | ----------- |
82+
| `record` | json | Aktualisierter ServiceNow-Datensatz |
83+
| `metadata` | json | Metadaten der Operation |
84+
85+
### `servicenow_delete_record`
86+
87+
Einen Datensatz aus einer ServiceNow-Tabelle löschen
88+
89+
#### Eingabe
90+
91+
| Parameter | Typ | Erforderlich | Beschreibung |
92+
| --------- | ---- | -------- | ----------- |
93+
| `instanceUrl` | string | Nein | ServiceNow-Instanz-URL \(wird automatisch aus OAuth erkannt, falls nicht angegeben\) |
94+
| `credential` | string | Nein | ServiceNow-OAuth-Credential-ID |
95+
| `tableName` | string | Ja | Tabellenname |
96+
| `sysId` | string | Ja | Sys_id des zu löschenden Datensatzes |
97+
98+
#### Ausgabe
99+
100+
| Parameter | Typ | Beschreibung |
101+
| --------- | ---- | ----------- |
102+
| `success` | boolean | Ob das Löschen erfolgreich war |
103+
| `metadata` | json | Metadaten der Operation |
104+
105+
## Hinweise
106+
107+
- Kategorie: `tools`
108+
- Typ: `servicenow`

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"sendgrid",
8181
"sentry",
8282
"serper",
83+
"servicenow",
8384
"sftp",
8485
"sharepoint",
8586
"shopify",
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
---
2+
title: ServiceNow
3+
description: Create, read, update, delete, and bulk import ServiceNow records
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="servicenow"
10+
color="#032D42"
11+
/>
12+
13+
## Usage Instructions
14+
15+
Integrate ServiceNow into your workflow. Can create, read, update, and delete records in any ServiceNow table (incidents, tasks, users, etc.). Supports bulk import operations for data migration and ETL.
16+
17+
18+
19+
## Tools
20+
21+
### `servicenow_create_record`
22+
23+
Create a new record in a ServiceNow table
24+
25+
#### Input
26+
27+
| Parameter | Type | Required | Description |
28+
| --------- | ---- | -------- | ----------- |
29+
| `instanceUrl` | string | Yes | ServiceNow instance URL \(e.g., https://instance.service-now.com\) |
30+
| `credential` | string | No | ServiceNow OAuth credential ID |
31+
| `tableName` | string | Yes | Table name \(e.g., incident, task, sys_user\) |
32+
| `fields` | json | Yes | Fields to set on the record \(JSON object\) |
33+
34+
#### Output
35+
36+
| Parameter | Type | Description |
37+
| --------- | ---- | ----------- |
38+
| `record` | json | Created ServiceNow record with sys_id and other fields |
39+
| `metadata` | json | Operation metadata |
40+
41+
### `servicenow_read_record`
42+
43+
Read records from a ServiceNow table
44+
45+
#### Input
46+
47+
| Parameter | Type | Required | Description |
48+
| --------- | ---- | -------- | ----------- |
49+
| `instanceUrl` | string | No | ServiceNow instance URL \(auto-detected from OAuth if not provided\) |
50+
| `credential` | string | No | ServiceNow OAuth credential ID |
51+
| `tableName` | string | Yes | Table name |
52+
| `sysId` | string | No | Specific record sys_id |
53+
| `number` | string | No | Record number \(e.g., INC0010001\) |
54+
| `query` | string | No | Encoded query string \(e.g., "active=true^priority=1"\) |
55+
| `limit` | number | No | Maximum number of records to return |
56+
| `fields` | string | No | Comma-separated list of fields to return |
57+
58+
#### Output
59+
60+
| Parameter | Type | Description |
61+
| --------- | ---- | ----------- |
62+
| `records` | array | Array of ServiceNow records |
63+
| `metadata` | json | Operation metadata |
64+
65+
### `servicenow_update_record`
66+
67+
Update an existing record in a ServiceNow table
68+
69+
#### Input
70+
71+
| Parameter | Type | Required | Description |
72+
| --------- | ---- | -------- | ----------- |
73+
| `instanceUrl` | string | No | ServiceNow instance URL \(auto-detected from OAuth if not provided\) |
74+
| `credential` | string | No | ServiceNow OAuth credential ID |
75+
| `tableName` | string | Yes | Table name |
76+
| `sysId` | string | Yes | Record sys_id to update |
77+
| `fields` | json | Yes | Fields to update \(JSON object\) |
78+
79+
#### Output
80+
81+
| Parameter | Type | Description |
82+
| --------- | ---- | ----------- |
83+
| `record` | json | Updated ServiceNow record |
84+
| `metadata` | json | Operation metadata |
85+
86+
### `servicenow_delete_record`
87+
88+
Delete a record from a ServiceNow table
89+
90+
#### Input
91+
92+
| Parameter | Type | Required | Description |
93+
| --------- | ---- | -------- | ----------- |
94+
| `instanceUrl` | string | No | ServiceNow instance URL \(auto-detected from OAuth if not provided\) |
95+
| `credential` | string | No | ServiceNow OAuth credential ID |
96+
| `tableName` | string | Yes | Table name |
97+
| `sysId` | string | Yes | Record sys_id to delete |
98+
99+
#### Output
100+
101+
| Parameter | Type | Description |
102+
| --------- | ---- | ----------- |
103+
| `success` | boolean | Whether the deletion was successful |
104+
| `metadata` | json | Operation metadata |
105+
106+
107+
108+
## Notes
109+
110+
- Category: `tools`
111+
- Type: `servicenow`
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
title: ServiceNow
3+
description: Crea, lee, actualiza, elimina e importa masivamente registros de ServiceNow
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="servicenow"
10+
color="#032D42"
11+
/>
12+
13+
## Instrucciones de uso
14+
15+
Integra ServiceNow en tu flujo de trabajo. Puede crear, leer, actualizar y eliminar registros en cualquier tabla de ServiceNow (incidentes, tareas, usuarios, etc.). Admite operaciones de importación masiva para migración de datos y ETL.
16+
17+
## Herramientas
18+
19+
### `servicenow_create_record`
20+
21+
Crea un nuevo registro en una tabla de ServiceNow
22+
23+
#### Entrada
24+
25+
| Parámetro | Tipo | Requerido | Descripción |
26+
| --------- | ---- | -------- | ----------- |
27+
| `instanceUrl` | string || URL de la instancia de ServiceNow \(ej., https://instance.service-now.com\) |
28+
| `credential` | string | No | ID de credencial OAuth de ServiceNow |
29+
| `tableName` | string || Nombre de la tabla \(ej., incident, task, sys_user\) |
30+
| `fields` | json || Campos a establecer en el registro \(objeto JSON\) |
31+
32+
#### Salida
33+
34+
| Parámetro | Tipo | Descripción |
35+
| --------- | ---- | ----------- |
36+
| `record` | json | Registro de ServiceNow creado con sys_id y otros campos |
37+
| `metadata` | json | Metadatos de la operación |
38+
39+
### `servicenow_read_record`
40+
41+
Lee registros de una tabla de ServiceNow
42+
43+
#### Entrada
44+
45+
| Parámetro | Tipo | Requerido | Descripción |
46+
| --------- | ---- | -------- | ----------- |
47+
| `instanceUrl` | string | No | URL de la instancia de ServiceNow \(detectada automáticamente desde OAuth si no se proporciona\) |
48+
| `credential` | string | No | ID de credencial OAuth de ServiceNow |
49+
| `tableName` | string || Nombre de la tabla |
50+
| `sysId` | string | No | sys_id específico del registro |
51+
| `number` | string | No | Número de registro \(ej., INC0010001\) |
52+
| `query` | string | No | Cadena de consulta codificada \(ej., "active=true^priority=1"\) |
53+
| `limit` | number | No | Número máximo de registros a devolver |
54+
| `fields` | string | No | Lista de campos separados por comas a devolver |
55+
56+
#### Salida
57+
58+
| Parámetro | Tipo | Descripción |
59+
| --------- | ---- | ----------- |
60+
| `records` | array | Array de registros de ServiceNow |
61+
| `metadata` | json | Metadatos de la operación |
62+
63+
### `servicenow_update_record`
64+
65+
Actualizar un registro existente en una tabla de ServiceNow
66+
67+
#### Entrada
68+
69+
| Parámetro | Tipo | Requerido | Descripción |
70+
| --------- | ---- | -------- | ----------- |
71+
| `instanceUrl` | string | No | URL de la instancia de ServiceNow \(detectada automáticamente desde OAuth si no se proporciona\) |
72+
| `credential` | string | No | ID de credencial OAuth de ServiceNow |
73+
| `tableName` | string || Nombre de la tabla |
74+
| `sysId` | string || sys_id del registro a actualizar |
75+
| `fields` | json || Campos a actualizar \(objeto JSON\) |
76+
77+
#### Salida
78+
79+
| Parámetro | Tipo | Descripción |
80+
| --------- | ---- | ----------- |
81+
| `record` | json | Registro de ServiceNow actualizado |
82+
| `metadata` | json | Metadatos de la operación |
83+
84+
### `servicenow_delete_record`
85+
86+
Eliminar un registro de una tabla de ServiceNow
87+
88+
#### Entrada
89+
90+
| Parámetro | Tipo | Requerido | Descripción |
91+
| --------- | ---- | -------- | ----------- |
92+
| `instanceUrl` | string | No | URL de la instancia de ServiceNow \(detectada automáticamente desde OAuth si no se proporciona\) |
93+
| `credential` | string | No | ID de credencial OAuth de ServiceNow |
94+
| `tableName` | string || Nombre de la tabla |
95+
| `sysId` | string || sys_id del registro a eliminar |
96+
97+
#### Salida
98+
99+
| Parámetro | Tipo | Descripción |
100+
| --------- | ---- | ----------- |
101+
| `success` | boolean | Si la eliminación fue exitosa |
102+
| `metadata` | json | Metadatos de la operación |
103+
104+
## Notas
105+
106+
- Categoría: `tools`
107+
- Tipo: `servicenow`

0 commit comments

Comments
 (0)