Actualizar de Identity Connect 3.0.X a Identity Connect 7.1.6
Actualice desde Identity Connect 3.0.X a Identity Connect 7.1.6 en Windows o Linux para implementar mejoras de seguridad amplias. Identity Connect 7.1.6 agrega a las mejoras de seguridad presentadas en Identity Connect 7.1.1 A partir de la versión Summer ‘23, ya no puede descargar Identity Connect 2.1 o Identity Connect 3.0.X. Recomendamos actualizar a Identity Connect 7.1.6 en cuanto pueda.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Está disponible a un costo adicional en: Enterprise Edition, Performance Edition y Unlimited Edition. Developer Edition incluye 10 licencias de conjuntos de permisos de Identity Connect. |
Complete estas tareas para actualizar de Identity Connect 3.0.X a Identity Connect 7.1.6 en Windows o Linux.
- Copiar Identity Connect 3.0.X y descomprimir Identity Connect 7.1.6
- Actualizar a Java versión 11
- Actualizar los archivos de configuración para Identity Connect 7.1.6
- Actualizar los archivos de configuración del conector con nuevos intervalos de versión del conector
- Copiar el Directorio de seguridad, el Directorio de resolución y la base de datos
- Ejecutar Postgres y actualizar la base de datos
- Iniciar Identity Connect 7.1.6
Copiar Identity Connect 3.0.X y descomprimir Identity Connect 7.1.6
Crear copias de seguridad de Identity Connect 3.0.X y descomprimir Identity Connect 7.1.6.
- En un entorno de servidor, abra el directorio opt/projects y muestre una lista de archivos.
- En Windows, utilice las utilidades estándar para mostrar la lista de archivos.
- En Linux, utilice el comando 11 (dos L en minúsculas) para mostrar la lista de archivos.
- Realice dos copias de seguridad de Identity Connect 3.0.X, para utilizar en caso de errores en el proceso de actualización.
- En Windows, utilice las utilidades estándar para realizar copias.
- En Linux, para realizar la primera copia, ejecute el comando cp -r salesforceIdConnect/ salesforceIdConnect.3.0.x. Para realizar la segunda copia, ejecute el comando mv -r salesforceIdConnect/ salesforceIdConnect.3.0.x.bak.
- Navegue hasta la ubicación en la que descargó el archivo zip 7.1.6 de Identity Connect y descomprima el archivo.
- En Windows, utilice las utilidades estándar.
- En Linux, utilice el comando unzip o el equivalente.
- Muestre los archivos en el directorio y confirme que salesforceIdConnect/ está en el directorio de proyectos. Este es el directorio para Identity Connect 7.1.6.
Actualizar a Java versión 11
Asegúrese de tener la versión correcta de Java.
- Actualice a Java versión 11 en el entorno de Identity Connect 7.1.6.
- En Windows, descargue e instale Java 11.
- En Linux, utilice el gestor de paquetes del sistema para instalar Java 11.
- Cuando se complete la instalación, vuelva al directorio de seguridad en el entorno de Identity Connect 7.1.6.
Actualizar los archivos de configuración para Identity Connect 7.1.6
Establezca sus archivos de configuración para Identity Connect 7.1.6.
- Cambio al directorio de configuración de Identity Connect 7.1.6, salesforceIdConnect/conf.
- Para copiar los archivos de configuración, ejecute el comando cp authentication.json managed.json repo.jdbc.json repo.init.json internal.json jetty.xml /path/to/salesforceIdConnect.3.0.x/conf. Copie estos archivos.
- authentication.json
- managed.json
- repo.jdbc.json
- internal.json
- repo.init.json
- jetty.xml
- Para sustituir el directorio de configuración de Identity Connect 7.1.6 por el directorio de configuración de Identity Connect 3.0.X, ejecute el comando cp -r /path/to/salesforceIdConnect-3/conf /path/to/salesforceIdConnect-7/.
Actualizar los archivos de configuración del conector con nuevos intervalos de versión del conector
Actualice las versiones del paquete.
- Para actualizar las versiones del paquete en Active Directory, ejecute el comando vim provisioner.openicf-AD.json. Bajo “connectorRef”, para “bundleVersion”, ingrese el intervalo de versión del paquete [1.5.19.0,1.6.0.0).
Nota El intervalo de versión de paquete se abre con un corchete y se cierra con un corchete. - Para actualizar el conector de Salesforce, ejecute el comando vim provisioner.provisioner.openicf-<su Id. de Conector de Salesforce>.json. Para “bundleVersion”, ingrese el intervalo de versión del paquete [1.5.19.0,1.6.0.0) (los mismos valores que para Active Directory.)
- Para eliminar el archivo de resultados de reconfigurar (reconfigurar) extremo, ejecute el comando. rm endpoint-reconResults.json
rm endpoint-reconResults.json - En el archivo sync.json, en las asignaciones para grupos de Salesforce (
managedAssignment_orgid) y conjuntos de permisos (systemSalesforcePermissionSet_managedAssignment_ordid), cambie los valores paraassignmentOperationyunassignmentOperation.La configuración antigua tiene esta información.
Cambie la configuración a estos valores."assignmentOperation": "addToPickList", "unassignmentOperation": "removeFromTarget""assignmentOperation": "noOp", "unassignmentOperation": "noOp" - Para confirmar las nuevas asignaciones, actualice los objetos Conjuntos de permisos y Grupos.
Copiar el Directorio de seguridad, el Directorio de resolución y la base de datos
Continúe la configuración copiando directorios importantes y la base de datos.
- Cambio al directorio de Identity Connect 7.1.6.
- Para copiar el directorio de seguridad desde Identity Connect 3.0.X a Identity Connect 7.1.6, ingrese el comando.
cp -r ../salesforceIdConnect.3.0.x/security/ - Para copiar el directorio de resolución y asegurarse de que transfiere cualquier propiedad de boot, ingrese el comando.
cp -r ../salesforceIdConnect.3.0.x/resolver/ - Para copiar la base de datos, ingrese el comando.
cp ../salesforce.3.0.x/db/
Ejecutar Postgres y actualizar la base de datos
Estos pasos suponen que está utilizando un repositorio integrado de PostgreSQL. Si está utilizando un repositorio PostgreSQL externo, ajuste los pasos para que coincidan con su entorno.
- Para cambiar al directorio de papeleras de Postgres, ejecute estos comandos.
cd db/openidm/postgres/pgsql-10.5-1/pgsql/cd db/openidm/postgres/pgsql-10.5-1/pgsql/bin/ - Para iniciar operaciones posteriores con los datos que copió, ejecute estos comandos.
./pg_ctrl start -D /apt/projects/salesforceIdConnect/db
Si el comando se realiza con éxito, un mensaje indica que se inició el servidor../pg_ctrl start -D /apt/projects/salesforceIdConnect/db/openidm/data - Para conectar con la base de datos Postgres, ejecute el comando ./psql --username<sunombreusuario> --password <sucontraseña> --port <sunúmeropuerto>.
- Para actualizar el esquema de la base de datos, ejecute estos comandos.
DELETE FROM openidm.schedulerobjects; DELETE FROM openidm.configobjects; ALTER TABLE locks ALTER COLUMN objectid TYPE varchar(255); DELETE FROM openidm.relationships WHERE firstResourceCollection = 'internal/role' AND firstResourceId = 'openidm-authorized' OR secondResourceCollection = 'internal/role' AND secondResourceId = 'openidm-authorized'; - Para actualizar la base de datos, ejecute la secuencia de comandos apropiada.Para PowerShell:
Para Bash:\path\to\salesforceIdConnect-7\db\openidm\postgres\pgsql-10.5-1\pgsql\bin\psql -U openidm -W -p 5432 < \path\to\salesforceIdConnect-7\script\updates\00-relationshipresources.sql \path\to\salesforceIdConnect-7\db\openidm\postgres\pgsql-10.5-1\pgsql\bin\psql -U openidm -W -p 5432 < \path\to\salesforceIdConnect-7\script\updates\01-syncqueue.sql \path\to\salesforceIdConnect-7\db\openidm\postgres\pgsql-10.5-1\pgsql\bin\psql -U openidm -W -p 5432 < \path\to\salesforceIdConnect-7\script\updates\02-importobjects.sqlpsql -U openidm -W -p 5432 < /path/to/salesforceIdConnect-7/script/updates/00- relationshipresources.sql psql -U openidm -W -p 5432 < /path/to/salesforceIdConnect-7/script/updates/01-syncqueue.sql psql -U openidm -W -p 5432 < /path/to/salesforceIdConnect-7/script/updates/02-importobjects.sql - Para detener la operación postgres, ejecute este comando.
./pg.ctrl stop -D /opt/projects/salesforceIdConnect/db/openidm/data
Iniciar Identity Connect 7.1.6
Ahora es el momento de iniciar Identity Connect 7.1.6 y asegurarse de que todo está configurado correctamente.
- Cambio al directorio Salesforce Identity Connect 7.1.6.
- Para iniciar Identity Connect 7.1.6, ejecute este comando.
./startup.sh - Para confirmar que Identity Connect 7.1.6 está configurado correctamente, inicie sesión en la interfaz de usuario y verifique lo siguiente.
- Los grupos y conjuntos de permisos se transfirieron de Identity Connect 3.0.X a Identity Connect 7.1.6.
- La información de Active Directory está rellena.
- Las organizaciones relevantes de Salesforce aparecen en la ficha Gestionar organizaciones de Salesforce.
- Haga clic en la ficha Sincronizar y, a continuación, haga clic en Ejecutar análisis de vista previa para confirmar que se migraron sus usuarios.

