Ir al contenido
Odoo Menú
  • Iniciar sesión
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • PdV para tiendas
    • PdV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en vivo
    • eLearning
    Cadena de suministro
    • Inventario
    • Manufactura
    • PLM
    • Compras
    • Mantenimiento
    • Calidad
    Recursos humanos
    • Empleados
    • Reclutamiento
    • Vacaciones
    • Evaluaciones
    • Referencias
    • Flotilla
    Marketing
    • Redes sociales
    • Marketing por correo
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyectos
    • Registro de horas
    • Servicio externo
    • Soporte al cliente
    • Planeación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Artículos
    • WhatsApp
    Aplicaciones externas Studio de Odoo Plataforma de Odoo en la nube
  • Industrias
    Venta minorista
    • Librería
    • Tienda de ropa
    • Mueblería
    • Tienda de abarrotes
    • Ferretería
    • Juguetería
    Alimentos y hospitalidad
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidora de bebidas
    • Hotel
    Bienes inmuebles
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión de bienes inmuebles
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Firma contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Manufactura
    • Textil
    • Metal
    • Muebles
    • Comida
    • Cervecería
    • Regalos corporativos
    Salud y ejercicio
    • Club deportivo
    • Óptica
    • Gimnasio
    • Especialistas en bienestar
    • Farmacia
    • Peluquería
    Trades
    • Personal de mantenimiento
    • Hardware y soporte de TI
    • Sistemas de energía solar
    • Zapateros y fabricantes de calzado
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin fines de lucro
    • Agencia para la protección del medio ambiente
    • Alquiler de anuncios publicitarios
    • Fotografía
    • Alquiler de bicicletas
    • Distribuidor de software
    Descubre todas las industrias
  • Odoo Community
    Aprende
    • Tutoriales
    • Documentación
    • Certificaciones
    • Capacitación
    • Blog
    • Podcast
    Fortalece la educación
    • Programa educativo
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtén el software
    • Descargar
    • Compara ediciones
    • Versiones
    Colabora
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Conviértete en partner
    • Servicios para partners
    • Registra tu firma contable
    Obtén servicios
    • Encuentra un partner
    • Encuentra un contador
    • Contacta a un consultor
    • Servicios de implementación
    • Referencias de clientes
    • Soporte
    • Actualizaciones
    GitHub YouTube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicita una demostración
  • Precios
  • Ayuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyectos
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

[SOLVED] How to setup Automated Actions to create new Stage and Task when a new Project is created

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
AutomatedActions
1 Responder
11629 Vistas
Avatar
Chrisy

[unsolved] How to setup Automated Actions to create new Stage and Task when a new Project is created.


This question was answered yesterday and being marked Solved, unfortunately, it's not solved.


When a new project is created based on a template project via a Service Product, it creates a new project based on an existing template, but it also it's still sharing the same Analytic Account as the template, which is just not how it should be when we need a unique analytic account for each project.  Furthermore,  we need project for more than just recording services.


Therefore, can anyone please help me on how to setup automated actions to create new stages & tasks whenever a new project is created?


Thank you. 


I feel the template function used to be in v8 was all we needed, but for some obvious reasons the developers decided to remove it.

0
Avatar
Descartar
Lucas

Rather than an automated action to create a new stage/task, would it work for your flow to instead have an automated action that writes a new analytic account for the project?

Chrisy
Autor

Dear Lucas,


Unfortunately, the duplicated project based on a template also duplicates the Stage & Tasks, but the Stage are shared between the duplicated project and the template project.

What we need to do is to have the new project have the same stage & tasks names as the template project, but are unique, not linked to the template.

Avatar
Wainaina Joseph
Mejor respuesta

Steps to Set up Automated Actions for Creating Stage and Task:

  1. Navigate to Automated Actions: Log in to your Odoo instance and go to the Settings menu. Scroll down to the Technical section and click on Automation -> Automated Actions.
  2. Create a New Action: Click on the "Create" button.
  3. Configure Action Settings:
    • Model: Choose Project from the list, which corresponds to project.project.
    • Trigger Condition: Select "On Creation" from the dropdown.
    • Action To Do: Select "Execute Python Code".
  4. Write Python Code: You will see a Python code box where you can write Python code to execute. Below is a sample code to create a new stage and task when a new project is created.
# Create a new stage related to the new project
stage = env['project.task.type'].create({
    'name': 'New Custom Stage',
    'project_ids': [(4, record.id)],
})

# Create a new task related to the new project
task = env['project.task'].create({
    'name': 'New Custom Task',
    'project_id': record.id,
    'stage_id': stage.id,
})
  1. Save and Test: After entering the code, save the Automated Action. To test it, create a new project. Upon its creation, a new Stage and Task should be automatically linked to it.

Explanation:

  • env['project.task.type'].create() is used to create a new stage.
  • env['project.task'].create() is used to create a new task.
  • The project_ids and project_id fields are used to relate the stage and task to the new project.

That's it! This is how you can set up an Automated Action in Odoo to create a new Stage and Task whenever a new Project is created.


4
Avatar
Descartar
Chrisy
Autor

Wow, thank you!!! Your reply is by far the most accurate and well structured, especially for ppl like me who's not an IT person and have so little understanding to coding.

Thank you heaps!!!

Jayden Huebner

Hi there, is there any way to apply this to specific products? Say I want a stage to be named for one project, but I also want to that stage to have a different name when making a new project.

¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Registrarse
Publicaciones relacionadas Respuestas Vistas Actividad
Fix Automated Action Based on Time Condition, From Odoo AutoAction(Done), to Code(Not yet)
AutomatedActions
Avatar
Avatar
Avatar
3
nov 25
642
How to copy Transfer lines with an Automated Action
AutomatedActions
Avatar
0
sept 24
2281
Automated action sends notification
AutomatedActions
Avatar
0
may 24
27
Automated Action: 'Compute Price from BoM' when BOM is changed Resuelto
AutomatedActions
Avatar
Avatar
1
abr 24
6048
Create a new record automation
AutomatedActions
Avatar
0
mar 24
2444
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento en Odoo.sh
  • Soporte
  • Actualizaciones del software
  • Desarrollos personalizados
  • Educación
  • Encuentra un contador
  • Encuentra un partner
  • Conviértete en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contáctanos
  • Empleos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidad
  • Seguridad
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y estar totalmente integrado.

Sitio web hecho con

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now