Skip to main content

Additionally

The "Additionally" page contains additional settings and tools for advanced system work. Here you can configure customer data validation, create custom validation rules and configure specific work parameters.

Page Overview

The additional settings page provides tools for fine system configuration:

Main Sections

  • Customer validation - configuring customer data validation rules
  • Custom rules - creating own validation rules
  • Additional settings - extended system parameters
  • Developer tools - technical settings

Main Functions

  • Creating validation rules - configuring data validation
  • Validation management - editing and deleting rules
  • Rule testing - checking configuration correctness
  • Settings export/import - saving and restoring configurations

Step-by-Step Instructions

How to Create Customer Validation Rule

  1. Go to "Customer Validation" section
  2. Click "Create" button in top panel
  3. Fill in basic information:
    • Rule name
    • Purpose description
    • Regular expression for validation
  4. Add examples:
    • Correct data examples
    • Incorrect data examples
  5. Test rule on test data
  6. Save rule

How to Edit Existing Rule

  1. Find needed rule in validation list
  2. Click on rule row to go to editing
  3. Make necessary changes:
    • Change name or description
    • Update regular expression
    • Add or remove examples
  4. Test changes
  5. Save updated rule

How to Test Validation Rule

  1. Open rule for editing
  2. Use examples for checking:
    • Check correct examples
    • Ensure incorrect ones are rejected
  3. Add test data manually
  4. Check validation result

How to Delete Validation Rule

  1. Check rules in table
  2. Click "Delete" button in top panel
  3. Confirm deletion
  4. Warning: deletion is irreversible!

Validation Types

Phone Number Validation

Purpose:

  • Checking number format correctness
  • Validation by regional standards
  • Checking number existence

Rule examples:

  • Russian numbers: ^\+7[0-9]{10}$
  • International numbers: ^\+[1-9][0-9]{1,14}$
  • Mobile numbers: ^\+7[3-9][0-9]{9}$

Email Address Validation

Purpose:

  • Checking email format correctness
  • Domain validation
  • Checking address existence

Rule examples:

  • Standard email: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
  • Corporate domains: ^[a-zA-Z0-9._%+-]+@company\.com$

Personal Data Validation

Purpose:

  • Checking full name correctness
  • Birth date validation
  • Document checking

Rule examples:

  • Full name: ^[А-Яа-яЁё\s]{2,50}$
  • Birth date: ^(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[012])\.(19|20)\d{2}$

Regular Expressions

Rule Creation Basics

  1. Study syntax of regular expressions
  2. Use test data for checking
  3. Start with simple rules and gradually complicate
  4. Document rules - add descriptions

Frequently Used Patterns

  • Digits: [0-9] or \d
  • Letters: [a-zA-Z] or [А-Яа-я]
  • Spaces: \s
  • String start: ^
  • String end: $
  • Repetition: {n,m} (from n to m times)

Complex Rule Examples

  • Russian TIN: ^[0-9]{10}$ (for legal entities)
  • SNILS: ^[0-9]{3}-[0-9]{3}-[0-9]{3} [0-9]{2}$
  • Russian passport: ^[0-9]{4} [0-9]{6}$

Frequently Asked Questions

How to Create Rule for Checking Russian Numbers?

Step-by-step instruction:

  1. Create new validation rule
  2. Name it "Russian Numbers"
  3. Use regular expression: ^\+7[0-9]{10}$
  4. Add examples:
    • Correct: +79161234567, +74951234567
    • Incorrect: 89161234567, +7916123456
  5. Test and save

What to Do If Rule Doesn't Work?

Problem diagnosis:

  1. Check syntax of regular expression
  2. Test on examples - ensure correctness
  3. Simplify rule - start with basic version
  4. Check escaping of special characters

How to Validate Data During Upload?

Validation configuration:

  1. Create rules for needed fields
  2. Configure automatic checking during upload
  3. Define actions for validation errors
  4. Configure notifications about problems

Can Multiple Rules Be Used for One Field?

Possibilities:

  • Yes, possible - system supports multiple validation
  • Rules applied sequentially - all must pass check
  • Can configure priorities - rule application order

Tips for Effective Work

Creating Quality Rules

  1. Study standards - use official formats
  2. Test thoroughly - check on different data
  3. Document rules - add clear descriptions
  4. Update regularly - follow standard changes

Rule Organization

  1. Group by types - separate rules for different fields
  2. Use clear names - easier to find needed rule
  3. Maintain versioning - save old rule versions
  4. Create templates - use ready rules as basis

Work Optimization

  1. Plan rules in advance - think through all cases
  2. Use tools - online regular expression testers
  3. Automate testing - create automatic tests
  4. Monitor effectiveness - track validation quality

Security

  1. Check input data - validate all user data
  2. Use whitelist - allow only known formats
  3. Limit length - set reasonable limits
  4. Log errors - record validation problems

Automatic Updates

The page automatically updates validation rule information, so you always see current settings.

  • Rule creation → "Create" button
  • Rule editing → click on table row
  • Rule testing → in editing interface
  • Validation management → "Customer Validation" section
  • Additional settings → other page sections