Sari la conținutul principal
Începe un proiect
RawBotics Works · Capabilități STARE: PAȘI DECONECTAȚI

Capabilități / 03

Automation & Orchestration

Procese care se coordonează singure, fără să piardă controlul.

Proiectăm workflows care conectează oameni, date, aplicații și reguli într-un sistem operațional coerent — de la primul trigger până la rezultatul final.

REQUEST DOCUMENT VALIDATION AI APPROVAL SYSTEM ACTION RESULT TRIGGER → FLOW → CONTROL ORCHESTRATION
Fig. 00 — Workflow în formare

01 Fundament

Un proces nu este o listă de taskuri.
Este un sistem de dependențe.

Automatizarea unui task economisește minute. Automatizarea unui proces schimbă felul în care circulă informația. Orchestrarea decide ce se întâmplă când mai multe procese, sisteme și oameni trebuie să ajungă la același rezultat.

Nivel 01 · Task automation

Un pas, executat automat

Un fișier redenumit, un email trimis, un câmp completat. Util, dar izolat: nu știe nimic despre ce urmează după el.

Nivel 02 · Workflow automation

O secvență cu reguli

Pași legați între ei, cu condiții, validări și aprobări. Procesul are un început, o stare și un final definit.

Nivel 03 · Orchestration

Sisteme care se coordonează

Mai multe workflows, sisteme și echipe, coordonate de un strat care știe starea fiecărei execuții și ce face când ceva iese din traseu.

Ce conține de fapt un proces real

Diagrama unui proces arată curat pe slide. În operare, aceeași diagramă are ramuri pe care nimeni nu le desenează: condiții care se exclud reciproc, dependențe între echipe, pași care trebuie repetați și decizii pe care un sistem nu are voie să le ia singur.

Condiții Dependențe Aprobări Excepții Retries System calls Transfer de date Decizii umane
INPUT VALIDATE RULE APPROVED REJECTED EXCEPTION ACTION RETRY
Fig. 01 — Ramificarea fluxului Happy path · 1 din n trasee

02 Arhitectură

Fiecare workflow are o arhitectură.

Nu începe cu un tool. Începe cu o structură: ce declanșează procesul, ce date intră, ce reguli se aplică, cine decide, ce se schimbă în sisteme și ce rămâne scris în urmă. Traseul de mai jos este scheletul pe care îl modelăm înainte de a scrie prima linie de cod.

Trigger

Ce pornește procesul

Un eveniment, un formular, un document primit, un status schimbat într-un alt sistem sau un scheduler. Fără trigger explicit, procesul rămâne dependent de cineva care își amintește.

Validation

Ce intră în flux

Datele sunt verificate la intrare, nu la final. Ce nu trece validarea pleacă pe o rută de excepție, nu blochează restul execuției.

Rules

Logica de business, explicită

Regulile stau într-un loc definit, versionat și testabil — nu împrăștiate în interfață, în emailuri și în obiceiurile echipei.

Decision

Puncte de decizie, nu presupuneri

Fiecare ramificare are o condiție scrisă și un traseu pentru fiecare rezultat posibil, inclusiv pentru cel nedorit.

Audit

Urmă, la fiecare pas

Acțiunea, actorul, sistemul sursă și tranziția de stare rămân înregistrate. Auditul nu este un raport la final, este un efect secundar al execuției.

01 TRIGGER 02 INPUT 03 VALIDATION 04 BUSINESS RULES DECISION 05 ACTION 06 SYSTEM UPDATE 07 NOTIFICATION 08 AUDIT EXCEPTION HUMAN REVIEW REJECTED APPROVED RETRY
Fig. 02 — Arhitectura unui workflow Traseu principal + 4 rute controlate

Structura rămâne aceeași indiferent de tehnologie. Ce se schimbă de la un proiect la altul este numărul de ramuri, sistemele atinse și cât de mult din decizie rămâne la om.

03 Business Process Automation

Procese repetitive, transformate în fluxuri controlabile.

Nu vindem module gata făcute. Tiparele de mai jos sunt forme recurente de proces — le recunoaștem repede, dar le modelăm de fiecare dată pe realitatea organizației.

P—01

Aprobări

Cereri care trec prin unul sau mai multe niveluri de decizie, cu delegare, termen și traseu clar când nimeni nu răspunde.

Request → rule → approver → decision
P—02

Cereri interne

Solicitări către IT, HR, achiziții sau financiar, cu formular structurat, rutare automată și status vizibil solicitantului.

Form → route → owner → resolution
P—03

Onboarding

Serii de pași care implică mai multe echipe și sisteme, declanșate de un singur eveniment și urmărite ca un întreg.

Event → checklist → provisioning → confirm
P—04

Validări

Verificări de date, documente sau condiții de business, aplicate consecvent și înregistrate ca parte din execuție.

Input → checks → pass / exception
P—05

Sincronizare

Aceeași informație, ținută consistentă între două sau mai multe sisteme, cu reguli clare despre cine este sursa de adevăr.

Change → map → sync → reconcile
P—06

Notificări

Semnale trimise când se schimbă ceva relevant — nu la fiecare eveniment, ci acolo unde cineva trebuie să acționeze.

State change → audience → channel
P—07

Escaladări

Ce se întâmplă când un pas depășește termenul: nivel superior, canal alternativ sau intervenție manuală, definite dinainte.

Timeout → escalate → reassign
P—08

Schimbări de status

Tranzițiile permise ale unei entități, aplicate ca reguli — nu ca un câmp pe care oricine îl poate seta oricum.

State machine → transition → audit
P—09

Operațiuni recurente

Pași care se repetă zilnic, săptămânal sau la închiderea de lună, rulați de un scheduler cu verificare de rezultat.

Schedule → job → verify → report

04 Document Automation

Documentele pot intra în proces fără să devină blocaje.

Un document nu este un atașament. Este un purtător de date care trebuie citit, structurat, verificat și trimis mai departe — de preferat fără ca cineva să retasteze conținutul într-un formular.

DOCUMENT EXTRACT STRUCTURE VALIDATE ROUTE ACTION REGULI DETERMINISTE INTERPRETARE AI HUMAN REVIEW
Fig. 03 — Document → Extract → Structure → Validate → Route → Action Cerc plin: pas automat · cerc gol: intervenție umană opțională

Trei tipuri de decizie în același flux

Regulile deterministe rămân acolo unde rezultatul trebuie să fie identic de fiecare dată: formate, praguri, câmpuri obligatorii, condiții de business. Interpretarea AI intră acolo unde documentul nu are o structură garantată. Revizuirea umană rămâne pentru cazurile în care costul unei erori este mai mare decât costul unei verificări.

Ingestion

Email, upload, folder monitorizat, API sau sistem de documente — punctul unde documentul intră oficial în proces.

Extraction

Datele relevante sunt scoase din document, indiferent dacă vine ca PDF structurat, scan sau format neregulat.

Routing

Documentul și datele lui ajung la persoana, echipa sau sistemul potrivit, pe baza conținutului, nu a unei convenții de nume.

Archiving

Versiunea finală, împreună cu istoricul deciziilor luate pe ea, rămâne regăsibilă după închiderea procesului.

05 Event-driven

Sistemele pot reacționa când se întâmplă ceva, nu când cineva își amintește să verifice.

Un sistem event-driven nu întreabă periodic dacă s-a schimbat ceva. Este anunțat. Diferența se vede în latență, în consumul de resurse și în numărul de pași manuali care dispar din procesul zilnic.

Event

Un fapt care s-a întâmplat deja și care nu se mai schimbă: o comandă creată, un document semnat, un status trecut în altă stare.

Trigger

Regula care leagă evenimentul de reacție. Un eveniment poate porni un flux, mai multe sau niciunul.

Webhook

Notificarea prin care un sistem extern anunță schimbarea, în locul unei interogări repetate care consumă timp și limite de API.

Queue

Tamponul care absoarbe vârfurile. Ce nu poate fi procesat imediat așteaptă ordonat, în loc să se piardă.

Job

Munca propriu-zisă, rulată în fundal, cu limite de timp, politică de reîncercare și rezultat verificabil.

Scheduler

Pentru ce nu are un eveniment natural: reconcilieri, rapoarte, curățări, verificări periodice de consistență.

EVENT EVENT BUS NOTIFY SYNC DOCUMENT JOB AUDIT LOG
Fig. 04 — Un eveniment, patru reacții controlate Asincron · ordonat · reluabil

06 Orchestration

Orchestrarea începe acolo unde un singur sistem nu mai este suficient.

Un proces care atinge patru sisteme nu aparține niciunuia dintre ele. Are nevoie de un strat care ține starea execuției, știe ordinea pașilor și decide ce se întâmplă când unul dintre sisteme nu răspunde.

APLICAȚIE CRM ERP BAZĂ DE DATE SISTEM DOCUMENTE API EXTERN SERVICIU INTERN 01 08 O SINGURĂ EXECUȚIE · O SINGURĂ STARE
Fig. 05 — Un proces care traversează șapte sisteme Etichete abstracte · fără integrări nominalizate

Fiecare trecere între sisteme este un punct în care procesul poate să se oprească: un format care nu se potrivește, o autentificare expirată, un serviciu indisponibil, un câmp obligatoriu care lipsește. Stratul de orchestrare există tocmai pentru ca aceste momente să fie tratate, nu descoperite după o săptămână.

Nu presupunem că sistemele existente se vor schimba. Ne conectăm la ele așa cum sunt și construim traseul în jurul constrângerilor lor reale.

Explorează Systems Integration

07 AI în flux

AI poate interpreta. Workflow-ul decide ce se întâmplă mai departe.

AI-ul este bun acolo unde intrarea este ambiguă: text liber, documente neregulate, cereri formulate diferit de fiecare dată. Nu este locul potrivit acolo unde rezultatul trebuie să fie identic, explicabil și repetabil — acolo rămân regulile deterministe.

INPUT AI INTERPRET RULES WORKFLOW ACTION REVIEW confidence
Fig. 06 — AI propune, workflow-ul dispune Prag de încredere · rută de verificare
A—01Clasificare → rutareModelul stabilește tipul cererii sau al documentului; regula de rutare, nu modelul, decide unde ajunge.
A—02Extragere → validareCâmpurile extrase trec prin aceleași verificări ca datele introduse manual, înainte de a fi scrise undeva.
A—03Analiză semantică → aprobareRezumatul și semnalele relevante ajung la aprobator, care păstrează decizia și responsabilitatea.
A—04Recomandare → acțiune controlatăModelul propune un pas următor; workflow-ul îl execută doar dacă se încadrează în limite definite.
A—05AI Agent → execuție de toolAgentul are un set explicit de acțiuni permise, cu logare, limite și posibilitate de oprire.

Acolo unde predictibilitatea contează, AI-ul nu înlocuiește regulile. Le precede sau le completează — dar decizia finală rămâne într-o logică pe care o poți citi.

Explorează AI Systems & Agents

08 Human-in-the-loop

Automatizarea bună știe când trebuie să implice un om.

Un punct de control uman nu este o întrerupere a fluxului. Este o stare a lui: procesul așteaptă o decizie, știe pe cine așteaptă, de cât timp și ce se întâmplă dacă răspunsul nu vine.

STEP N HUMAN CHECKPOINT STARE: AȘTEAPTĂ DECIZIE SLA · ESCALADARE DEFINITĂ ACTOR · RESPONSABILITATE STEP N+1 APROBAT REVIZUIRE
Fig. 07 — Pauză controlată, nu blocaj Procesul își păstrează starea cât timp așteaptă
H—01Approval gatesPuncte în care execuția se oprește până la o decizie explicită, cu rol, delegare și termen definite.
H—02Confidence thresholdsSub un prag de încredere, rezultatul automat nu se aplică direct — trece prin verificare.
H—03Exception reviewCazurile care ies din tipar ajung într-o coadă dedicată, nu într-un email pierdut.
H—04Manual overrideUn operator autorizat poate schimba traseul unei execuții — iar intervenția rămâne înregistrată.
H—05EscalationCând termenul trece, procesul urcă singur la nivelul următor, în loc să aștepte la nesfârșit.
H—06AccountabilityFiecare decizie are un nume în spate. Automatizarea nu difuzează responsabilitatea, o clarifică.

09 Reziliență

Procesul real începe acolo unde happy path-ul se termină.

Un serviciu care nu răspunde, un câmp lipsă, un fișier corupt, un timeout la ora de vârf. Ce diferențiază un workflow de producție de o demonstrație este ce se întâmplă în aceste momente — și cât de repede cineva află despre ele.

RECEIVE PROCESS UPDATE COMPLETE RETRY TIMEOUT FALLBACK COMPENSATION DEAD-LETTER MANUAL ERROR RECOVERY
Fig. 08 — Traseul de sub traseu Nicio execuție nu se pierde tăcut
R—01

Retry cu limită

Reîncercări cu interval crescător și număr maxim definit. O eroare tranzitorie nu devine incident; una permanentă nu devine buclă infinită.

R—02

Timeout explicit

Fiecare apel are un termen. Un serviciu care nu răspunde blochează un pas, nu întregul proces.

R—03

Fallback

O rută alternativă atunci când calea principală nu este disponibilă — alt serviciu, altă metodă, alt moment.

R—04

Compensare

Când un pas reușește și următorul eșuează, efectul primului trebuie anulat controlat, nu lăsat pe jumătate.

R—05

Dead-letter

Ce nu poate fi procesat ajunge într-un loc vizibil, cu payload-ul păstrat, ca să poată fi reluat după corecție.

R—06

Recovery

O execuție oprită poate fi reluată din punctul în care a rămas, nu de la zero — pentru că starea este cunoscută.

10 Stare · Observability

Un workflow trebuie să aibă o stare vizibilă.

„Unde a rămas cererea?" nu ar trebui să fie o întrebare pusă pe chat. Fiecare execuție are o stare curentă, una anterioară, un moment al tranziției și un actor responsabil — iar toate acestea pot fi citite fără să deranjezi pe cineva.

RECEIVED VALIDATED PENDING APPROVED EXECUTING COMPLETED REJECTED FAILED STĂRI TERMINALE: COMPLETED · REJECTED · FAILED TRANZIȚII PERMISE, NU CÂMP LIBER
Fig. 09 — State machine Fiecare tranziție are o condiție și un actor

Timeline de execuție

T+0.0sSistemTrigger primit · sursă: formular internRECEIVED
T+0.4sWorkflowValidare câmpuri · 12 / 12 reguli trecuteVALIDATED
T+0.6sWorkflowRutare către aprobator pe baza regulii R-04PENDING
T+1.2sServiciu BTimeout la apel extern · reîncercare 1 din 3RETRY
T+3.5sServiciu BApel reușit la reîncercarea 2OK
T+4hOperatorDecizie de aprobare înregistratăAPPROVED
T+4h 02mSistemActualizare finalizată · notificare trimisăCOMPLETED

Exemplu de structură a unui timeline. Valorile sunt ilustrative.

Stare

Starea curentă și cea anterioară, cu momentul exact al tranziției — nu doar ultima valoare a unui câmp.

Actor

Cine a produs schimbarea: un utilizator, un serviciu, un scheduler sau un agent.

Evenimente

Ce s-a întâmplat între stări: apeluri, validări, reîncercări, notificări trimise.

Monitorizare

Execuții blocate, cozi care cresc, pași care depășesc termenul — vizibile operațional, nu descoperite din reclamații.

11 Audit trail

Ce s-a întâmplat, când și de ce trebuie să poată fi urmărit.

Auditul nu este un modul separat pe care îl adaugi la final. Este ceea ce rămâne în urma unei execuții proiectate corect: fiecare acțiune are un autor, o sursă, un moment și o consecință asupra stării procesului.

CREATEVALIDATE ROUTEAPPROVE EXECUTENOTIFY CLOSE EXECUTION TRACE
14:02:11M. PopescuCreare cerere · sursă: portal internCREATED
14:02:12WorkflowAplicare set de reguli v3 · rezultat: rutare nivel 1ROUTED
14:02:12Serviciu documenteAtașare document sursă · versiune 1LINKED
15:41:03A. IonescuAprobare nivel 1 · comentariu înregistratAPPROVED
15:41:04Sistem externRăspuns invalid · rutare către excepțieEXCEPTION
15:52:30OperatorCorecție manuală a câmpului de referințăOVERRIDE
15:52:31WorkflowReluare execuție din ultima stare cunoscutăRESUMED
15:52:44SistemActualizare confirmată · proces închisCOMPLETED
ActorAcțiuneSistem sursă TimestampTranziție de stareAprobare Excepție

Structura de audit se proiectează odată cu procesul. Ce cerințe de conformitate acoperă depinde de contextul fiecărei organizații și se stabilește împreună cu echipele responsabile.

12 Date & context

Automatizarea mută acțiuni. Orchestrarea mută și context.

Între primul și ultimul pas, aceeași informație trece prin mai multe sisteme. Dacă pierde context pe drum, pasul final ia o decizie corectă pe date incomplete — ceea ce arată la fel cu o eroare, doar că se descoperă mai târziu.

01 · INTRARE RAW DATA payload sursă 02 · VALIDARE + VALIDATED reguli aplicate erori marcate 03 · TRANSFORMARE + NORMALIZED format țintă mapare câmpuri unități & coduri 04 · CONTEXT + ENRICHED referințe legate istoric decizii actor & sursă stare execuție ACELAȘI OBIECT, DUS ÎNTREG PÂNĂ LA CAPĂT
Fig. 10 — Payload cu context acumulat Consistență între sisteme · sursă unică de adevăr

Datele care circulă printr-un workflow au nevoie de aceleași garanții ca datele dintr-o bază: să fie validate la intrare, transformate controlat, sincronizate cu sursa de adevăr și îmbogățite doar cu informație pe care o putem justifica.

Când procesul se termină, contextul nu dispare. Rămâne legat de rezultat și poate fi folosit mai departe — în raportare, în analiză sau ca intrare pentru un alt flux.

Explorează Data & Intelligence

13 Scală

Un workflow critic trebuie să funcționeze și când volumul crește.

Diferența dintre zece execuții pe zi și zece mii nu este doar de viteză. Se schimbă modul în care tratezi paralelismul, duplicatele, ordinea și ce se întâmplă când un pas este rulat de două ori din greșeală.

QUEUE WORKER 01 WORKER 02 WORKER 03 RESULT IDEMPOTENCY KEY EXACTLY-ONCE EFFECT
Fig. 11 — Coadă, concurență, rezultat consistent Paralelism controlat
S—01QueuesExecuțiile așteaptă ordonat, iar vârfurile de volum nu se traduc în erori.
S—02ConcurrencyCâte execuții rulează simultan și ce resurse au voie să atingă în paralel.
S—03SchedulingCe rulează acum, ce poate aștepta și ce trebuie să se întâmple la o oră fixă.
S—04IdempotencyAcelași mesaj livrat de două ori produce un singur efect. Fără asta, orice retry devine risc.
S—05Retry policyInterval, număr de încercări și condiții — definite pe tip de eroare, nu la nivel global.
S—06ObservabilityMetrici pe cozi, durate și rate de eșec, cu alertare înainte ca procesul să se blocheze.

Explorează Cloud & Software Architecture

14 Transformare

Din proces fragmentat în sistem orchestrat.

Aceleași opt componente cu care a început pagina. Diferența nu este că au fost înlocuite, ci că au fost legate: printr-un trigger, prin reguli, prin aprobări, prin rute de excepție și printr-o stare pe care oricine are dreptul să o citească.

REQUEST DOCUMENT VALIDATION AI APPROVAL SYSTEM ACTION RESULT EXCEPTION STARE: PAȘI DECONECTAȚI · TRANSFER MANUAL · STATUS INVIZIBIL STARE: TRIGGER · REGULI · APROBĂRI · EXCEPȚII · AUDIT · STARE VIZIBILĂ

Înainte

  • Predări manuale între echipe
  • Sisteme care nu comunică
  • Email ca mecanism de proces
  • Aceleași date, introduse de mai multe ori
  • Responsabilitate neclară la fiecare pas
  • Status cunoscut doar prin întrebare directă
  • Verificări făcute din memorie

După

  • Un trigger definit, nu o inițiativă personală
  • Un workflow cu pași și condiții explicite
  • Reguli de business într-un singur loc
  • Integrări care duc datele, nu oamenii
  • Aprobări cu actor, termen și urmă
  • Excepții tratate, nu descoperite târziu
  • Audit și stare vizibile în orice moment

15 Semnale

Când Automation & Orchestration devine critică.

Rareori există un singur moment de decizie. De obicei sunt câteva semne care apar împreună și care spun același lucru: procesul a depășit ce poate fi ținut prin coordonare manuală.

01Procesul trece prin mai multe echipeFiecare predare adaugă un punct în care lucrurile pot rămâne pe loc, fără ca cineva să observe.
02Informația este copiată manual între sistemeAceleași date, retastate în două sau trei locuri. Costul nu este timpul, ci divergența care apare între ele.
03Aprobările sunt urmărite prin emailDecizia există, dar nu într-un loc din care sistemul să poată continua singur.
04Documentele trebuie validate și distribuiteVolumul de documente crește mai repede decât numărul oamenilor care le pot citi.
05Aceeași operațiune se repetă frecventUn pas identic, executat de zeci de ori pe săptămână, este o regulă care încă nu a fost scrisă.
06Statusul procesului nu este vizibilRăspunsul la „unde a rămas?" cere o conversație, nu o privire într-o interfață.
07Excepțiile depind de memoria unei persoaneCazurile speciale sunt rezolvate corect atât timp cât acea persoană este disponibilă.
08AI-ul trebuie conectat la acțiuni realeUn model care doar sugerează rămâne un experiment. Ca să conteze, are nevoie de un flux care execută.

16 Sistem

Automatizarea este un strat al sistemului, nu un proiect separat.

Un workflow atinge produsul în care se folosește, datele pe care le mută, sistemele pe care le actualizează și infrastructura pe care rulează. De aceea nu îl construim izolat.

PRODUCT AI SYSTEMS INTEGRATION DATA CLOUD EXPERIENCE AUTOMATION & ORCHESTRATION

18 Convergență

TriggersReguliOameniSisteme DateAIExcepțiiObservability

Sistem orchestrat

Nu opt instrumente care rulează în paralel. Un singur sistem care știe ce are de făcut, în ce ordine, cu cine și ce se întâmplă când ceva nu merge.

Contact

Ai un proces care consumă prea multă coordonare manuală?

Îl putem descompune, modela și reconstrui ca workflow digital — cu reguli, integrări, control și vizibilitate.