Este documento describe cómo crear un formulario de edición de registros en LWC para mostrar y editar un campo encriptado en objetos de contacto. Se utilizará el componente lightning-record-edit-form para crear el formulario y un componente Aura como envoltorio para exponerlo como una acción rápida. El LWC mostrará el pin completo solo para usuarios con permiso, y los últimos 4 dígitos para otros usuarios, permitiéndoles ver lo que editan.
Presentación que sirvió de soporte a la charla sobre Java Enterprise Edition que ofrecí dentro del evento Betabeers, celebrado en Algeciras (Cádiz) el día 27 de marzo de 2014.
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
En este seminario, se expondrán herramientas de desarrollo utilizadas a nivel empresarial, utilizando herramientas de alta calidad permitiendo el trabajo multicapa. Esta presentación fue socialzada en la universidad colegio mayor del cauca, para los estudiantes de ingeniería y desarrollo de software
Presentación de la charla ofrecida en el CodeCampSDQ 4.0 #codecampsd
Muestra los aspectos más novedosos que ofrece esta nueva versión de #java para el desarrollo de aplicaciones empresariales. Especialmente en el soporte para #HTML5 y otras tecnologías relacionadas.
Incluye los temas:
JavaServer Faces 2.2
Java API para Servicios REST (JAX-RS).
Java API para WebSockets.
Java API para procesamiento JSON
SAP ABAP Proxy Objects: Configuración del entornoOreka IT
El objetivo del presente documento es describir los pasos de configuración para poder hacer
uso de los Objetos Proxy ABAP en los desarrollos XI.
Esta guía no afecta exclusivamente al servidor de XI. Para poder hacer un uso correcto de los
ABAP Proxy Objects deben llevarse a cabo estos pasos de configuración en todos aquellos
sistemas que vayan a comunicarse con el servidor de XI a través de objetos Proxy ABAP
incluido el propio servidor de XI.
Una breve introducción a la plataforma Java EE como primera parte, y a continuación una descripción de los conceptos básicos de computación en la nube, explorando términos como IaaS, SaaS y PaaS y su relación con Java EE.
Cómo desarrollar con SPFx y SPFx Extensions.
Arquitectura, entorno de desarrollo, capacidades a alto nivel´, cómo desplegar y depurar.
Incluye un enlace a un laboratorio.
Presentación que sirvió de soporte a la charla sobre Java Enterprise Edition que ofrecí dentro del evento Betabeers, celebrado en Algeciras (Cádiz) el día 27 de marzo de 2014.
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
En este seminario, se expondrán herramientas de desarrollo utilizadas a nivel empresarial, utilizando herramientas de alta calidad permitiendo el trabajo multicapa. Esta presentación fue socialzada en la universidad colegio mayor del cauca, para los estudiantes de ingeniería y desarrollo de software
Presentación de la charla ofrecida en el CodeCampSDQ 4.0 #codecampsd
Muestra los aspectos más novedosos que ofrece esta nueva versión de #java para el desarrollo de aplicaciones empresariales. Especialmente en el soporte para #HTML5 y otras tecnologías relacionadas.
Incluye los temas:
JavaServer Faces 2.2
Java API para Servicios REST (JAX-RS).
Java API para WebSockets.
Java API para procesamiento JSON
SAP ABAP Proxy Objects: Configuración del entornoOreka IT
El objetivo del presente documento es describir los pasos de configuración para poder hacer
uso de los Objetos Proxy ABAP en los desarrollos XI.
Esta guía no afecta exclusivamente al servidor de XI. Para poder hacer un uso correcto de los
ABAP Proxy Objects deben llevarse a cabo estos pasos de configuración en todos aquellos
sistemas que vayan a comunicarse con el servidor de XI a través de objetos Proxy ABAP
incluido el propio servidor de XI.
Una breve introducción a la plataforma Java EE como primera parte, y a continuación una descripción de los conceptos básicos de computación en la nube, explorando términos como IaaS, SaaS y PaaS y su relación con Java EE.
Cómo desarrollar con SPFx y SPFx Extensions.
Arquitectura, entorno de desarrollo, capacidades a alto nivel´, cómo desplegar y depurar.
Incluye un enlace a un laboratorio.
Presentación realizada por José Luis Almazán, de la empresa ticMind en Madrid el 22 de Octubre de 2014. Es la introducción a un workshop que se puede ver íntegramente en la url http://www.youtube.com/watch?v=NmNISWwyyA0&list=UUjZthSiLbJ85LOlxAxeNtxw. Además de José Luis, intervinieron por parte de Salesforce Enrique Polo (presidente de Salesforce España), Eduardo Sanchez (responsable de plataforma de Salesforce España) y Nacho Saenz (responsable de Partners de Salesforce España)
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
3. Demo: LWC Record Edit Form
lightning-record-edit-form
El componente lightning-record-edit-form es un wrapper que acepta un record ID y puede ser usado para
mostrar uno o mas campos y labels asociados a dicho registro. Se utiliza el componente lightning-input-field
dentro de lightning-record-edit-form para crear campos editables, o bien lightning-output-field para solo
lectura.
• Requiere un record Id para mostrar los campos del registro.
• Utiliza Lightning Data Services.
• No requiere controladores Apex adicionales.
• Se encarga del field-level security y sharing automaticamente. (Los usuarios solo ven la data que tienen
acceso)
https://developer.salesforce.com/docs/component-library/bundle/lightning-record-edit-form/documentation
4. Call center con una lista de contactos, cada contacto tiene un e-Pin configurado para acceder al
soporte.Segun el nivel de acceso del agente van a poder ver todo el e-Pin o solo los ultimos 4 digitos.
El campo es de solo lectura en los layout, y se podra modificar mediante un quick action. En el mismo, si el
usuario tiene permiso de ver data encriptada se le mostrara el pin completo. En el caso de no tener permiso,
el pin estara enmascarado y solo podra ver los ultimos 4 digitos, pero al momento de editar el usuario podra
ver lo que esta digitando.
Para lograrlo, vamos a tener un LWC usando el componente base lightning-record-edit-form que usa LDS y
va a tener que ser expuesto en un Aura component para tener la posibilidad de usarlo como Quick Action,
debido a las limitaciones actuales de LWC.
Caso de uso
Call Center con e-Pin
5. Caso de uso
Un administrador tendra acceso a ver el e-Pin. Un Usuario Standard solo vera los ultimos 4 digitos.
Al momento de editar el usuario vera lo que digita.
6. Para poder desarrollar LWC necesitamos lo siguiente:
• NodeJS.
• Java SDK 8 o superior.
• El cliente de SFDX.
• VisualStudio Code con las extensiones de Salesforce.
• ESLint (opcional).
Que necesitamos?
Para trabajar con LWC
7. En este ejemplo tendremos
• Org configurada con dos usuarios
• Uno de ellos Sys Admin
• El otro Standard User (por ej: Agente del call center)
• Un Permission Set para habilitar "View Encrypted Data" y asignado al Sys Admin
• Un campo de nombre e-Pin en el objeto Contact, el mismo va a ser de tipo Texto y encriptado.
• Un Quick Action en Contact, llamando al componente
Org Setup
8. En este ejemplo tendremos
• Un LWC con el formulario (lightning-record-edit-form) para editar el e-Pin.
• Un <aura:component> como wrapper del LWC el cual le va a pasar el recordId al LWC
• Un Quick Action en Contact, llamando al aura:component
Componente