Usted estĆ” aquĆ:
Bloqueo de los recursos del sistema durante la ejecución de una tarea
Cuando cree una tarea, evite que otra tarea modifique los recursos del sistema mientras se ejecuta la tarea. Para saber quĆ© recursos del sistema asignar a la tarea, conozca quĆ© recursos estĆ”n relacionados con quĆ© entidad. Por ejemplo, si su tarea modifica clientes, asigne el perfil del recurso del sistema a su tarea porque los clientes estĆ”n relacionados con el recurso del sistema del perfil. Cuando su tarea se estĆ” ejecutando, otra tarea no puede modificar el recurso del sistema del perfil y cambiar inesperadamente el resultado de su tarea. Los bloqueos de recursos son bloqueos reentrantes. En otras palabras, si una tarea bloquea un recurso, los pasos de tarea en esa tarea pueden bloquear el mismo recurso nuevamente. La tarea Reconstrucción del Ćndice del producto no requiere ningĆŗn bloqueo de recurso, salvo el propio. Sin embargo, la tarea de actualización del Ćndice del producto requiere bloqueos de recursos en Producto, CatĆ”logo y CategorĆa. Este tema aplica a B2C Commerce.
En la tabla siguiente se muestran los recursos a los que afecta una actualización de entidad. Si su tarea modifica la entidad, asigne el recurso del sistema asociado a la tarea, de modo que su tarea bloquee el recurso mientras se ejecuta y otra tarea no pueda modificarlo.
| Entidad | Recurso del sistema |
|---|---|
| Biblioteca de contenido | content, folder y library |
| Cliente | profile |
| Lista de clientes | customerlist |
| Lista de productos | productlist |
| Grupo de clientes | customergroup y profile |
| Objetos personalizados | customobject |
| CatƔlogo | catalog, product y metadata |
| Libro de precios | pricebook |
| Lista de inventario | inventory |
| Pedido | address y order |
| Tabla de impuestos | taxation |
| Forma de envĆo | shipping |
| Forma de pago | paymentmethod |
| Configuración de búsqueda | searchindex |
| Certificado de regalo | giftcertificate |
| Grupo de código fuente | sourcecode |
| Tienda | store |
| Slot de contenido | slot |
| Metadatos | metadata |
| Cronogramas de tareas | schedule |
| Servicios | service, servicecredential y serviceprofile |
| Lugar | site La importación de sitios también afecta los recursos de cada elemento del sitio que se importa. Por ejemplo, la importación de un sitio que contiene tiendas bloquea el recurso store. |
