Pour inclure l’activité du fichier Box avec Salesforce dans le flux d’activité de l’application Box, vous devez effectuer une préparation supplémentaire dans votre entreprise. Les détails sont ci-dessous.Documentation Index
Fetch the complete documentation index at: https://docs.box.com/llms.txt
Use this file to discover all available pages before exploring further.
Comportement par défaut
- Après avoir installé la version 3.57, à chaque fois que quelqu’un clique sur Créer un dossier pour créer un nouveau dossier, Box enregistre une activité d’application sur ce nouveau dossier.
- Les dossiers créés précédemment n’ont pas d’activité d’application enregistrée.
- Les dossiers créés via une implémentation personnalisée à l’aide de Toolkit ou du SDK n’enregistrent pas non plus l’activité des applications. Pour ceux-ci, suivez les instructions vers le bas de cette page.
Backfill
Étant donné que les dossiers créés précédemment ne contiennent pas d’activité d’application enregistrée par défaut, vous pouvez télécharger et exécuter un script pour effectuer le remplissage. Exécutez le script en téléchargeant le code dans votre organisation. Ensuite, à partir de la console du développeur, exécutez le script comme suit :Base de données.executeBatch(nouvelle BackfillAppActivities(), 40);
Implémentations de Toolkit/SDK personnalisées
Lorsque les organisations ont personnalisé le comportement de leur intégration avec Box, il arrive souvent qu’elles créent elles-mêmes des dossiers à l’aide de Toolkit ou du SDK. Pour enregistrer une activité d’application dans ce scénario, Box fournit une méthode Toolkit globale appeléeenableAppActivity qui accepte un ID de dossier Box comme paramètre et enregistre une activité d’application.
La signature de la méthode pour « enableAppActivity » ressemble à ceci :
| Paramètre | Type | Description |
| identifiant du dossier | Chaîne | L’ID du dossier Box sur lequel activer les activités de l’application |
box.Toolkit toolkit = new box.Toolkit(); Booléen didEnableAppActivity = toolkit.enableAppActivity(<id du dossier box>); System.debug('did enable app activity?: ' + didEnableAppActivity);