Ajoute une ou plusieurs ressources à un projet.
Syntaxe
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Entrée (addProjectAssetsParam)
Nom | Type | Obligatoire | Description |
---|---|---|---|
companyHandle | xsd:string |
Oui | Gérer la société associée au projet en cours. |
projectHandle | xsd:string |
Oui | Gérez le projet auquel vous ajoutez des ressources. |
projectHandleArray | xsd:HandleArray |
Oui | Tableau des ressources que vous ajoutez au projet en cours. |
Sortie (addProjectAssetsParam)
Nom | Type | Obligatoire | Description |
---|---|---|---|
successCount | xsd:int |
Oui | Nombre de ressources ajoutées avec succès. |
warningCount | xsd:int |
Oui | Nombre d’avertissements générés lorsque l’opération tentait d’ajouter des ressources à un projet. |
errorCount | xsd:int |
Oui | Nombre d’erreurs générées lorsque l’opération tentait d’ajouter des ressources à un projet. |
warningDetailHandle | xsd:AssetOperationFaultArray |
Non | Tableau des avertissements générés par les ressources lorsque l’opération tentait de les ajouter à un projet. |
companyHandle | xsd:AssetOperationFaultArray |
Non | Tableau des erreurs générées par les ressources lorsque l’opération tentait de les ajouter à un projet. |
Cet exemple ajoute une ressource unique (référencée par son nom d’utilisateur) dans un tableau de gestion des ressources à un projet spécifié dans la requête. L’opération s’est terminée avec succès lorsque la réponse successCount
renvoie 1
.
Request
<addProjectAssetsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|6</companyHandle>
<projectHandle>p|6|ProjectTestAPI</projectHandle>
<assetHandleArray>
<items>a|732|1|535</items>
</assetHandleArray>
</addProjectAssetsParam>
Réponse
<addProjectAssetsReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<successCount>1</successCount>
<warningCount>0</warningCount>
<errorCount>0</errorCount>
</addProjectAssetsReturn>