DocumentatieDynamic Media Image Production System API

setAssetsContextState

Laatst bijgewerkt: 8 maart 2022
  • Onderwerpen:

Gemaakt voor:

  • Ontwikkelaar
  • Beheerder

Stel de publicatiestatus voor een of meer elementen in of werk deze bij. U kunt afzonderlijke publicatiestatussen instellen voor elke publicatiecontext in een bedrijf.

Geautoriseerde gebruikerstypen

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • TrialSiteUser
  • ImagePortalAdmin
  • ImagePortalUser
  • ImagePortalContrib
  • ImagePortalContribUser
OPMERKING
De gebruiker moet lees toegang hebben om de activa terug te keren.

Parameters

Input (setAssetsContextStateParam)

NaamTypeVereistBeschrijving
companyHandlexsd:stringJaHandgreep aan het bedrijf.
assetsContextHandletypes:AssetsContextStateUpdateArrayJaEen array met elementen en de bijbehorende nieuwe publicatiestatus.

Output (setAssetsContextStateReturn)

NaamTypeVereistBeschrijving
successCountxsd:intJaHet aantal elementen is gewijzigd.
warningCountxsd:intJaHet aantal waarschuwingen dat wordt gegenereerd wanneer de bewerking heeft geprobeerd elementen te wijzigen.
errorCountxsd:intJaHet aantal fouten dat is gegenereerd toen de bewerking probeerde elementen te wijzigen.
warningDetailArraytypes:AssetOperationFaultArrayNeeArray met fouten die door elementen worden gegenereerd wanneer de bewerking probeerde deze te wijzigen.

Voorbeelden

In dit codevoorbeeld wordt de publicatiestatus van een element ingesteld met NotMarkedForPublish.

Verzoek

<setAssetsContextStateParam xmlns="http://www.scene7.com/IpsApi/xsd/2011-11-04">
  <companyHandle>c|301</companyHandle>
  <assetsContextStateUpdateArray>
    <items>
      <assetHandle>a|27007</assetHandle>
      <contextStateUpdateArray>
        <items>
          <contextHandle>pc|3001</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3002</contextHandle>
          <publishState>MarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3003</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3004</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
      </contextStateUpdateArray>
    </items>
    <items>
      <assetHandle>a|27008</assetHandle>
      <contextStateUpdateArray>
        <items>
          <contextHandle>pc|3001</contextHandle>
          <publishState>MarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3002</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3003</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3004</contextHandle>
          <publishState>MarkedForPublish</publishState>
        </items>
      </contextStateUpdateArray>
    </items>
  </assetsContextStateUpdateArray>
</setAssetsContextStateParam>

Antwoord

<setAssetsContextStateReturn xmlns="http://www.scene7.com/IpsApi/xsd/2011-11-04-beta">
  <successCount>8</successCount>
  <warningCount>0</warningCount>
  <errorCount>0</errorCount>
</setAssetsContextStateReturn>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681