UNPKG

@vertigis/workflow-activities-arcgis-core

Version:

ArcGIS Maps SDK for JavaScript activities for VertiGIS Studio Workflow

64 lines (40 loc) 4.22 kB
[![CI/CD](https://github.com/vertigis/workflow-activities-arcgis-core/workflows/CI/CD/badge.svg)](https://github.com/vertigis/workflow-activities-arcgis-core/actions) [![npm](https://img.shields.io/npm/v/@vertigis/workflow-activities-arcgis-core)](https://www.npmjs.com/package/@vertigis/workflow-activities-arcgis-core) This project contains activities for interacting with the [ArcGIS Maps SDK for JavaScript](https://developers.arcgis.com/javascript/latest/api-reference/) version 4.x in a [VertiGIS Studio Workflow](https://vertigisstudio.com/products/vertigis-studio-workflow/). ## Requirements ### VertiGIS Studio Workflow Versions These activities are designed to work with VertiGIS Studio Workflow versions `5.31` and above. ### ArcGIS Maps SDK for JavaScript Versions These activities depend on the ArcGIS Maps SDK for JavaScript version `4.28` or above to be present in the host application. ## Usage To use these activities in [VertiGIS Studio Workflow Designer](https://apps.vertigisstudio.com/workflow/designer/) you need to register an activity pack and then add the activities to a workflow. ### Register the ArcGIS Maps SDK for JavaScript activity pack 1. Sign in to ArcGIS Online or Portal for ArcGIS 1. Go to **My Content** 1. Select **Add Item > An application** - Type: `Web Mapping` - Purpose: `Ready To Use` - API: `JavaScript` - URL: The URL to this activity pack manifest - Use https://unpkg.com/@vertigis/workflow-activities-arcgis-core@1.0.0/activitypack.json for a specific version - Use https://unpkg.com/@vertigis/workflow-activities-arcgis-core@1/activitypack.json for the latest revision of a specific major version - Use https://unpkg.com/@vertigis/workflow-activities-arcgis-core/activitypack.json for the latest version (not recommended for production use) - Use https://localhost:5000/activitypack.json for a local development version - Title: Your desired title - Tags: Must include `geocortex-workflow-activity-pack` 1. Reload [VertiGIS Studio Workflow Designer](https://apps.vertigisstudio.com/workflow/designer/) 1. These activities will now appear in the activity toolbox in an `ArcGIS Maps SDK for JavaScript` category ## Development This project was bootstrapped with the [VertiGIS Studio Workflow SDK](https://github.com/vertigis/vertigis-workflow-sdk). Before you can use your activity pack in the [VertiGIS Studio Workflow Designer](https://apps.vertigisstudio.com/workflow/designer/), you will need to [register the activity pack](https://developers.vertigisstudio.com/docs/workflow/sdk-web-overview#register-the-activity-pack). ## Available Scripts Inside the newly created project, you can run some built-in commands: ### `npm run generate` Interactively generate a new activity or form element. ### `npm start` Runs the project in development mode. Your activity pack will be available at [http://localhost:5000/main.js](http://localhost:5000/main.js). The HTTPS certificate of the development server is a self-signed certificate that web browsers will warn about. To work around this open [`https://localhost:5000/main.js`](https://localhost:5000/main.js) in a web browser and allow the invalid certificate as an exception. For creating a locally-trusted HTTPS certificate see the [Configuring a HTTPS Certificate](https://developers.vertigisstudio.com/docs/workflow/sdk-web-overview/#configuring-a-https-certificate) section on the [VertiGIS Studio Developer Center](https://developers.vertigisstudio.com/docs/workflow/overview/). ### `npm run build` Builds the activity pack for production to the `build` folder. It optimizes the build for the best performance. Your custom activity pack is now ready to be deployed! See the [section about deployment](https://developers.vertigisstudio.com/docs/workflow/sdk-web-overview/#deployment) in the [VertiGIS Studio Developer Center](https://developers.vertigisstudio.com/docs/workflow/overview/) for more information. ## Documentation Find [further documentation on the SDK](https://developers.vertigisstudio.com/docs/workflow/sdk-web-overview/) on the [VertiGIS Studio Developer Center](https://developers.vertigisstudio.com/docs/workflow/overview/)