Initial
This commit is contained in:
69
n8n_normalize_policy_number_README.md
Normal file
69
n8n_normalize_policy_number_README.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# Нода для нормализации номера полиса в n8n
|
||||
|
||||
## Описание
|
||||
Нода нормализует номер полиса, заменяя кириллические буквы на латинские (как в `database.php` строки 105-109).
|
||||
|
||||
## Использование
|
||||
|
||||
1. Добавьте **Code** ноду в ваш workflow
|
||||
2. Скопируйте код из файла `n8n_normalize_policy_number.js`
|
||||
3. Вставьте в поле "JavaScript Code"
|
||||
|
||||
## Входные данные
|
||||
|
||||
Нода ожидает данные в формате:
|
||||
```json
|
||||
{
|
||||
"police_number": "Е1000-302579743"
|
||||
}
|
||||
```
|
||||
|
||||
Или:
|
||||
```json
|
||||
{
|
||||
"inn": "Е1000-302579743"
|
||||
}
|
||||
```
|
||||
|
||||
Или через form_data:
|
||||
```json
|
||||
{
|
||||
"form_data": {
|
||||
"police_number": "Е1000-302579743"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Выходные данные
|
||||
|
||||
```json
|
||||
{
|
||||
"original": "Е1000-302579743",
|
||||
"normalized": "E1000-302579743",
|
||||
"changed": true,
|
||||
"police_number": "E1000-302579743",
|
||||
"inn": "E1000-302579743",
|
||||
...остальные поля из предыдущей ноды
|
||||
}
|
||||
```
|
||||
|
||||
## Замены (как в database.php строки 105-109)
|
||||
|
||||
| Кириллица | Латиница |
|
||||
|-----------|----------|
|
||||
| Е, е | E, e |
|
||||
| А, а | A, a |
|
||||
|
||||
## Примеры
|
||||
|
||||
- `"Е1000-302579743"` → `"E1000-302579743"`
|
||||
- `"е1000-302579743"` → `"e1000-302579743"`
|
||||
- `"E1000-302579743"` → `"E1000-302579743"` (уже латиница, без изменений)
|
||||
|
||||
## Интеграция в workflow
|
||||
|
||||
```
|
||||
Webhook → [Нормализация номера полиса] → Проверка полиса в БД → ...
|
||||
```
|
||||
|
||||
После нормализации используйте `{{ $json.normalized }}` или `{{ $json.police_number }}` в следующих нодах.
|
||||
Reference in New Issue
Block a user