Skip to content

project-delivery-scripts are used to automatically deploy the Project-Delivery Organization structure. Template content can be cloned can customized allowing users to deliver projects quickly.

License

Notifications You must be signed in to change notification settings

Esri/project-delivery-scripts

Repository files navigation

project-delivery-scripts

Project Delivery allows a Services company (the project or source organization) to purchase and manage ArcGIS Online on behalf of their end users (the delivery or target organizations). These scripts are meant to be a starting point for Services users to automate the deployment of their industry-specific maps and apps to end users. The notebooks allow you to automatically customize, populate with content, and add users to a new ArcGIS Online or ArcGIS Enterprise Organization for project delivery

There are four sets of notebooks. Each set of notebooks correspond to the target and source organization type:

  1. ArcGIS Online to ArcGIS Online Notebooks: use the notebooks in this folder if the source and target are both ArcGIS Online organizations.
  2. ArcGIS Online to Enterprise Notebooks: use the notebooks in this folder if the source organization is ArcGIS Online and the target is an ArcGIS Enterprise organization.
  3. Enterprise to ArcGIS Online Notebooks: use the notebooks in this folder if the source organization is ArcGIS Enterprise and the target is an ArcGIS Online organization.
  4. Enterprise to Enterprise Notebooks: use the notebooks in this folder if the source and target are ArcGIS Enterprise organizations.

Features

Instructions

  1. Download the zip or clone the repo ($ git clone https://github.com/ArcGIS/pdo-scripts.git)
  2. Pick which version of the scripts will work for your set-up based on your source and target organization type and navigate to the correct directory using the cd command.
  3. Open a Jupyter Notebook that has access to the arcgis (api) library ($ jupyter notebook)
  4. Read the Readme located in the sub directory for your workflow and follow the rest of the instructions there.

Requirements

  • Install the ArcGIS API for Python (instructions)
  • Access to Jupyter Notebooks (included with ArcGIS Python API)
  • ArcGIS Online Organization for the company (project org), and at least one Organization for an end user (delivery org)
    • You must have access to both of these orgs with administrator privileges
  • Before automating, we recommend deploying a few delivery organizations manually
  • A template group (with materials for the delivery orgs) that lives in the company's Online Organization or Enterprise System (or both)

Resources

Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue.

Contributing

Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.

Licensing

Copyright 2021 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

About

project-delivery-scripts are used to automatically deploy the Project-Delivery Organization structure. Template content can be cloned can customized allowing users to deliver projects quickly.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •