<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: getWebLayerSharingDraft - sharing to a group? in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1701531#M103146</link>
    <description>&lt;P&gt;I have found the solution. The credits and limitation need to be set to "None". That way, the Feature Layers will load.&lt;/P&gt;&lt;P&gt;Create FeatureSharingDraft and set overwrite property&lt;BR /&gt;server_type = "HOSTING_SERVER"&lt;BR /&gt;sddraft = m.getWebLayerSharingDraft(server_type, "FEATURE", service_name)&lt;BR /&gt;sddraft.credits = &lt;STRONG&gt;"None"&lt;/STRONG&gt;&lt;BR /&gt;sddraft.description = "Kabels en leidingen data van de TU Delft Campus."&lt;BR /&gt;sddraft.summary = "Kabels en leidingen totaal overzicht binnen de TU Delft campus. Deze kaart geeft een beperkte weergaven van de details van objecten in de pop-up."&lt;BR /&gt;sddraft.tags = "riool, persleiding, vuilwater, hemelwater ,grondwater, oppervlaktewater, gemengd riool, WKO, MS, Laagspanning, Data, Water,Gas"&lt;BR /&gt;sddraft.useLimitations = &lt;STRONG&gt;"None"&lt;/STRONG&gt;&lt;BR /&gt;sddraft.portalFolder = "Kabels en leidingen Openbaar"&lt;BR /&gt;sddraft.featureCapabilities = "Extract"&lt;BR /&gt;sddraft.useCIMSymbols = True&lt;BR /&gt;sddraft.sharing.sharingLevel = "ORGANIZATION"&lt;BR /&gt;sddraft.sharing.groups = "Home pagina - aanbevolen content" # Group names = "group1,group2"&lt;BR /&gt;sddraft.overwriteExistingService = True&lt;/P&gt;</description>
    <pubDate>Tue, 12 May 2026 14:02:19 GMT</pubDate>
    <dc:creator>BeheerderCRE</dc:creator>
    <dc:date>2026-05-12T14:02:19Z</dc:date>
    <item>
      <title>getWebLayerSharingDraft - sharing to a group?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1593714#M93798</link>
      <description>&lt;P&gt;Does anyone know of a problem or bug getting&amp;nbsp;&lt;STRONG&gt;getWebLayerSharingDraft&lt;/STRONG&gt; to share to a defined group on ArcGIS Online using arcpy, as shipped with ArcGIS Pro 3.4.2.&lt;/P&gt;&lt;P&gt;My code effectively has a single group:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier"&gt;sddraft.sharing.groups = "Flood Modeling - Working GP"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;The service is being successfully published, but it has not been shared with the specified group. I'm not seeing any errors or warnings.&lt;/P&gt;&lt;P&gt;Is there a bug?&amp;nbsp; A problem with spaces or hyphens?&amp;nbsp; Does it need to be a Python &lt;EM&gt;list&lt;/EM&gt;?&amp;nbsp; &amp;nbsp;Are any other parameters causing a conflict? Unicode?&lt;BR /&gt;&lt;BR /&gt;If the service exists, the overwriting is honoured, but the new item is effectively unshared when the overwrite occurs.&lt;/P&gt;&lt;P&gt;Here is a snippet of my code :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# Set publishing metadata and parameters
    service_type = "FEATURE"
    service_name = map_name

    credits = "X, Y"
    description = f"{map_name}.IFC"
    summary = f"Published by MZ {timestamp}"
    tags = "TEST"
    useLimitations = "None"
    portalFolder = "IFC_FL"
    featureCapabilities = "Query"
    useCIMSymbols = False  # most compatabile
    sharingLevel = "OWNER"
    groups = "Flood Modeling - Working GP"
    offline = True
    offlineTarget = "ONLINE"
    overwriteExistingService = True

    try:
        aprx = arcpy.mp.ArcGISProject(aprx_path)
        map_obj = aprx.listMaps(map_name)[0]
        sddraft = map_obj.getWebLayerSharingDraft(server_type, service_type, service_name)

        # update sdraft parameter values
        sddraft.credits = credits
        sddraft.description = description
        sddraft.summary = summary
        sddraft.tags = tags
        sddraft.useLimitations = useLimitations
        sddraft.portalFolder = portalFolder
        sddraft.featureCapabilities = featureCapabilities
        sddraft.useCIMSymbols = useCIMSymbols
        sddraft.sharing.sharingLevel = sharingLevel
        sddraft.sharing.groups = groups
        sddraft.offlineTarget = offlineTarget
        sddraft.overwriteExistingService = overwriteExistingService
        sddraft.offline = offline

        # Export, Stage &amp;amp; Upload
        sddraft.exportToSDDraft(sddraft_path)
        arcpy.server.StageService(sddraft_path, sd_path)
        arcpy.server.UploadServiceDefinition(sd_path, server_type)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Mar 2025 06:03:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1593714#M93798</guid>
      <dc:creator>MicZatorsky_AEC</dc:creator>
      <dc:date>2025-03-10T06:03:49Z</dc:date>
    </item>
    <item>
      <title>Re: getWebLayerSharingDraft - sharing to a group?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1701494#M103137</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Have you found a solution for this? I have a similar problem where the feature layer is indicated as being within the group, but when the map is opened, the featurelayer does not load.&lt;/P&gt;&lt;P&gt;The feature layer is only displayed for admin users. Subsequent adjustments to permissions also have no effect. The code is below.&lt;/P&gt;&lt;P&gt;I am using Pro 3.6.0&lt;/P&gt;&lt;P&gt;import arcpy&lt;BR /&gt;import os&lt;/P&gt;&lt;P&gt;# Sign in to portal&lt;BR /&gt;arcpy.SignInToPortal()&lt;/P&gt;&lt;P&gt;# Set output file names&lt;BR /&gt;outdir = r"P:\Tekening-ArcGIS\CRE online portal\ArcGIS projecten voor AGO kaarten\Kabels en leidingen totaal OPENBAAR AGO\Output"&lt;BR /&gt;service_name = "Kabels_en_leidingen_openbaar_WFL1"&lt;BR /&gt;sddraft_filename = service_name + ".sddraft"&lt;BR /&gt;sddraft_output_filename = os.path.join(outdir, sddraft_filename)&lt;BR /&gt;sd_filename = service_name + ".sd"&lt;BR /&gt;sd_output_filename = os.path.join(outdir, sd_filename)&lt;/P&gt;&lt;P&gt;# Reference map to publish&lt;BR /&gt;#Past hieronder locatie van project aan&lt;BR /&gt;aprx = arcpy.mp.ArcGISProject(r"P:\Tekening-ArcGIS\CRE online portal\ArcGIS projecten voor AGO kaarten\Kabels en leidingen totaal OPENBAAR AGO\Kabels en leidingen totaal OPENBAAR AGO.aprx")&lt;BR /&gt;m = aprx.listMaps('Map')[0]&lt;/P&gt;&lt;P&gt;# Create FeatureSharingDraft and set overwrite property&lt;BR /&gt;server_type = "HOSTING_SERVER"&lt;BR /&gt;sddraft = m.getWebLayerSharingDraft(server_type, "FEATURE", service_name)&lt;BR /&gt;sddraft.credits = "These are credits"&lt;BR /&gt;sddraft.description = "Kabels en leidingen data van de TU Delft Campus."&lt;BR /&gt;sddraft.summary = "Kabels en leidingen totaal overzicht binnen de TU Delft campus. Deze kaart geeft een beperkte weergaven van de details van objecten in de pop-up."&lt;BR /&gt;sddraft.tags = "riool, persleiding, vuilwater, hemelwater ,grondwater, oppervlaktewater, gemengd riool, WKO, MS, Laagspanning, Data, Water,Gas"&lt;BR /&gt;sddraft.useLimitations = "These are use limitations"&lt;BR /&gt;sddraft.portalFolder = "Kabels en leidingen Openbaar"&lt;BR /&gt;sddraft.featureCapabilities = "Extract"&lt;BR /&gt;sddraft.useCIMSymbols = True&lt;BR /&gt;sddraft.sharing.sharingLevel = "ORGANIZATION"&lt;BR /&gt;sddraft.sharing.groups = "Home pagina - aanbevolen content" # Group names = "group1,group2"&lt;BR /&gt;sddraft.overwriteExistingService = True&lt;/P&gt;&lt;P&gt;# Create Service Definition Draft file&lt;BR /&gt;sddraft.exportToSDDraft(sddraft_output_filename)&lt;/P&gt;&lt;P&gt;# Stage Service&lt;BR /&gt;print("Start Staging")&lt;BR /&gt;arcpy.server.StageService(sddraft_output_filename, sd_output_filename)&lt;/P&gt;&lt;P&gt;# Share to portal&lt;BR /&gt;print("Start Uploading")&lt;BR /&gt;arcpy.server.UploadServiceDefinition(sd_output_filename, server_type)&lt;/P&gt;&lt;P&gt;print("Finish Publishing")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2026 11:55:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1701494#M103137</guid>
      <dc:creator>BeheerderCRE</dc:creator>
      <dc:date>2026-05-12T11:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: getWebLayerSharingDraft - sharing to a group?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1701531#M103146</link>
      <description>&lt;P&gt;I have found the solution. The credits and limitation need to be set to "None". That way, the Feature Layers will load.&lt;/P&gt;&lt;P&gt;Create FeatureSharingDraft and set overwrite property&lt;BR /&gt;server_type = "HOSTING_SERVER"&lt;BR /&gt;sddraft = m.getWebLayerSharingDraft(server_type, "FEATURE", service_name)&lt;BR /&gt;sddraft.credits = &lt;STRONG&gt;"None"&lt;/STRONG&gt;&lt;BR /&gt;sddraft.description = "Kabels en leidingen data van de TU Delft Campus."&lt;BR /&gt;sddraft.summary = "Kabels en leidingen totaal overzicht binnen de TU Delft campus. Deze kaart geeft een beperkte weergaven van de details van objecten in de pop-up."&lt;BR /&gt;sddraft.tags = "riool, persleiding, vuilwater, hemelwater ,grondwater, oppervlaktewater, gemengd riool, WKO, MS, Laagspanning, Data, Water,Gas"&lt;BR /&gt;sddraft.useLimitations = &lt;STRONG&gt;"None"&lt;/STRONG&gt;&lt;BR /&gt;sddraft.portalFolder = "Kabels en leidingen Openbaar"&lt;BR /&gt;sddraft.featureCapabilities = "Extract"&lt;BR /&gt;sddraft.useCIMSymbols = True&lt;BR /&gt;sddraft.sharing.sharingLevel = "ORGANIZATION"&lt;BR /&gt;sddraft.sharing.groups = "Home pagina - aanbevolen content" # Group names = "group1,group2"&lt;BR /&gt;sddraft.overwriteExistingService = True&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2026 14:02:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/getweblayersharingdraft-sharing-to-a-group/m-p/1701531#M103146</guid>
      <dc:creator>BeheerderCRE</dc:creator>
      <dc:date>2026-05-12T14:02:19Z</dc:date>
    </item>
  </channel>
</rss>

