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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Delivery Organization Scripts

Project Delivery allows a Services company (the project organization) to purchase and manage ArcGIS Online on behalf of their end users (the delivery 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. They do two things:

  1. Automatically customize and populate a new ArcGIS Online Organization for project delivery
  2. Clone Apps, Maps, and Data into the respective organizations for Services users to do work and end users to access project updates.

There are two versions:

  1. Enterprise Scripts: use the scripts in this folder if the company has ArcGIS Enterprise and an ArcGIS Online Organization and they want to use both to share content with the end users. The Online Org and the Portal will both have a group that can be empty or contain template items that they want to deploy to end users.
  2. ArcGIS Online Only Scripts: use the scripts in this folder if the company just has an ArcGIS Online Organziation that they want to use to share content with their end users. The company's ArcGIS Online Organization will have a template group or groups containing items that they want to deploy to end users.

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 (Enterprise or Online)
  3. Nativate to the correct folder $ cd pdo-scripts/enterprise-scripts or $ cd pdo-scripts/agol-online-only
  4. Open a Jupyter Notebook that has access to the arcgis (api) library ($ jupyter notebook)
  5. Read the Readme located in the enterprise or arcigs online only folder 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 2018 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.

[](Esri Tags: ArcGIS Project Delivery Automation Scripts) [](Esri Language: Python)​

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

  •  
  •  
  •  
  •