Generar c贸digo de barras y c贸digo QR en Salesforce

Generar c贸digo de barras y c贸digo QR en Salesforce

脷ltima actualizaci贸n el 12 de mayo de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • 驴C贸mo generar c贸digo de barras y c贸digo QR en Salesforce?

Objetivos:

Despu茅s de leer este blog, podr谩:

  • Comprender la diferencia entre c贸digo de barras y c贸digo QR
  • Beneficios de usar C贸digo de Barras y C贸digo QR
  • Genere un c贸digo de barras y mu茅strelo en un campo
  • Cargar el c贸digo de barras en el archivo de Salesforce y asociarlo con el producto
  • y mucho m谩s

Jestilla Zetkin trabaja como arquitecta de Salesforce en Gurukul On Cloud (GoC) . Mientras trabajaba en la implementaci贸n de Sales Cloud, obtuvo el requisito de generar c贸digos de barras. A continuaci贸n se detalla el requisito:

  1. Generar un c贸digo de barras para el c贸digo del producto
  2. Mostrar el c贸digo de barras en la p谩gina de detalles del producto
  3. Adjunte autom谩ticamente el c贸digo de barras a la lista relacionada con el archivo en el producto.

驴Qu茅 son el c贸digo de barras y el c贸digo QR?

Un c贸digo de barras y un c贸digo QR son tipos de c贸digos legibles por m谩quina que se utilizan para almacenar y recuperar informaci贸n.

Un c贸digo de barras es una imagen cuadrada o rectangular compuesta de l铆neas paralelas negras y espacios en blanco. Se utiliza en tiendas para rastrear el inventario de productos, en hospitales para rastrear registros de pacientes y en el rastreo de equipaje de aerol铆neas, etc.

Un c贸digo de respuesta r谩pida, tambi茅n conocido como c贸digo QR, es un tipo de c贸digo de barras que incluye detalles legibles por m谩quina sobre el elemento al que est谩 adjunto. Se utiliza para compartir datos como videos, fotos, URL web, contactos, etc.

La distinci贸n principal entre un c贸digo de barras y un c贸digo QR es que un c贸digo de barras solo puede almacenar datos en una dimensi贸n, mientras que un c贸digo QR puede almacenar datos en dos dimensiones.

驴Beneficios de usar c贸digo de barras y c贸digo QR?

El c贸digo de barras y el c贸digo QR brindan varias ventajas en el proceso de ventas, incluida una precisi贸n mejorada, disponibilidad de fecha inmediata, implicaciones de bajo costo y mejor control de inventario. Beneficios de usar c贸digos de barras y c贸digos QR:

  1. Entrada de datos eficiente : los c贸digos de barras y los c贸digos QR eliminan la necesidad de la entrada manual de datos, lo que reduce los errores y aumenta la eficiencia.
  2. Gesti贸n de inventario : ayudan a agilizar el seguimiento y la gesti贸n del inventario al proporcionar informaci贸n precisa y en tiempo real.
  3. Transacciones m谩s r谩pidas : escanear c贸digos de barras y c贸digos QR acelera las transacciones en el punto de venta, lo que reduce los tiempos de espera.
  4. F谩cil implementaci贸n : los c贸digos de barras y los c贸digos QR se pueden generar e imprimir f谩cilmente, y su escaneo se puede realizar con tel茅fonos inteligentes est谩ndar o esc谩neres dedicados.
  5. Oportunidades de marketing mejoradas : los c贸digos QR, en particular, se pueden usar para atraer a los clientes con contenido interactivo, promociones y anuncios.

驴C贸mo generar c贸digo de barras y c贸digo QR?

Para generar un c贸digo de barras, puede utilizar varios generadores de c贸digos de barras en l铆nea o bibliotecas de programaci贸n que ofrecen funcionalidades de creaci贸n de c贸digos de barras.

En este art铆culo usaremos la API de c贸digo de barras bwip-js . La API en l铆nea de bwip-js est谩 alojada en una instancia Amazon AWS EC2 mediante una aplicaci贸n node.js. Puede usar esta API para generar din谩micamente im谩genes de c贸digos de barras desde cualquier lugar de la web. La imagen devuelta est谩 en formato PNG. No hay cargos por usar esta API y no pude encontrar ning煤n l铆mite de uso.

Los dos par谩metros requeridos son el tipo de c贸digo de barras y el valor a codificar. Tambi茅n puede agregar par谩metros adicionales para rotar (permite rotar la imagen a una de las cuatro orientaciones ortogonales) e incluir texto .

Pr谩ctica guiada (nosotros hacemos):

Realice los pasos a continuaci贸n para generar un c贸digo de barras para el c贸digo del producto:

Paso 1: cree un campo de f贸rmula personalizada en el producto para generar y mostrar un c贸digo de barras

Ahora generaremos la imagen del c贸digo de barras usando un generador de c贸digo de barras bwip-js y mostraremos la imagen en un campo de f贸rmula usando la etiqueta de imagen.

  1. Haga clic en Configuraci贸n .
  2. En el Administrador de objetos, escriba Producto .
  3. Seleccione Campos y relaciones , luego haga clic en Nuevo .
  4. Seleccione F贸rmula como Tipo de datos, luego haga clic en Siguiente.
  5. Ingrese la etiqueta del campo : c贸digo de barras (c贸digo del producto) y haga clic en la tecla de tabulaci贸n, se completar谩 el nombre del campo .
    1. Tipo de devoluci贸n de f贸rmula : Texto
  6. Haga clic en el bot贸n Siguiente .
    1. URL de la f贸rmula : IMAGEN(鈥 https://bwipjs-api.metafloor.com/?bcid=code39&text=鈥+ ProductCode +鈥&scale=2&rotate=N&includetext&backgroundcolor=ffffff鈥,鈥滲arcode鈥)
  7. Establezca la seguridad a nivel de campo para los perfiles .
  8. Agregue este campo a Dise帽o de p谩gina .
  9. Haga clic en Guardar .

Paso 2: asociar la imagen del c贸digo de barras al archivo de Salesforce

Ahora ya sabe c贸mo generar la imagen del c贸digo de barras sin ning煤n c贸digo. El siguiente paso es cargar la imagen del c贸digo de barras en el archivo de Salesforce para generar o imprimir un PDF.

  1. La imagen devuelta de la API de c贸digo de barras bwip-js est谩 en formato PNG. Necesitamos un c贸digo apex para recuperar el cuerpo de esta solicitud como un blob.
     Solicitud HttpRequest = new HttpRequest();
    solicitud.setEndpoint(r.imagenURL);
    solicitud.setMethod('GET');
    Enlace Http = nuevo Http();
    Respuesta HttpResponse = vinculante. enviar (solicitud);
    Imagen de blob = respuesta.getBodyAsBlob();
Seguir leyendo

隆M煤ltiples acciones programadas dentro de un solo flujo!

隆M煤ltiples acciones programadas dentro de un solo flujo!

脷ltima actualizaci贸n el 2 de abril de 2023 por Rakesh Gupta Gran idea o pregunta duradera: 驴C贸mo se programan varios correos electr贸nicos con Salesforce Flow? Objetivos: En este art铆culo, el lector aprender谩 lo siguiente: C贸mo usar Salesforce Flow para enviar m煤ltiples alertas por correo electr贸nico usando rutas programadas y mucho m谩s Negocios

La publicaci贸n 隆M煤ltiples acciones programadas dentro de un solo flujo! apareci贸 por primera vez en Automation Champion .

Seguir leyendo

Agregar seguidores de Chatter al registro

C贸mo agregar autom谩ticamente seguidores de Chatter al registro

La publicaci贸n Agregar seguidores de Chatter al registro apareci贸 primero en Automation Champion .

Seguir leyendo

Archivar un canal de Slack con Flow

脷ltima actualizaci贸n el 5 de diciembre de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo se archiva un canal de Slack con Salesforce Flow? Los canales de Slack aportan orden y claridad al trabajo: puede crearlos para cada proyecto, tema o equipo. Cuando hay un canal para todo, puedes

La publicaci贸n Archive A Slack Channel usando Flow apareci贸 primero en Automation Champion .

Seguir leyendo

Simplemente diga NO a la identificaci贸n codificada

脷ltima actualizaci贸n el 19 de octubre de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo puede evitar la codificaci贸n r铆gida de ID en Salesforce Flow? Objetivos: esta publicaci贸n de blog nos ayudar谩 a comprender lo siguiente Comprender c贸mo usar etiquetas personalizadas para evitar el c贸digo duro de identificaci贸n en el flujo

La publicaci贸n Just Say NO to Hard-Coded ID apareci贸 primero en Automation Champion .

Seguir leyendo

Establezca su productividad con esteroides creando subflujos

脷ltima actualizaci贸n el 11 de agosto de 2022 por Rakesh Gupta Salesforce Flow es una de las herramientas declarativas m谩s utilizadas para automatizar procesos comerciales en Salesforce. La mayor铆a de nosotros solemos crear un nuevo flujo para cada requisito. Eso no solo no es una buena pr谩ctica, sino que, a la larga,

La publicaci贸n Establezca su productividad con esteroides mediante la creaci贸n de subflujos apareci贸 primero en Automation Champion .

Seguir leyendo

Eliminar conversaci贸n completa de Chatter mediante Salesforce Flow

脷ltima actualizaci贸n el 22 de junio de 2022 por Rakesh Gupta Gran idea o pregunta duradera: 驴C贸mo se puede permitir que los usuarios eliminen conversaciones de Chatter? Esta es una continuaci贸n de mi art铆culo anterior Eliminar mensajes de Chatter mediante Salesforce Flow, en el que analic茅 una forma que permite a sus usuarios eliminar

La publicaci贸n Eliminar conversaci贸n completa de Chatter mediante Salesforce Flow apareci贸 primero en Automation Champion .

Seguir leyendo

Agregar miembro autom谩ticamente al equipo de cuenta predeterminado del nuevo usuario

脷ltima actualizaci贸n el 2 de junio de 2022 por Rakesh Gupta Gran idea o pregunta duradera: 驴C贸mo puede agregar autom谩ticamente un usuario espec铆fico al equipo de cuenta predeterminado del nuevo usuario? 驴Qu茅 tan bueno ser铆a si Salesforce agregara autom谩ticamente un usuario (usuario especificado) al Equipo de cuenta predeterminado para cada nuevo usuario?

La publicaci贸n Agregar miembro autom谩ticamente al equipo de cuenta predeterminado del nuevo usuario apareci贸 primero en Automation Champion .

Seguir leyendo

驴Alguna vez ha necesitado seleccionar varios valores de listas de selecci贸n en el flujo? 驴Qu茅 tal a trav茅s de una sola condici贸n?

脷ltima actualizaci贸n el 2 de junio de 2022 por Rakesh Gupta Salesforce Flow es una de las herramientas m谩s poderosas proporcionadas por Salesforce para implementar requisitos comerciales de forma declarativa. 隆Hasta la fecha, he escrito m谩s de 200 flujos solo para mis publicaciones de blog! Salesforce Flow ayuda a las empresas a ahorrar tiempo y dinero al

La publicaci贸n 驴Ha necesitado alguna vez seleccionar varios valores de listas de selecci贸n en el flujo? 驴Qu茅 tal a trav茅s de una sola condici贸n? apareci贸 por primera vez en Automation Champion .

Seguir leyendo

Notificar al propietario de la oportunidad cuando se reciba una respuesta a la encuesta

Gran idea o pregunta duradera: 驴C贸mo notifica al propietario de la oportunidad cuando un cliente env铆a una respuesta a la encuesta (posventa)? Objetivos: despu茅s de leer este blog, podr谩: Comprender los objetos SurveyQuestionScore, SurveyInvittaion. Usar el flujo para notificar al propietario de la oportunidad cuando se reciba una respuesta a la encuesta posterior a la venta. Averiguar si un

La publicaci贸n Notificar al propietario de la oportunidad cuando se recibe una respuesta a la encuesta apareci贸 primero en Automation Champion .

Seguir leyendo

Eliminaci贸n autom谩tica de un registro de grupos de Chatter

脷ltima actualizaci贸n el 19 de mayo de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo se elimina autom谩ticamente un registro de los grupos de Chatter? Salesforce le permite agregar un registro a Grupos de Chatter, lo que significa que ahora puede colaborar y discutir los registros como un equipo en el grupo. T煤

La publicaci贸n Eliminar autom谩ticamente un registro de los grupos de Chatter apareci贸 primero en Automation Champion .

Seguir leyendo

驴Perfil? 隆Asi que ayer! 鈥 Asignar autom谩ticamente un grupo de conjuntos de permisos a un usuario

脷ltima actualizaci贸n el 3 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo puede usar Flow para asignar autom谩ticamente el grupo de conjunto de permisos a nuevos usuarios? 驴Han pasado solo cinco a帽os desde que escrib铆 'autoasignar conjunto de permisos a nuevos usuarios'? El art铆culo fue escrito usando Flow Trigger 鈥 ahora,

驴El perfil de la publicaci贸n? 隆Asi que ayer! 鈥 Asignar autom谩ticamente un grupo de conjuntos de permisos a un usuario apareci贸 por primera vez en Automation Champion .

Seguir leyendo

Crear casos autom谩ticamente a partir de preguntas de Chatter no resueltas

脷ltima actualizaci贸n el 5 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: a medida que crece su comunidad, las organizaciones deben asegurarse de que los clientes obtengan respuestas r谩pidas a sus preguntas. Pregunta a caso permite a los moderadores derivar preguntas de Chatter no resueltas a casos desde la p谩gina de Chatter. Puede automatizar este proceso de escalamiento

La publicaci贸n Crear casos autom谩ticamente a partir de preguntas de Chatter no resueltas apareci贸 primero en Automation Champion .

Seguir leyendo

Consulta de registros por lista de ID en el flujo

脷ltima actualizaci贸n el 8 de mayo de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo puede eliminar autom谩ticamente las tareas abiertas relacionadas con la oportunidad y la(s) cotizaci贸n(es) cuando una oportunidad se marca como cerrada perdida? Objetivos: despu茅s de leer esta publicaci贸n de blog, el lector podr谩: Comprender @InvocableMethod e InvocableVariable Annotation

La publicaci贸n Query Records by List of Ids in Flow apareci贸 primero en Automation Champion .

Seguir leyendo

Crear autom谩ticamente un grupo p煤blico para una cuenta nueva

脷ltima actualizaci贸n el 5 de mayo de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo puede crear autom谩ticamente un grupo p煤blico para una nueva cuenta? Si tiene una gran comunidad implementada y una instancia muy activa de Salesforce, probablemente est茅 aprovechando los grupos p煤blicos de forma extensiva. El grupo p煤blico representa un grupo de

La publicaci贸n Creaci贸n autom谩tica de un grupo p煤blico para una nueva cuenta apareci贸 primero en Automation Champion .

Seguir leyendo

驴Que dice? 驴Enviar una solicitud de aprobaci贸n de oportunidad a una cola? 驴En serio?

脷ltima actualizaci贸n el 18 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo se env铆a una solicitud de oportunidad/cotizaci贸n/aprobaci贸n de cuenta a una cola? Objetivos: Despu茅s de leer este blog, podr谩: Comprender qu茅 es una cola. Utilice filtros y condiciones para dise帽ar un proceso.

El post 驴Qu茅 dices? 驴Enviar una solicitud de aprobaci贸n de oportunidad a una cola? 驴En serio? apareci贸 por primera vez en Automation Champion .

Seguir leyendo

隆Agregue autom谩ticamente miembros del grupo de Chatter al grupo p煤blico!

脷ltima actualizaci贸n el 17 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: 驴C贸mo se agregan autom谩ticamente miembros del grupo de chat a un grupo p煤blico o cola? Objetivos: despu茅s de leer este blog, podr谩: Comprender qu茅 es un grupo p煤blico Comprender los errores DML mixtos y las soluciones a

La publicaci贸n 隆Agregar autom谩ticamente miembros del grupo de Chatter al grupo p煤blico! apareci贸 por primera vez en Automation Champion .

Seguir leyendo

Enviar encuesta de Salesforce sin c贸digo

Gran idea o pregunta duradera: 驴C贸mo se env铆an invitaciones a encuestas mediante flujos? Objetivos: despu茅s de leer este blog, podr谩: Comprender el modelo de datos de encuestas de Salesforce Usar el flujo para enviar invitaciones a encuestas a un contacto Asociar invitaciones a encuestas a la lista relacionada Invitaciones y respuestas a encuestas y mucho m谩s Negocios

La publicaci贸n Enviar encuesta de Salesforce sin c贸digo apareci贸 primero en Automation Champion .

Seguir leyendo

C贸mo reparar el error MALFORMED_ID

脷ltima actualizaci贸n el 18 de abril de 2022 por Rakesh Gupta Quiero agradecer a cada lector y seguidor de Automationchampion.com por su apoyo y comentarios. Algunos de ustedes me pidieron que escribiera una publicaci贸n de blog para explicar (1) Error MALFORMED_ID; y, (2) c贸mo resolverlo. Lo he hecho y lo seguir茅 intentando.

La publicaci贸n C贸mo reparar el error MALFORMED_ID apareci贸 primero en Automation Champion .

Seguir leyendo

C贸mo reparar el error FIELD_CUSTOM_VALIDATION_EXCEPTION

脷ltima actualizaci贸n el 17 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: 驴C贸mo resuelve el error FIELD_CUSTOM_VALIDATION_EXCEPTION? El flujo activado por registros es una forma de automatizar los procesos comerciales. Record-Triggered Flow es una poderosa herramienta para que los administradores y desarrolladores de sistemas implementen procesos comerciales sin escribir c贸digo. Sin embargo, con gran poder viene

La publicaci贸n C贸mo corregir el error FIELD_CUSTOM_VALIDATION_EXCEPTION apareci贸 primero en Automation Champion .

Seguir leyendo

Crear autom谩ticamente un registro a partir de un flujo

脷ltima actualizaci贸n el 13 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo se crea autom谩ticamente un registro con Salesforce Flow? Objetivos: Despu茅s de leer este blog, podr谩: Comprender los componentes b谩sicos de Salesforce Flow. Aprender c贸mo crear autom谩ticamente un registro utilizando Salesforce Flow Business Use.

La publicaci贸n Crear autom谩ticamente un registro a partir de un flujo apareci贸 por primera vez en Automation Champion .

Seguir leyendo

Asignar autom谩ticamente un tema a un registro

Gran idea o pregunta duradera: 驴C贸mo puede agregar autom谩ticamente temas a un registro? Objetivos: despu茅s de leer este blog, podr谩: Usar el flujo activado por registros para agregar autom谩ticamente temas a un registro Usar el elemento Obtener para encontrar la identificaci贸n del tema en lugar de evitar la codificaci贸n r铆gida de la identificaci贸n Usar crear registros

La publicaci贸n Asignaci贸n autom谩tica de un tema a un registro apareci贸 por primera vez en Automation Champion .

Seguir leyendo

@Mencionar a un usuario relacionado en una acci贸n Publicar en Chatter

脷ltima actualizaci贸n el 4 de abril de 2022 por Rakesh GuptaGran idea o pregunta persistente: 驴C贸mo @menciona usuarios relacionados en una acci贸n Publicar en Chatter Salesforce Flow? Objetivos: despu茅s de leer este blog, podr谩: Usar la acci贸n de publicaci贸n para charlar en el flujo activado por registros Usar el elemento Obtener para

La publicaci贸n @Mention a Related User In a Post to Chatter Action apareci贸 primero en Automation Champion .

Seguir leyendo

Notificaci贸n por correo electr贸nico para borradores de correos electr贸nicos en noticias en tiempo real de casos

Notificar al propietario del mensaje de correo electr贸nico sobre borradores de correo electr贸nico en Noticias de caso

La notificaci贸n de correo electr贸nico posterior para borradores de correo electr贸nico en noticias en tiempo real apareci贸 primero en Automation Champion .

Seguir leyendo