Если речь идет о js DurableOrchestrationClient
API, таких как c # StartNewAsync , чтобы получить InstanceId при запуске функции оркестратора, он еще не был реализован .
Таким образом, в примере создается uuid (универсальный уникальный идентификатор) для явной инициализации идентификатора.Таким образом, у нас также есть случайный сгенерированный идентификатор экземпляра.
const uuidv1 = require("uuid/v1");
module.exports = function (context, req) {
const id = uuidv1();
let startArgs = [{
FunctionName: req.params.functionName,
Input: req.body,
InstanceId: id
}];
context.bindings.starter = startArgs;
context.done(null, {status: 202, body: id});
};