Revisar objetos, campos, automatizaciones e incluso informes creados hace tiempo para optimizarlos puede llevar mucho tiempo, pero es una tarea importante con ventajas significativas. Creada pensando en la facilidad de uso tanto para los recién llegados como para los profesionales con experiencia en Salesforce, Org Check es una herramienta gratuita que sin duda mejorará la forma en que usted y su equipo abordan la deuda técnica;

En este artículo, veremos por qué necesita una herramienta de este tipo para su organización y cómo Org Check puede ayudarle a mantener una implementación limpia;

¿Qué es Org Check?

Org Check es una forma sencilla de conocer tu org y su deuda técnica rápidamente y tomar medidas al respecto de inmediato. Esto significa que tendrá la capacidad de profundizar en diferentes áreas de Salesforce que afectan al rendimiento, la seguridad o la experiencia del usuario, obtener respuestas a preguntas clave y, a continuación, tomar decisiones fundamentadas mientras planifica un cambio o un esfuerzo de optimización;

Para hacer uso de todas las interesantes funciones que veremos a continuación, asegúrese de instalar el paquete desde AppExchange. La aplicación es gratuita, publicada y mantenida por SalesforceLabs. Puede encontrar más información directamente en el proyecto de GitHub. Una vez que el paquete se ha instalado correctamente, es el momento de ir a través de las múltiples pestañas disponibles en el Org Check App.

Conoce tus objetos 

La primera pestaña en la que es muy probable que hagas clic es objetos. Aunque hay instrucciones disponibles pasando el ratón por encima de la barra gris de la parte superior, es muy intuitivo navegar por ella desde el primer momento. Puedes elegir cualquier objeto estándar o personalizado, incluyendo tipos de metadatos personalizados o incluso objetos externos. Aquí también puede revisar los valores predeterminados de toda la organización;

Si alguna vez has necesitado toda la información sobre un objeto en una sola página, entonces esto es exactamente lo que has estado buscando. Todo, desde los diseños de página disponibles, los tipos de registro, la configuración y los límites de los objetos, las reglas de validación, e incluso los campos y sus detalles, está todo aquí. Un simple ctrl + f / comando + f se puede utilizar fácilmente si usted está buscando algo en particular.

La información de los campos se muestra una vez que se selecciona un objeto en la pestaña de objetos, pero también hay disponible una pestaña dedicada a los campos personalizados. La ventaja de utilizar esta pestaña es que proporciona una vista de pájaro de todos los campos de su org, independientemente del objeto en el que se encuentren. Puedes ver fácilmente si alguno de ellos ya no se utiliza y planificar su desaprobación si se hace referencia a ellos en cualquier flujo o clase Apex.

Aunque verá si el campo está referenciado en flujos, por ejemplo, justo en la tabla, puede hacer clic para ver las dependencias, lo que expondrá un diagrama de flujo de todos los lugares donde se está utilizando el campo, así como si el propio campo está referenciando a otros campos, por ejemplo;

Para facilitar su uso, los cuadros están codificados por colores, y en la siguiente captura de pantalla se puede ver rápidamente que el flujo que está utilizando el campo para el que estamos analizando las dependencias está inactivo. Con una vista así en la mano, puedes minimizar el impacto del cambio y planificar adecuadamente los pasos que das en cada situación.</p

Comprenda el acceso de usuarios 

Los permisos de Salesforce son un tema muy amplio. El crecimiento de cualquier organización va seguido de múltiples perfiles y conjuntos de permisos creados según sea necesario para atender a diferentes grupos de usuarios. La pestaña Perfiles y permisos de Org Check le permite evaluar su uso, tipo, conjuntos de permisos agrupados específicamente y a cuántos campos concede acceso. Puede ordenar la tabla en función de la información que esté buscando;

También hay una opción para comparar ya sea CRUDs en objetos o App acceso entre múltiples perfiles y / o conjuntos de permisos, ahorrando bastante tiempo en el largo plazo.

Además, hay dos pestañas disponibles sobre la gestión de usuarios, respectivamente roles y grupos públicos. En el caso de los grupos públicos y las colas, la información como los usuarios incluidos y los usuarios activos se muestra en una vista tabular.

En cuanto a la jerarquía de roles, tienes la opción de revisarla como un árbol de dependencias o como una lista, con las casillas una vez más codificadas por colores. En el ejemplo siguiente, los roles representados por cuadros azules tienen al menos un usuario activo asignado, mientras que los amarillos están vacíos. Puede hacer clic en cada casilla para obtener más información, como cuántos usuarios activos o inactivos están asignados.

Mira todas las automatizaciones 

La pestaña automatizaciones le proporciona un desglose de todas las automatizaciones declarativas de su org: Workflows, Process Builders y Flows. Esta página es una forma rápida de revisar las automatizaciones existentes sin tener que navegar en cada página de Configuración. Puede cambiar fácilmente las pestañas y buscar un determinado proceso activo o inactivo;

Cuando estén disponibles dependencias tales como campos utilizados dentro de los flujos o acciones que utilizan un determinado flujo, la columna de dependencias le presentará un hipervínculo para hacer clic y analizar más a fondo estos elementos. Sin embargo, tenga en cuenta que para saber exactamente para qué se utilizan, como un campo utilizado como criterio de entrada de un flujo, tendrá que abrir el propio flujo. Puede hacerlo haciendo clic en su nombre hipervinculado dentro de la tabla siguiente;

Aunque la aplicación es amigable para el administrador y puede ser útil para un sinfín de tareas, los desarrolladores de Salesforce también pueden hacer uso de ella fácilmente: la pestaña Apex puede acelerar el análisis de las clases Apex y los disparadores de un vistazo, mostrando información clave sin tener que entrar en cada una de las clases una por una. Además, de forma similar a como se muestra el árbol de dependencias para los campos personalizados o las automatizaciones de apuntar y hacer clic, también habrá uno disponible para estos registros;

Se recomienda compilar todas las clases haciendo clic en el botón enchufar, y luego ejecutar todas las pruebas haciendo clic en el botón me gusta de la esquina superior derecha para obtener los detalles más relevantes de esta página. 

Aunque no impliquen necesariamente automatización, los Componentes visuales/UI son algo que todas las organizaciones utilizan. Desde las páginas Visualforce hasta los Componentes Web Lightning y las páginas Lightning, esta es una ventanilla única para empezar a profundizar en todos ellos.

No te olvides de los análisis

Siempre se crearán nuevos informes y cuadros de mando, y la pestaña de analítica te ayudará a asegurarte de que siempre sabes de qué tratan. Los registros a los que les falte una descripción se marcarán para que tomes medidas al respecto, pero también puedes visitar esta pestaña para buscar fácilmente un informe determinado y confirmar su ubicación y formato;

Resumen 

Aunque este post cubre sólo la superficie de lo que podrías hacer con Org Check, cada organización es diferente en cuanto a sus personalizaciones, y probando esto en tu propia edición de desarrollador o sandbox es muy probable que descubras mucha más información sobre la que puedas actuar rápidamente.

<p

¿Ha oído hablar de Org Check? ¿Has probado a utilizarlo? Háganoslo saber en los comentarios a continuación! 

Entradas recomendadas