Crea esecuzione

Crea un'esecuzione del workflow.

Esempio di codice

Node.js

Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Workflows per l'utilizzo delle librerie client. Per saperne di più, consulta la documentazione di riferimento dell'API Workflows Node.js.

Per eseguire l'autenticazione in Workflows, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.

const {ExecutionsClient} = require('@google-cloud/workflows');
const client = new ExecutionsClient();

async function createExecution(projectId, location, name) {
  /**
   * TODO(developer): Uncomment these variables before running the sample.
   */
  // const projectId = 'my-project';
  // const location = 'us-central1';
  // const name = 'my-test-workflow';

  const [resp] = await client.createExecution({
    parent: client.workflowPath(projectId, location, name),
  });
  console.info(`name: ${resp.name}`);
}

createExecution(projectId, location, name).catch(err => {
  console.error(err.message);
  process.exitCode = 1;
});

Node.js

Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Workflows per l'utilizzo delle librerie client. Per saperne di più, consulta la documentazione di riferimento dell'API Node.js di Workflows.

Per eseguire l'autenticazione in Workflows, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.

import {ExecutionsClient} from '@google-cloud/workflows';
const client: ExecutionsClient = new ExecutionsClient();

async function createExecution(
  projectId: string,
  location: string,
  name: string
) {
  /**
   * TODO(developer): Uncomment these variables before running the sample.
   */
  // const projectId = 'my-project';
  // const location = 'us-central1';
  // const name = 'my-test-workflow';

  const [resp] = await client.createExecution({
    parent: client.workflowPath(projectId, location, name),
  });
  console.info(`name: ${resp.name}`);
}

createExecution(projectId, location, name).catch((err: Error) => {
  console.error(err.message);
  process.exitCode = 1;
});

Passaggi successivi

Per cercare e filtrare gli esempi di codice per altri prodotti Google Cloud , consulta il browser degli esempi diGoogle Cloud .