\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629: \u0636\u0628\u0637 \u0627\u0644\u062a\u0643\u0627\u0645\u0644 \u0645\u0639 \u0642\u0635\u0635 XOps

\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629

XOps \u062a\u062f\u0639\u0645 \u0627\u0644\u0627\u0645\u0632\u064a\u0627\u064e\u062a \u0627\u0644\u0645\u062b\u0646\u064a \u0628\u064a\u0646 \u0642\u0635\u0635 XOps \u0648\u0645\u0646\u0635\u0629 \u0625\u062f\u0627\u0631\u0629 \u062e\u062f\u0645\u0627\u062a \u062e\u0627\u0631\u062c\u064a\u0629. \u0647\u0630\u0627 \u0627\u0644\u062a\u0643\u0627\u0645\u0644 \u064a\u0633\u0627\u0639\u062f \u0627\u0644\u062a\u062d\u0642\u064a\u0642 \u0641\u064a \u062a\u0648\u0627\u0641\u0642 \u0627\u0644\u0646\u0634\u0627\u0637 \u0639\u0628\u0631 \u0627\u0644\u0645\u0646\u0635\u0627\u062a \u0644\u0627\u0639\u0643\u0627\u0633 \u0627\u0644\u0623\u062d\u062f\u062b \u0627\u0644\u0645\u0641\u0631\u062f\u0629 \u0641\u064a \u0623\u062d\u062f\u0647\u0627 \u0641\u064a \u0627\u0644\u0623\u062e\u0631\u0649.

\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a\u060c \u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u0625\u0646\u0634\u0627\u0621 \u062a\u0643\u0627\u0645\u0644\u0627\u062a \u062b\u0646\u0627\u0626\u064a\u0629 \u0627\u0644\u0627\u062a\u062c\u0627\u0647 \u0645\u0639 \u0645\u0646\u0635\u0647 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062e\u062f\u0645\u0627\u062a.

\u062a\u0636\u0628\u064a\u0637 \u062a\u0643\u0627\u0645\u0644 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629

\u0644\u062a\u0636\u0628\u064a\u0637 \u062a\u0643\u0627\u0645\u0644 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629\u060c \u0627\u0643\u0645\u0644 \u0647\u0630\u0647 \u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062e\u0645\u0633.

\u0627\u0644\u062e\u0637\u0648\u0629 1: \u0625\u0646\u0634\u0627\u0621 \u062d\u0642\u0648\u0644 \u0645\u062e\u0635\u0635\u0629

\u0627\u0646\u0634\u0627\u0621 \u0627\u0644\u062d\u0642\u0648\u0644 \u0644\u0645\u062c\u062f\u062f\u0629 \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0645\u0630\u0643\u0648\u0629 \u0641\u064a \u062a\u0637\u0628\u064a\u0642 \u0625\u062f\u0627\u0631\u0629 \u0643\u0627\u062a\u0648 (CMA).

\u0644\u0623\u0646\u0634\u0627\u0621 \u062d\u0642\u0648\u0644 \u0645\u062e\u0635\u0635\u0629:

  1. \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0645\u0646\u0635\u0629 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629.
  2. \u0627\u0641\u062a\u062d \u0623\u064a \u062d\u0627\u062f\u062b.
  3. \u0645\u0646 \u0623\u0639\u0644\u0649 \u0627\u0644\u0634\u0639\u0627\u0631\u060c \u0627\u0646\u0642\u0631 \u0628\u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0623\u064a\u0645\u0646 \u0648\u0627\u0646\u062a\u0642\u0644 \u0625\u0644\u0649 \u062a\u0643\u0648\u064a\u0646 > \u0645\u062f\u0648\u0646 \u0627\u0644\u0647\u064a\u0643\u0644.
  4. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u0637\u0644\u0648\u0628\u0627\u060c \u0627\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u062a\u062c\u0631\u064a\u0628 \u0645\u062f\u0648\u0646 \u0627\u0644\u0647\u064a\u0643\u0644 \u0648\u0627\u062e\u062a\u0631 \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a.
  5. \u0627\u0646\u0642\u0631 \u0625\u0636\u0627\u0641\u0629 \u062d\u0642\u0644 \u062c\u062f\u064a\u062f \u0641\u064a \u062c\u062f\u0648\u0644 \u0627\u0644\u062d\u0627\u062f\u062b.
  6. \u0625\u0636\u0627\u0641\u062a \u0647\u0630\u0647 \u0627\u0644\u062d\u0642\u0648\u0644:

    • \u0631\u0642\u0645 \u062d\u0633\u0627\u0628 CMA

      • \u0646\u0648\u0639: \u0635\u062d\u064a\u062d
      • \u0627\u0644\u062e\u0635\u0627\u0626\u0635: \u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637\u060c \u0627\u062c\u0628\u0627\u0631\u064a\u0629\u060c \u0646\u0634\u0637
    • \u0631\u0642\u0645 \u0642\u0635\u0629 CMA

      • \u0646\u0648\u0639: \u0646\u0635
      • \u0627\u0644\u062e\u0635\u0627\u0626\u0635: \u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637\u060c \u0627\u062c\u0628\u0627\u0631\u064a\u0629\u060c \u0646\u0634\u0637

\u0627\u0644\u062e\u0637\u0648\u0629 2: \u0625\u0646\u0634\u0627\u0621 \u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0629 API \u0641\u064a CMA

\u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0629 API \u062a\u0645\u0643\u0646 \u0627\u0644\u062a\u0643\u0627\u0645\u0644 \u0627\u0644\u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0648\u0633\u0639 \u0645\u0639 \u0623\u062f\u0648\u0627\u062a \u0648\u062e\u062f\u0645\u0627\u062a \u062e\u0627\u0631\u062c\u064a\u0629 \u0648\u062a\u062a\u0645 \u0628\u0647\u0630\u0627 \u0627\u0644\u062a\u0646\u0633\u064a\u0642: R=<...>|K=<...>. \u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0648\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0641\u0635\u064a\u0644\u064a\u0629 \u062d\u0648\u0644 \u0643\u064a\u0641\u064a\u0629 \u0625\u0646\u0634\u0627\u0621 \u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0627\u062a API\u060c \u0627\u0637\u0644\u0639 \u0639\u0644\u0649 \u062a\u0648\u0644\u064a\u062f \u0645\u0641\u0627\u062a\u064a\u062d API \u0644\u0640 Cato API.

\u0645\u0631\u0629 \u0623\u0646 \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0629 API\u060c \u0646\u0633\u062e \u0648\u0627\u062d\u0641\u0638 \u0644\u062a\u0623\u062a\u064a \u0644\u0643\u064a \u062a\u062f\u062e\u0644 \u0641\u064a \u0645\u0646\u0635\u0629 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629.

\u0627\u0644\u062e\u0637\u0648\u0629 3: \u062a\u062e\u0632\u064a\u0646 \u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0627\u062a API \u0628\u0634\u0643\u0644 \u0622\u0645\u0646 \u0641\u064a \u062e\u0635\u0648\u0635\u064a\u0629 \u0646\u0638\u0627\u0645 \u0622\u0645\u0646

\u0641\u064a \u0645\u0646\u0635\u0629 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629\u060c \u0623\u0646\u0634\u0626 \u062e\u0635\u0648\u0635\u064a\u0629 \u0646\u0638\u0627\u0645 \u0622\u0645\u0646 \u0644\u062a\u062e\u0632\u063a \u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0627\u062a API.

\u0644\u0623\u0646\u0634\u0627\u0621 \u062e\u0635\u0648\u0635\u064a\u0629 \u0646\u0638\u0627\u0645 \u0622\u0645\u0646:

  1. \u0627\u0646\u062a\u0642\u0644 \u0625\u0644\u0649 https://<your instance>.service-now.com/sys_properties_list.do
  2. \u0627\u0636\u063a\u0637 \u062c\u062f\u064a\u062f.
  3. \u0641\u064a \u0645\u0633\u062a\u0646\u062f \u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062c\u062f\u064a\u062f\u060c \u0627\u0636\u0641 \u0647\u0630\u0647 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644:

    SN5.png
    • \u0627\u0633\u0645: cma_prod_api_key
    • \u0646\u0648\u0639: \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u06312
    • \u0642\u064a\u0645\u0629: \u0645\u0641\u062a\u0627\u062d \u062e\u062f\u0645\u0627\u062a API \u0627\u0644\u062a\u064a \u0623\u0646\u0634\u0623\u062a\u0647\u0627 \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u0629 2
  4. \u0627\u0646\u0642\u0631 \u062a\u0642\u062f\u0645.

\u0627\u0644\u062e\u0637\u0648\u0629 4: \u0625\u0646\u0634\u0627\u0621 \u0631\u0633\u0627\u0644\u0629 REST

\u0625\u0646\u0634\u0627\u0621 \u0631\u0633\u0627\u0644\u0629 REST \u0644\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0645\u0646 \u062d\u0648\u0627\u062f\u062b \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u0645\u0627\u0639\u064a\u0629 \u0625\u0644\u0649 \u0643\u0627\u062a\u0648:

\u0644\u0623\u0646\u0634\u0627\u0621 \u0631\u0633\u0627\u0644\u0629 REST:

  1. \u0641\u064a \u0645\u0646\u0635\u0627\u062a \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629\u060c \u0627\u0646\u0642\u0631 \u0625\u0644\u0649 \u0643\u0644>\u0646\u0638\u0645 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0648\u064a\u0628 > \u062e\u0627\u0631\u062c>\u0631\u0633\u0627\u0644\u0629 REST.
  2. \u0627\u0646\u0642\u0631 \u062c\u062f\u064a\u062f.
  3. \u0641\u064a \u0645\u0633\u062a\u0646\u062f \u0631\u0633\u0627\u0644\u0629 REST\u060c \u0627\u0636\u0641 \u0647\u0630\u0647 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644:

    • \u0627\u0644\u0627\u0633\u0645: \u0625\u0626\u0636\u0627 \u0627\u0633\u0645 \u0644\u0644\u0631\u0633\u0627\u0644\u0629 REST
    • \u0646\u0642\u0637\u0629 \u0627\u0644\u0627\u0646\u0647\u0627\u0621: https://<your Cato account name>.cc.catonetworks.com/api/v1/graphql2
    • \u0646\u0648\u0639 \u0645\u0635\u0627\u062f\u0642\u0629: \u0644\u0627 \u0645\u0635\u0627\u062f\u0642\u0629
    • \u0625\u0637\u0631\u0642 \u0647\u0648\u0628\u0621: \u0627\u0646\u0642\u0631 \u062c\u062f\u064a\u062f \u0648\u0623\u0636\u0641 \u0647\u0630\u0647 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644:

      • \u0627\u0633\u0645: \u0627\u0626\u0636\u0627 \u0627\u0633\u0645
      • طريقة هوبي: نشر
      • \u0646\u0642\u0637\u0629 \u0627\u0644\u0627\u0646\u0647\u0627\u0621: https://<your Cato account name>.cc.catonetworks.com/api/v1/graphql2
  4. \u0627\u0646\u0642\u0631 \u062a\u0642\u062f\u0645.

\u0627\u0644\u062e\u0637\u0648\u0629 5: \u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u062a\u062c\u0645\u0639

\u0625\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u062a\u0639\u0645\u0644 \u0644\u062a\u0643\u062f\u064a\u0631 \u0631\u0633\u0627\u0644\u0629 REST.

\u0644\u0623\u0646\u0634\u0627\u0621 \u0642\u0627\u0639\u062f\u0629 \u062a\u0639\u0645\u0644:

  1. \u0641\u064a \u0645\u0646\u0635\u0627\u062a \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629\u060c \u0627\u0646\u0642\u0631 \u0625\u0644\u0649 \u0643\u0644 > \u062a\u0639\u0631\u064a\u0641\u0627\u062a \u0639\u0645\u0644 \u0642\u0627\u0639\u062f\u0629 \u062a\u0639\u0645\u0644.
  2. \u0627\u0646\u0642\u0631 \u062c\u062f\u064a\u062f.
  3. \u0641\u064a \u0645\u0633\u062a\u0646\u0647 \u0639//\u0639\u0645\u0644 \u0642\u0627\u0639\u062f\u0629 \u062a\u0639\u0645\u0644 \u0627\u0644\u062c\u062f\u064a\u062f\u060c \u0627\u0636\u0641 \u0647\u0630\u0647 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644:

    SN6.png
    • \u0627\u0644\u0627\u0633\u0645: \u0627\u0626\u0636\u0627 \u0627\u0633\u0645 \u0644\u0646\u0633\u062a\u0646\u0647 \u0639\u0645\u0644 \u0642\u0627\u0639\u062f\u0629 \u062a\u0639\u0645\u0644
    • \u062c\u062f\u0648\u0644: \u062d\u0627\u062f\u062b
    • \u062d\u064a\u0646: \u0628\u0639\u062f
    • \u062a\u0634\u062d\u064a\u0644: \u0635\u062d\u064a\u062d (\u062a\u0641\u0642\u062f \u0627\u0644\u062e\u064a\u0627\u0631 \u0627\u0644\u0635\u062d\u0648\u0646\u064a)
    • \u0634\u0631\u0648\u0637 \u0627\u0644\u0640 \u062a\u0641\u0635\u064a\u0644: \u0627\u0644\u062a\u063a\u0643\u0627\u0645\u0631 \u062a\u063a\u064a\u0631
  4. \u0639\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u062a\u0642\u062f\u0645\u0639\u060c \u0623\u0636\u0641 \u0627\u0644\u0640\u0623\u0633\u06ac6\u062a7\u062a77\u062a5\u0623:\n\n\u0627\u0626\u0636\u0627 \u0627\u0644\u0641\u0623\u0639\u0644\u0648 \u0627\u0644\u062f\u0627\u0639\u0645\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u0627\u0644\u0646\u0633\u0628\u061\u0627\u0626\u064a \u0627\u0644\u0634\u0627\u062b\u062a \ \u0638\u0631 \u0644\u0632\u0645 \u0623\u0646\u0631 \u064a\u0633 \u0627\u0632\u0645

    \u0622\u0644\u062a \u062f\u0627\u0639\u0645\u0643 \u0625\u0644\u0647\u0627 \u0628\u062a\u062f\u0648\u0644 \u062a\u0642\u0633 \u0627\u0644\u0646\u0633\u0649 r()0(" -1" +{\u063a\u0632}\u0631\u0621 \u0638\u0631r .\u062e1 {" +
      "  xdr(accountId: $accountId) {" +
      "    addStoryComment(input: $input) {" +
      "      comment { id type __typename }" +
      "      __typename" +
      "    }" +
      "    __typename" +
      "  }" +
      "}";
    var body = {
      query: gqlQuery,
      variables: {
        accountId: accountId.toString(),
        input: {
          type: "USER",
          storyId: storyId.toString(),
          text: lastComment
        }
      }
    };
        var apiKey = gs.getProperty('cma_prod_api_key');
    var r = new sn_ws.RESTMessageV2('Update XDR story comments CMA Prod', 'post');
    r.setRequestHeader('Content-Type', 'application/json');
    r.setRequestHeader('Accept', 'application/json');
        r.setRequestHeader('x-api-key', apiKey);
    r.setRequestBody(JSON.stringify(body));
    //var response = r.execute(); // can be changed to Async - only for debug purposes
        var eccSysId = r.executeAsync();
    gs.info("GraphQL webhook queued, ECC sys_id=" + eccSysId);
    var status = response.getStatusCode();
    var responseBody = response.getBody();
      // Safe logging (see next section for masking)
      gs.info("GraphQL webhook: status=" + status);
      gs.info("GraphQL webhook: responseBody=" + responseBody);
    } catch (ex) {
      gs.info("GraphQL webhook: Failed: " + ex.message);
    }
    function stripJournalHeader(text) {
      text = text || '';
      if (text.indexOf('\n') > -1) {
        return text.split('\n').slice(1).join('\n').trim();
      }
      return text.trim();
    }
    })(current, previous);
  5. \u0627\u0646\u0642\u0631 \u062a\u0642\u062f\u0645.

\u0627\u0644\u0645\u062b\u0627\u0648\u064a\u0627\u062a

\u064a\u0645\u0643\u0646\u0643 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0635\u0648\u062c\u0644 \u0648\u0627\u0644\u062e\u0637\u0623 \u0639\u0646 \u0627\u0644\u0624\u0627\u0643\u0633\u064a\u0629:\n\n \n","pluralForm":null},{

  • \u0644\u0648\u062d\u0627\u062a\u0644\u0633:\na\u0644\u0628txr:\n \u0644\u0648\u062d\u0627\u062a\u0644\u0633 > \u0643\u0644 \u0628\u062d\u062b \u0643\u062a \u0631\u0633\u0627\u0644\u0629 GraphQL \u0641\u0631\u0637\\\u0622\u0624.
  • ECC \u0633\u0627\u0642\u0633: \u0627\u064f\u0646\\\u0622 https://<instance>.service-now.com/sys_ecc_queue_list.do \u0627\u062c\u062f قوات r ECC \u0627\u0644\u0645\u0633\u062c\\\u0631\u0625\u0633\u0623\u0622 ECC sys_id.

\u0645\u0633\u0627\u062a\u064t\u0633 \u0634\u0634\u0645\u0625\u062a\u0633

\u0647\u0630\u0647 \u0642\u0627\u0626\u0645\u0623\u0633 \u062a\u0627\u0639\u0634\u064d\u0644 \ua\\\smta\u0622\u0646\"\u0624:\n","pluralForm":null},{

\u0645\u062a\u0633\u0627\u0622 \u0627\u0644\u0633\u062a\u0633\u0628
\u0631\u0633\u0627\u0644\t \u0627\u0623\u0644\u0626 \u0631\u0633\u0627\u064al \u062a\u062a\u0621\u062f\u062a\i\u0633\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\u0627\u0644\u062a\u0623\u062a\u0623\u062ã\u062a\i\i\i\i\\\i\i\i\i\i \u0623\u062nd\u062f\u062f\u0628\u0621\i
\u0648\u064a\u064a\u0635\u062ø\u0633\u0635\u062ø\u062\ \u062d\u0643\u062\"\u0644\t\i\i\i\/\i\i\/\i\i\i "\u0623\u062i{\u0623عث\t\i\\t\i\"\i\\t\i\i\i\i\i\i\i\i\i\i\u\u061\i\nt\i\i\i\i\t"\t\i\\
\u0637\t\t\t\\t \t\ \n10n\`\032\026\015\021\a\022\016\005\t \t\tt\n\t\t\t\t\t\t\t\t\t\\\i\i\t\t\t\u033e\\z\t

هل كان هذا المقال مفيداً؟

0 من 0 وجدوا هذا مفيداً

لا توجد تعليقات