Pagina para comparar procesadores: Ranking de los procesadores en 2022

Core i7-12700F [en 13 benchmarks]


Intel
Core i7-12700F

Buy

  • Interfaz
  • La frecuencia del núcleo
  • La capacidad de memoria de vídeo
  • Tipo de memoria
  • La frecuencia de la memoria
  • La resolución máxima

Descripción de producto

Intel empezó las ventas del Intel Core i7-12700F en 4 de Enero 2022 por un precio de $386. Es de escritorio procesador en la arquitectura Alder Lake-S priméramente desarrollado para sistemas domésticos. Tiene 12 núcleos y 20 flujos de datos y fabricado por tecnología Intel 7, la frecuencia máxima es de 4900 MHz, con el miltiplicador bloqueado.

En términos de compatibilidad, este es el procesador para socket FCLGA1700 con TDP 65 Watt. Es compatible con la memoria DDR5-4800, DDR4-3200.

Proporciona un buen rendimiento de prueba en


31. 22%

del líder, que es AMD EPYC 7h22.


Core i7
12700F

vs


EPYC
7h22

Información general


Información sobre el tipo (para desktops o computadoras portátiles) y la arquitectura de Core i7-12700F, así como el momento de las ventas y el costo en el momento.

Lugar en el rankng de rendimiento 131
La relación precio-calidad 64.98
Tipo de desktop
El nombre de código de la arquitectura Alder Lake-S (2022)
Fecha de lanzamiento 4 de Enero 2022 (hace menos de un año)
El precio en el momento del lanzamiento $386 de 305 (Core i7-870)
El precio actual $330 (0. 9x) de 16317 (EPYC 7351)

La relación precio-calidad

Para obtener un índice, comparamos el rendimiento de los procesadores y su coste, teniendo en cuenta el coste de otros procesadores.

  • 0
  • 50
  • 100

Características


Parámetros cuantitativos del Core i7-12700F: el número de núcleos y flujos, señales de reloj, tecnología de proceso, tamaño de caché y estado de bloqueo del multiplicador. Indirectamente respaldan el rendimiento del procesador, aunque para una evaluación precisa es necesario considerar los resultados de la prueba.

Núcleos 12
Flujos 20
Frecuencia base 3.3 GHz de 4.7 (FX-9590)
La frecuencia máxima 4. 9 GHz de 5.8 (Core i9-13900K)
Caché de nivel 1 80K (por núcleo) de 1536 (EPYC Embedded 3401)
Caché de nivel 2 1.25 MB (por núcleo) de 12 (Core 2 Quad Q9550)
Caché de nivel 3 25 MB (total) de 32 (Ryzen Threadripper 1998)
El proceso tecnológico Intel 7 nm de 5 (Apple M1)
Tamaño del dado (circuito integrado) 215 mm2
La temperatura máxima del núcleo 100 °C de 110 (Atom x7-E3950)
El soporte de 64 bits +
Compatibilidad con Windows 11 +
El multiplicador desbloqueado

Compatibilidad


Información sobre la compatibilidad de Core i7-12700F con otros componentes y dispositivos del ordenador: placa base (busca el tipo de zócalo), fuente de alimentación (busca el consumo de energía), etc. Resulta útil para planificar la configuración de un futuro ordenador o para actualizar uno ya existente.

Ten en cuenta que el consumo de energía de algunos procesadores puede superar ampliamente su TDP nominal, incluso sin overclocking. Algunos pueden incluso duplicar su térmica declarada, dado que la placa base permite ajustar los parámetros de potencia de la CPU.

El número máximo de los procesadores en la configuración 1 de 8 (Opteron 842)
Socket FCLGA1700
El consumo de energia (TDP) 65 Watt de 400 (Xeon Platinum 9282)

Tecnologías e instruciones adicionales


Aquí se enumeran las soluciones tecnológicas y los conjuntos de instrucciones adicionales que soporta el Core i7-12700F. Esta información será necesaria si se requiere que el procesador admita tecnologías específicas.

Instrucciones avanzadas Intel® SSE4. 1, Intel® SSE4.2, Intel® AVX2
AES-NI +
AVX +
Enhanced SpeedStep (EIST) +
Enhanced SpeedStep (EIST) +
Speed Shift +
Turbo Boost Technology 2.0
Hyper-Threading Technology +
TSX +
Idle States +
Thermal Monitoring +
Turbo Boost Max 3.0 +

Tecnologías de seguridad


Integradas en Core i7-12700F las tecnologías que aumentan la seguridad del sistema, por ejemplo, diseñadas para proteger contra el pirateo.

TXT +
EDB +
Secure Key +
OS Guard +

Tecnologías de virtualización


Aquí se enumeran tecnologías compatibles con Core i7-12700F que aceleran el trabajo de las máquinas virtuales.

VT-d +
VT-x +
EPT +

Soporte de Memoria RAM


Tipos, cantidad máxima y número de canales de RAM soportados por el controlador de memoria de Core i7-12700F. Dependiendo de la placa base, es posible que se admita una mayor frecuencia de memoria.

Tipos de la memoria RAM DDR5-4800, DDR4-3200 de 5200 (Ryzen 5 7600X)
Capacidad de memoria permitida 128 GB de 786 (Xeon E5-2670 v3)
La cantidad de los canales de memoria 2 de 12 (Xeon Platinum 9221)
El ancho de banda de memoria 76.8 GB/s de 281.6 (Xeon Platinum 9221)

Periféricos


Los Core i7-12700F dispositivos periféricos compatibles y maneras de conectarlos.

La revisión PCI Express 5.0 and 4.0
El Número de líneas PCI-Express 20 de 128 (EPYC 7551P)

Las pruebas de rendimiento


Estos son los resultados de las pruebas del Core i7-12700F acerca del rendimiento de referencia que no están relacionadas en los juegos. La puntuación total se establece de 0 a 100, donde 100 es el procesador más rápido en este momento.


Rendimiento global en pruebas

Esta es nuestra clasificación de rendimiento de referencia combinada. Estamos mejorando regularmente nuestros algoritmos de combinación, pero si encuentras algunas inconsistencias percibidas, no dudes en hablar en la sección de comentarios, solemos solucionar los problemas rápidamente.


i7-12700F
31.22

  • Passmark
  • Cinebench 10 32-bit single-core
  • Cinebench 10 32-bit multi-core
  • 3DMark06 CPU
  • Cinebench 11. 5 64-bit multi-core
  • Cinebench 15 64-bit multi-core
  • Cinebench 15 64-bit single-core
  • Cinebench 11.5 64-bit single-core
  • TrueCrypt AES
  • WinRAR 4.0
  • x264 encoding pass 2
  • x264 encoding pass 1
Passmark

Passmark CPU Mark es un benchmark muy extendido, que consta de 8 pruebas diferentes, incluyendo matemáticas de punto entero y flotante, instrucciones extendidas, compresión, encriptación y cálculo de física. También hay un escenario separado de un solo hilo.

Cobertura de referencia: 69%


i7-12700F
31471

Cinebench 10 32-bit single-core

Cinebench R10 es un antiguo benchmark de trazado de rayos para procesadores de Maxon, autores de Cinema 4D. Su versión de un solo núcleo utiliza un solo hilo de la CPU para renderizar una moto de aspecto futurista.

Cobertura de referencia: 20%


i7-12700F
9146

Cinebench 10 32-bit multi-core

Cinebench Release 10 Multi Core es una variante de Cinebench R10 que utiliza todos los hilos del procesador. El número posible de hilos está limitado a 16 en esta versión.

Cobertura de referencia: 20%


i7-12700F
56067

3DMark06 CPU

3DMark06 es una suite de pruebas de DirectX 9 descontinuada por Futuremark. Su parte de CPU contiene dos pruebas, una dedicada a la búsqueda de rutas de inteligencia artificial y otra a la física del juego utilizando el paquete PhysX.

Cobertura de referencia: 19%


i7-12700F
15823

Cinebench 11.5 64-bit multi-core

Cinebench Release 11.5 Multi Core es una variante de Cinebench R11.5 que utiliza todos los hilos del procesador. Esta versión admite un máximo de 64 hilos.

Cobertura de referencia: 17%


i7-12700F
34

Cinebench 15 64-bit multi-core

Cinebench Release 15 Multi Core (a veces llamado Multi-Thread) es una variante de Cinebench R15 que utiliza todos los hilos del procesador.

Cobertura de referencia: 14%


i7-12700F
2610

Cinebench 15 64-bit single-core

Cinebench R15 (que significa Release 15) es un benchmark realizado por Maxon, autores de Cinema 4D. Fue sustituido por versiones posteriores de Cinebench, que utilizan variantes más modernas del motor de Cinema 4D. La versión Single Core (a veces llamada Single-Thread) sólo utiliza un único hilo de procesador para renderizar una habitación llena de esferas reflectantes y fuentes de luz.

Cobertura de referencia: 14%


i7-12700F
271

Cinebench 11.5 64-bit single-core

Cinebench R11. 5 es un antiguo benchmark de Maxon, autores de Cinema 4D. Fue sustituido por versiones posteriores de Cinebench, que utilizan variantes más modernas del motor de Cinema 4D. La versión Single Core carga un único hilo con trazado de rayos para renderizar una habitación brillante llena de esferas de cristal y fuentes de luz.

Cobertura de referencia: 14%


i7-12700F
3.3

TrueCrypt AES

TrueCrypt es un software descatalogado que se utilizaba ampliamente para el cifrado sobre la marcha de las particiones de disco, ahora sustituido por VeraCrypt. Contiene varias pruebas de rendimiento integradas, una de ellas es TrueCrypt AES, que mide la velocidad de encriptación de datos utilizando el algoritmo AES. El resultado es la velocidad de cifrado en gigabytes por segundo.

Cobertura de referencia: 13%


i7-12700F
3

WinRAR 4.0

WinRAR 4.0 es una versión obsoleta de un popular software de compresión de archivos. Contiene una prueba de velocidad interna, utilizando la configuración ‘Best’ de la compresión RAR en grandes trozos de datos generados aleatoriamente. Sus resultados se miden en kilobytes por segundo.

Cobertura de referencia: 12%


i7-12700F
8695

x264 encoding pass 2

x264 Pass 2 es una variante más lenta de la compresión de vídeo x264 que produce un archivo de salida con una tasa de bits variable, lo que se traduce en una mejor calidad, ya que la tasa de bits más alta se utiliza cuando es más necesaria. El resultado de la prueba se sigue midiendo en fotogramas por segundo.

Cobertura de referencia: 12%


i7-12700F
119

x264 encoding pass 1

El benchmark x264 utiliza el método de compresión MPEG 4 x264 para codificar una muestra de vídeo HD (720p). El paso 1 es una variante más rápida que produce un archivo de salida con una tasa de bits constante. Su resultado se mide en fotogramas por segundo, lo que significa cuántos fotogramas del archivo de vídeo fuente se codificaron por segundo.

Cobertura de referencia: 12%


i7-12700F
297


Rendimiento relativo


El rendimiento general de Core i7-12700F en comparación con sus competidores más cercanos entre las CPU de escritorio.



AMD Ryzen 9 3900X
104.07


AMD Ryzen Threadripper 2990WX
102.75


Intel Core i9-12900T
102.21


Intel Core i7-12700F
100


AMD Ryzen 9 PRO 3900
99.78


Intel Core i7-12700
99.71


Intel Core i9-9960X
97.79

Competidor de AMD


Creemos que el competidor más cercano Core i7-12700F de la companía AMD es Ryzen 9 PRO 3900 que es aproximadamente tiene la misma velocidad y en 1 posición más baja está en nuestro ranking.


Ryzen 9
PRO 3900


Comparar


Estos son algunos de los rivales más cercanos de AMD a Core i7-12700F:


AMD Ryzen 9 3900XT
104.52


AMD Ryzen 9 3900X
104.07


AMD Ryzen Threadripper 2990WX
102.75


Intel Core i7-12700F
100


AMD Ryzen 9 PRO 3900
99.78


AMD Ryzen 9 3900
97.34


AMD Ryzen Threadripper 2970WX
96.28

Otros procesadores

A continuación, nuestra recomendación de varios procesadores que se acercan más o menos al rendimiento del revisado.


Ryzen 9
PRO 3900


Comparar


Core i7
12700


Comparar


Core i9
12900T


Comparar


Ryzen 9
3900


Comparar


Ryzen 9
3900X


Comparar


Ryzen 9
3900XT


Comparar

Tarjetas gráficas recomendadas

Estas tarjetas gráficas se usan más comúnmente con Core i7-12700F según nuestras estadísticas.


GeForce RTX
3060

17.6%


GeForce RTX
3060 Ti

17.2%


GeForce RTX
3070

11.1%


GeForce RTX
3070 Ti

10.4%


GeForce RTX
3080

6.6%


GeForce RTX
3080 Ti

4.5%


GeForce RTX
3090 Ti

3.6%


GeForce RTX
3050 8 GB

2. 7%


GeForce GTX
1660 Super

2.5%


GeForce RTX
2060

1.6%

Calificación del usuario


Aquí puede ver la calificación del procesador por parte de los usuarios, así como también dar su calificación.


Recomendaciones y comentarios


Aquí se puede hacer preguntas acerca del procesador Core i7-12700F, estar de acuerdo o en desacuerdo con nuestras calificaciones o informar errores y imprecisiones en el sitio.


Please enable JavaScript to view the comments powered by Disqus.

Apple M1 Ultra análisis | 64 características detalladas

100puntos

Apple M1 Ultra

Apple M1 Ultra

¿Por qué es Apple M1 Ultra mejor que la media?

  • Velocidad de la CPU?
    16 x 3. 2GHz & 4 x 2GHzvs12.49GHz
  • Velocidad de la memoria RAM?
    6400MHzvs2487.99MHz
  • Hilos de la CPU?
    20vs7.73
  • Velocidad de reloj del procesador GPU?
    1300MHzvs419.67MHz
  • Tamaño de los semiconductores?
    5nmvs17nm
  • Caché L2?
    48MBvs2.23MB
  • Resultado de PassMark?
    41261vs8672.34
  • Memoria máxima de ancho de banda?
    800GB/svs37.7GB/s

¿Cuáles son las comparaciones más populares?

AMD Ryzen 5 5500U

vs

Intel Core i5-1135G7

AMD Ryzen 3 3250U

vs

Intel Core i3-1115G4

AMD Ryzen 3 5300U

vs

Intel Core i3-1115G4

AMD Ryzen 5 3500U

vs

Intel Core i5-10210U

AMD Ryzen 7 5800H

vs

Intel Core i7-11800H

AMD Ryzen 5 5600X

vs

AMD Ryzen 7 5700X

AMD Ryzen 7 5700U

vs

Intel Core i7-1165G7

AMD Ryzen 5 4600H

vs

Intel Core i5-10300H

AMD Ryzen 7 6800H

vs

Intel Core i7-12700H

Intel Core i3-1115G4

vs

Intel Core i5-1135G7

Comparación de precios

Reseñas de usuarios

Puntuación general

Apple M1 Ultra

7 Reseñas de usuarios

Apple M1 Ultra

7. 3/10

7 Reseñas de usuarios

Características

Relación calidad-precio

6.3/10

7 votes

Videojuegos

5.4/10

7 votes

Rendimiento

6.9/10

7 votes

Fiabilidad

6.9/10

7 votes

Eficiencia energética

6.9/10

7 votes

Rendimiento

1.velocidad de la CPU

16 x 3.2GHz & 4 x 2GHz

La velocidad de CPU indica cuantos ciclos de procesamiento por segundo puede ejecutar una CPU teniendo en cuenta todos sus núcleos (unidades de procesamiento). Se calcula sumando las frecuencias de reloj de cada núcleo o, en el caso de procesadores mutlinúcleo que emplean diferentes microarquitecturas, de cada grupo de núcleos.

2.hilos de la CPU

Un mayor número de hilos contribuye a mejorar el rendimiento y a una multitarea más eficiente.

3.velocidad de reloj del procesador turbo

Desconocido. Ayúdanos sugiriendo un valor.

Cuando la CPU está funcionando por debajo de sus limitaciones, puede aumentar a una velocidad de reloj más alta con el fin de dar un mayor rendimiento.

4.Tiene un multiplicador desbloqueado

✖Apple M1 Ultra

Algunos procesadores vienen con un multiplicador desbloqueado, lo que hace más sencilla la práctica overclocking, permitiendo obtener un mayor rendimiento en juegos y otras aplicaciones. Esta práctica pretende alcanzar una mayor velocidad de reloj para un componente electrónico por encima de las especificaciones del fabricante.

5.caché L2

Un caché L2 más grande resulta en un rendimiento del sistema global y de la CPU más rápido.

6.caché L3

Desconocido. Ayúdanos sugiriendo un valor.

Un caché L3 más grande resulta en un rendimiento del sistema global y de la CPU más rápido.

7. caché L1

Un caché L1 más grande resulta en un rendimiento del sistema global y de la CPU más rápido.

8.núcleo L2

Desconocido. Ayúdanos sugiriendo un valor.

Más datos se pueden almacenar en la memoria caché L2 para el acceso de cada núcleo de la CPU.

9.núcleo L3

Desconocido. Ayúdanos sugiriendo un valor.

Más datos se pueden almacenar en la memoria caché L3 para el acceso de cada núcleo de la CPU.

Memoria

1.velocidad de la memoria RAM

6400MHz

Puede soportar una memoria más rápida, lo que dará un rendimiento del sistema más rápido.

2.memoria máxima de ancho de banda

800GB/s

Esta es la velocidad máxima de datos que se pueden leer o almacenar en la memoria.

3.versión de memoria DDR

Memoria DDR (Double Data Rate) es el tipo de RAM más común. Las versiones más recientes de memoria DDR proporcionan velocidades máximas más altas y son energéticamente más eficientes.

4.canales de memoria

Más canales de memoria aumenta la velocidad de transferencia de datos entre la memoria y la CPU.

5.tamaño de memoria máxima

La cantidad máxima de memoria (RAM).

6.tasa de trasferencia bus

Desconocido. Ayúdanos sugiriendo un valor.

El bus es el responsable de la transferencia de datos entre los diferentes componentes de un ordenador o dispositivo.

7.Soporta memoria ECC

✖Apple M1 Ultra

La corrección de errores de la memoria de código puede detectar y corregir la corrupción de datos. Se utiliza cuando es esencial evitar la corrupción, como en la computación científica o cuando se ejecuta un servidor.

8.versión de eMMC

Desconocido. Ayúdanos sugiriendo un valor.

Una versión de eMMC más avanzada permite interfaces de memoria más veloces, teniendo esto un impacto muy positivo en el funcionamiento general de un dispositivo. Por ejemplo, al transferir archivos desde tu ordenador a un disco duro a través de USB.

9.velocidad de bus

Desconocido. Ayúdanos sugiriendo un valor.

El bus es el responsable de la transferencia de datos entre los diferentes componentes de un ordenador o dispositivo.

Benchmarks

1.resultado de PassMark

Esta prueba mide el rendimiento de la CPU con varios subprocesos.

2.resultado de PassMark (un solo procesador)

Esta prueba mide el rendimiento de la CPU con un solo hilo.

3.resultado de Geekbench 5 (varios)

Geekbench 5 es una referencia multiplataforma que mide el rendimiento de varios núcleos de un procesador. (Fuente: Primate Labs, 2022)

4.resultado de Cinebench R20 (varios)

Desconocido. Ayúdanos sugiriendo un valor.

Cinebench R20 es una herramienta de referencia que mide el rendimiento de varios núcleos de una CPU renderizando una escena 3D.

5.resultado de Cinebench R20 (único)

Desconocido. Ayúdanos sugiriendo un valor.

Cinebench R20 es una herramienta de referencia que mide el rendimiento de núcleo único de una CPU renderizando una escena 3D.

6.Resultado de Geekbench 5 (único)

Geekbench 5 es una referencia multiplataforma que mide el rendimiento de un procesador de núcleo único (Fuente: Primate Labs, 2022)

7.resultado de Blender (bmw27)

Desconocido. Ayúdanos sugiriendo un valor.

La referencia Blender (bmw27) mide el rendimiento de un procesador renderizando una escena 3D. Los procesadores más potentes pueden renderizar la escena en menos tiempo.

8.resultado de Blender (Classroom)

Desconocido. Ayúdanos sugiriendo un valor.

La referencia Blender (Classroom) mide el rendimiento de un procesador renderizando una escena 3D. Los procesadores más potentes pueden renderizar la escena en menos tiempo.

9.rendimiento por vatio

Desconocido. Ayúdanos sugiriendo un valor.

Esto significa que la CPU es más eficiente, dando una mayor cantidad de rendimiento para cada vatio de potencia utilizado.

Otras características

1.usa multihilo

✖Apple M1 Ultra

La tecnología multihilo (como Hyperthreading de Intel o Simultaneous Multithreading de AMD) proporciona un mejor rendimiento al dividir cada uno de los núcleos físicos del procesador en núcleos virtuales, también conocidos como hilos. De esta forma cada núcleo puede ejecutar dos hilos de instrucciones al mismo tiempo.

2.Tiene AES

✖Apple M1 Ultra

El AES se utiliza para acelerar el cifrado y el descifrado.

3.Tiene AVX

✖Apple M1 Ultra

AVX se utiliza para ayudar a acelerar los cálculos en aplicaciones multimedia, científicas y financieras, así como para mejorar el rendimiento del software RAID de Linux.

4.versión SSE

Desconocido. Ayúdanos sugiriendo un valor.

La SSE se utiliza para acelerar las tareas multimedia como la edición de imágenes o ajustar el volumen de audio. Cada nueva versión contiene nuevas instrucciones y mejoras.

5.Tiene F16C

✖Apple M1 Ultra

F16C se utiliza para acelerar tareas como ajustar el contraste de una imagen o ajustar el volumen.

6.bits ejecutados a la vez

Desconocido. Ayúdanos sugiriendo un valor.

NEON proporciona una aceleración de procesamiento de medios, tales como escuchar música en MP3.

7.Tiene MMX

✖Apple M1 Ultra

MMX se utiliza para acelerar tareas como ajustar el contraste de una imagen o ajustar el volumen.

8.Tiene TrustZone

✔Apple M1 Ultra

Una tecnología integrada en el procesador para asegurar el dispositivo para su uso con las características tales como los pagos móviles y el streaming de vídeo mediante la gestión de derechos digitales (DRM).

9.anchura del interfaz inicial

La CPU puede decodificar más instrucciones por ciclo de reloj (IPC), lo que significa que la CPU tiene un mejor rendimiento

Comparación de precios

Compartir

Cancelar

¿Cuáles son los/las mejores CPUs?

Comparison of tools for developing workflows

Twitter

LinkedIn

Facebook

E-mail address

  • Article
  • Reading takes 2 minutes

Last modified: March 9, 2015

Applies to: SharePoint Foundation 2010

their workflows.

Visual Studio 2010 Workflow Designer

SharePoint Designer

Can record workflows for SharePoint Foundation 2010

Can record workflows for SharePoint Foundation 2010

A code-behind file allows a developer to create custom Microsoft Visual C# or Microsoft Visual Basic code to express business logic.

There is no background code, instead the workflow rules file declaratively encapsulates the business logic.

Creates a workflow markup file.

Creates a workflow markup file.

The workflow is created as a template that can be mapped to multiple sites and lists.

A workflow is created from a specific list at design time and bound to its data.

Workflows can also be created as site workflows, allowing them to be used across multiple sites.

The workflow markup file or the markup and background code files are compiled into a workflow assembly.

The workflow markup file, workflow rules file, and support file are stored uncompiled in a specific document library on the site.

A workflow template must be associated with each list in which it is to be available.

Mapping occurs when a workflow is created against a specific list, no further mappings are required or possible.

A workflow template can be mapped to a site content type.

You cannot create workflows based on content types.

Can use any mold technology. For example, Microsoft ASP.NET Forms for SharePoint Foundation 2010 Workflows.

Uses the Forms Web Part.

May include workflow changes.

Workflow changes are not available.

Can create custom actions to include in workflows.

Must use the actions provided in the user interface. However, custom actions can be moved to the design surface by modifying ACTIONS files, which contain a list of available actions to use.

Packages the workflow assembly and definition as a SharePoint component and deploys it to the site.

Automatically pushes a deployment to a specific list.

Can use the initiation form to collect information from the user when the workflow is started.

Can use an initiation form to collect information from the user when starting a workflow.

Can use custom forms for users to interact with tasks in SharePoint Foundation 2010

Can use custom forms for users to interact with tasks in SharePoint Foundation 2010.

Visual Studio debugging is available

Step debugging is not available.

Can create both sequential and multi-step workflows.

Can only create sequential workflows.

Concepts

Workflow development for SharePoint Foundation

Workflow development in SharePoint Designer

Workflow development in Visual Studio

Automation of business processes in CRM. Comparison of approaches / Sudo Null IT News0001

When implementing any CRM system, one of the first stages of work is a description of business processes. It is important to study the features of the company’s work, take into account all the factors that affect a particular process, identify key points of work and «thin spots». As a result, we get a competent and detailed description of business processes that are subject to automation.

In addition, it is very important to set the environment for the execution of these processes by the employees of this company. This is called business process regulation.

Thus, when working on the implementation of CRM, I personally adhere to the following sequence of actions, which I also recommend to all colleagues as having proved its convenience and viability in practice:

  1. Description of business processes. At this stage, the work is done on paper or in any convenient medium. The most important thing is to get some kind of scheme or algorithm that will be understandable to both the developer and the customer.
  2. Approval. The resulting description of business processes is agreed with the company’s management. At this stage, an experienced business consultant or developer can also offer optimization of certain processes and clarify all contentious issues.
  3. Selecting the deployment environment. A detailed description of business processes can be considered a clear statement of the problem. And now, when the algorithm for future work is clear, the developer can independently or jointly with the customer choose the environment in which further work will be carried out, i.e. direct CRM system.

In many cases, the choice of a CRM system is made in advance, taking into account the cost of the software product and the skills of the employees of a particular company. In this case, the description of business processes can be made immediately, taking into account the features of the selected CRM system.

And now I want to talk about two different approaches to solving these issues, which are implemented to one degree or another in all popular CRMs.

  1. Business process programming.
  2. «Drawing» business processes.

The difference between these approaches is clear from their name. In the first case, developers use algorithmization and a certain sequence of commands, which are later implemented in the CRM environment as a set of commands. In the second, business processes are presented in the form of a graphical flowchart, in which commands are represented as objects and arrows. Let’s take a closer look at each of these automation options.
I will not consider the use of BPMS systems for solving business process automation tasks, those who are interested can read here.

Business process programming

This method is used in such popular systems as ZOHO CRM or Saleforce CRM, and consists in implementing a business process using Step by Step technology, i.e. «step by step».

At the same time, business processes can be designed in any convenient form, just like when creating an algorithm before writing a program. But all processes are implemented as a step-by-step sequence of actions and conditions (each branch is almost always a new process).

Description of processes in this case is made in text form using commands accepted in the environment of a particular CRM. Therefore, this approach can be called programming.

Here is an example from ZOHO CRM. There are two main types of objects here:

  • Workflow allows you to set one or another action depending on various fields.
  • Approval process specifies certain approval processes. We can add several such processes and they will work as follows. For each process, we can specify when it works, who approves it. And, accordingly, the system will control the work of processes.

Approval process example

Workflow example

Thus, business processes are specified by determining the sequence of actions that need to be performed with a particular object, as well as the conditions depending on which certain actions will be performed.

With this approach, there is no graphical notation, only a step-by-step transition from one action to another. And if you need to change something in the business process, you will need to enter a certain list of values ​​and commands, and not graphic blocks and arrows.

We can say about this approach that the description of the algorithm is implemented in a textual way. For example, if we take a certain Provel process in ZOHO CRM, then we will need to specify for it:

  1. Criterion when it works.
  2. Who must approve it.
  3. What action should be taken after approval, for example, create a task or send an alert within the system, send sms, etc.
  4. What should happen if the process has not been approved, for example, do nothing, return the task to the executor for revision with comments, etc.

In some systems, such programming is strictly tied to certain objects, most often to a transaction. For example, this is how the possibility of describing a business process in Megaplan is implemented. Only through a transaction can you specify what happens in a particular case, and all actions of users and participants in the business process are necessarily tied to a specific transaction. In other systems, for example, in ZOHO CRM, we can bind actions both to a deal and to any other module in the system.

Drawing business processes

This approach is implemented, for example, in Bitrix24 CRM and 1C CRM. Here, all business processes need to be drawn in a certain internal format of these systems. So, Bitrix24 has its own concept of “Business Processes”, and inside this section there is a notation in which you need to draw business processes.

An example of a business process in Bitrix CRM

This notation was created by Bitrix24 programmers, and to implement business processes in this system, you need to draw them in this notation. At the same time, it is important to understand that in Bitrix24, through the notation, you can describe both the sequence of actions when working with the system as a whole, and separately the actions when working with a deal, since CRM is only one of the modules of the Bitrix24 system.

Similarly, 1C CRM implements its own notation, which differs from the one created by Bitrix24 programmers. Also, in other systems that adhere to a graphical approach, either completely in-house developments or graphical notations adapted to the needs of the system from third-party developers are used. And every time for correct work in the system, the notation will need to be studied in advance.

An example of a business process in 1C CRM

Practice shows that, despite the abundance of standard elements, the study of graphic notation takes more time than familiarity with the rules for describing business processes in text form (the first approach). Moreover, to create a particular sequence of actions in CRM systems that use text algorithms, most often there is a convenient constructor and a lot of tips, thanks to which developers can program the necessary processes with little or no preliminary study of the environment.

Pros and cons of approaches

The main advantage of the first approach was described above: it is very convenient for developers, does not require a deep study of the notation, and allows developers to algorithmize any business processes in the usual way for programmers.

The obvious disadvantage of this option is the lack of visibility for users. At the same time, no one prevents the developer from creating a graphical diagram of business processes for the customer (a flowchart in the form of blocks and arrows) in any convenient environment for approval, then programming and familiarizing users with the result. Just like every developer does when creating and finalizing applications.

Moreover, a convenient and streamlined business process requires some kind of change in rare cases, usually associated with the introduction of changes in the scheme of work of the company itself. And therefore, the lack of visibility and the complexity of making edits for a non-specialist are not really a critical problem. Most likely, a customer with a ready-made system will work for years, and he will need changes when the very scheme of the company’s work changes, and here simple changes in business processes usually cannot be done, and in any case, the participation of a specialist in the development and implementation of an updated system is required. systems.

In the second case, the notations invented by the creators of 1C and Bitrix24 CRM are used. On the one hand, this approach is very convenient for users, as it is clear and understandable. On the other hand, to use it, you will have to spend additional time learning the notation from 1C or Bitrix24, and there is not as much information on working with these systems as we would like.

Of course, each system provides documentation and some help sections, but they do not have a specific ideology. All information provided by the developer is documentation from the vendor. Those. to study the notation, users are offered not a solution from business analysts and experienced users of the system, but a quick guide from the point of view of system developers. Therefore, for this method of work, it is very useful to have developed abilities for visualizing processes, as well as the ability to quickly adapt to unfamiliar notations.

Another disadvantage of the graphical approach is the significant limitations that the notation capabilities impose on the work in the system. When programming, the flexibility and the list of possibilities are much higher.

As a result, I personally prefer to use a more flexible system, ie. to program business processes, and I provide visibility for the customer by creating graphics (flowcharts) at the stage of coordinating business processes, which I usually do in IDEF 3 or BPMN … But in fact, you can even use a regular sheet of paper and a pencil . The main thing here is mutual understanding with the customer.

On the other hand, if business processes in a company are relatively simple, and a user who is not a programmer intends to do the work of automating the processes, the graphical approach is more convenient.