======omni - Workflow ======
Si tenemos los WF armandos een Central, podemos distribuirlos de forma facil a las tienda, mediante un bkp y restote e mongo.
Esto permite que copies las tablas orderWorkflow y OrderWorkflowSteps en las tiendas y asi funcionen.
=====Bkp del Central=====
Si tenemos conexion desde nuestra maquina a la base datos, podemos hacerlo desde aca mismo, sin entrar a donde este la base datos.
=====Valido Conexion ODBC=====
telnet + ip + puerto
telnet 10.4.11.42 27017
====Me conecto ODBC====
como me conecto:
mongosh "mongodb://admin:Nosotros123@10.4.11.42:27017/DIFFU_BMC_QA?authSource=admin"
|usuario|password|ip:puerto|nombre base datos|authsource|
|admin|Nosotros123|10.4.11.42:27017|DIFFU_BMC_QA|admin|
=====BKP para BMC=====
Ubicacion:
cd C:\Program Files\MongoDB\Server\5.0\bin
Script BKP CENTRAL
mongodump --host 10.4.11.42 --port 27017 --username admin --password Nosotros123 --authenticationDatabase admin --db DIFFU_BMC_QA --collection OrderWorkflow --out C:\backup_mongo\DIFFU_BMC_QA_2025-12-29
mongodump --host 10.4.11.42 --port 27017 --username admin --password Nosotros123 --authenticationDatabase admin --db DIFFU_BMC_QA --collection OrderWorkflowStep --out C:\backup_mongo\DIFFU_BMC_QA_2025-12-29
|Campo|Dato|
|--host|Colocamos la IP|
|--username|usuario mongo|
|--password|password mongo|
|--db|nombre de la base|
|--out|ubicacion salida del BKP|
=====Restore del Tienda=====
Recomiendo hacer un bkp de ambas colecciones que tiene actualmente la tienda por las ddudas.
Si o si lo hacemos desde la maquina que tiene la base local.
Ubicacion:
cd C:\Program Files\MongoDB\Server\5.0\bin
mongorestore --host localhost --port 27017 --username admin --password Nosotros123 --authenticationDatabase admin --db bridgeOffline_farma_arg_qa --collection OrderWorkflow --drop "C:\backup_mongo\DIFFU_BMC_QA_2025-12-29\DIFFU_BMC_QA\OrderWorkflow.bson"
mongorestore --host localhost --port 27017 --username admin --password Nosotros123 --authenticationDatabase admin --db bridgeOffline_farma_arg_qa --collection OrderWorkflowStep --drop "C:\backup_mongo\DIFFU_BMC_QA_2025-12-29\DIFFU_BMC_QA\OrderWorkflowStep.bson"
|Campo|Dato|
|--host|Colocamos la IP/localhost|
|--username|usuario mongo|
|--password|password mongo|
|--db|nombre de la base|
|--out|ubicacion archivos para el restore del BKP|