Action profile: Action profiles in SAP CRM — CRM
Motor Action FC — Профиль клуба
Команда Motor Action FC
Выбрать сезон | 22/2314/1510/11 |
Свернуть
Подробнее
Галерея
# | Игрок(и) | родился/возраст | Нац. | Стоимость | ||||
---|---|---|---|---|---|---|---|---|
21 |
| Marlon Jani | 08 авг. 1978 г. (44) | |||||
— |
| Lawrence Mdhlulu | — (-) | |||||
17 |
| Godfrey Moyo | 05 дек. 1985 г. (37) | |||||
5 |
| Sam Mutenheri | 22 дек. 1979 г. (43) | |||||
— |
| Charles Chiutsa | — (-) | |||||
7 |
| Isaac Masame | 02 нояб. 1981 г. (41) | |||||
35 |
| Edward Tembo | 12 июля 1981 г. (41) | |||||
— |
| Tawanda Ushe | 12 авг. 1988 г. (34) | |||||
— |
| Dylan Chivandire | — (-) | |||||
2 |
| Enasio Perezo | 13 февр. 1980 г. (43) | |||||
11 |
| Kudakwashe Musharu | 08 янв. 1987 г. (36) | |||||
25 |
| Edmore Chitato | 02 мая 1980 г. (42) |
Подробности состава
Топ-Приобретения
Нет данных
Топ-Продажи
Нет данных
Использование GitHub Actions для обновлений кода в функциях Azure
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 8 мин
Используйте GitHub Actions для организации рабочего процесса автоматической сборки и развертывания кода в вашем приложении в Функциях Azure.
В GitHub Actions рабочий процесс — это автоматизированный процесс, который вы настроили в своем репозитории GitHub. Выполняя этапы этого процесса, GitHub создает и развертывает проект приложения-функции в GitHub.
Рабочий процесс определяется файлом YAML (.yml) по пути /.github/workflows/
в вашем репозитории. Это определение содержит разные шаги и параметры рабочего процесса.
В файле для рабочего процесса Функций Azure есть три раздела:
Section | Задания |
---|---|
Аутентификация | Скачать профиль публикации. Создание секрета GitHub. |
Сборка | Настроить среду. Создайте приложение-функцию. |
Развертывание | Развертывание приложения-функции. |
Предварительные требования
- Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно.
- Учетная запись GitHub. Если у вас ее нет, зарегистрируйтесь бесплатно.
- Рабочее приложение-функция, размещенное в Azure с репозиторием GitHub.
- Краткое руководство. Создание функции в Azure с помощью Visual Studio Code
Создание учетных данных для развертывания.
Рекомендуемый способ проверки подлинности с помощью Функций Azure для GitHub Actions — использование профиля публикации. Проверку подлинности также можно пройти с помощью субъекта-службы. Дополнительные сведения см. в этом репозитории GitHub Actions.
После сохранения учетных данных профиля публикации в качестве секрета GitHub вы будете использовать этот секрет в рабочем процессе для проверки подлинности в Azure.
Скачивание профиля публикации
Чтобы скачать профиль публикации приложения-функции, сделайте следующее:
Выберите страницу Обзор приложения-функции, затем выберите Получить профиль публикации.
Сохраните и скопируйте содержимое файла.
Добавление секрета GitHub
В GitHub перейдите в репозиторий.
Выберите Параметры Действия секретов >>.
Выберите Создать секрет репозитория.
Добавьте новый секрет с именем
AZURE_FUNCTIONAPP_PUBLISH_PROFILE
и значением, заданным для содержимого файла профиля публикации.Выберите Добавить секрет.
Теперь GitHub может проходить проверку подлинности в вашем приложении-функции в Azure.
Создание среды
Настройка среды выполняется действием по настройке публикации для конкретного языка.
- .NET
- Java
- JavaScript
- Python
.NET (включая ASP.NET) использует действие actions/setup-dotnet
.
В следующем примере показана та часть рабочего процесса, в которой настраивается среда:
- name: Setup DotNet 2. 2.402 Environment uses: actions/setup-dotnet@v1 with: dotnet-version: 2.2.402
Создание приложения-функции
Этот процесс зависит от языка. В этом разделе приводятся стандартные этапы сборки для каждого языка, который поддерживается в Функциях Azure.
В следующем примере показана часть рабочего процесса, в который создается зависящее от языка приложение-функция:
- .NET
- JavaScript
- Python
env: AZURE_FUNCTIONAPP_PACKAGE_PATH: '.' # set this to the path to your web app project, defaults to the repository root - name: 'Resolve Project Dependencies Using Dotnet' shell: bash run: | pushd './${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}' dotnet build --configuration Release --output ./output popd
Развертывание приложения-функции
Используйте действие Azure/functions-action
для развертывания кода в приложении-функции. У этого действия три параметра:
Параметр | Объяснение |
---|---|
app-name | (обязательно) Имя приложения-функции. |
slot-name | (Необязательно) Имя слота развертывания, который вы хотите использовать для развертывания. Слот уже должен быть определен в приложении-функции. |
publish-profile | (Необязательно) Имя секрета GitHub для профиля публикации. |
В следующем примере используется версия 1 functions-action
и publish profile
для проверки подлинности
- .NET
- Java
- JavaScript
- Python
Настройте рабочий процесс .NET для Linux, использующий профиль публикации.
name: Deploy DotNet project to function app with a Linux environment on: [push] env: AZURE_FUNCTIONAPP_NAME: your-app-name # set this to your application's name AZURE_FUNCTIONAPP_PACKAGE_PATH: '. ' # set this to the path to your web app project, defaults to the repository root DOTNET_VERSION: '2.2.402' # set this to the dotnet version to use jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: 'Checkout GitHub action' uses: actions/checkout@v2 - name: Setup DotNet ${{ env.DOTNET_VERSION }} Environment uses: actions/setup-dotnet@v1 with: dotnet-version: ${{ env.DOTNET_VERSION }} - name: 'Resolve Project Dependencies Using Dotnet' shell: bash run: | pushd './${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}' dotnet build --configuration Release --output ./output popd - name: 'Run Azure Functions action' uses: Azure/functions-action@v1 with: app-name: ${{ env.AZURE_FUNCTIONAPP_NAME }} package: '${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}/output' publish-profile: ${{ secrets.AZURE_FUNCTIONAPP_PUBLISH_PROFILE }}
Настройте рабочий процесс . NET для Windows, использующий профиль публикации.
name: Deploy DotNet project to function app with a Windows environment on: [push] env: AZURE_FUNCTIONAPP_NAME: your-app-name # set this to your application's name AZURE_FUNCTIONAPP_PACKAGE_PATH: '.' # set this to the path to your web app project, defaults to the repository root DOTNET_VERSION: '2.2.402' # set this to the dotnet version to use jobs: build-and-deploy: runs-on: windows-latest steps: - name: 'Checkout GitHub action' uses: actions/checkout@v2 - name: Setup DotNet ${{ env.DOTNET_VERSION }} Environment uses: actions/setup-dotnet@v1 with: dotnet-version: ${{ env.DOTNET_VERSION }} - name: 'Resolve Project Dependencies Using Dotnet' shell: pwsh run: | pushd './${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}' dotnet build --configuration Release --output ./output popd - name: 'Run Azure Functions action' uses: Azure/functions-action@v1 with: app-name: ${{ env. AZURE_FUNCTIONAPP_NAME }} package: '${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}/output' publish-profile: ${{ secrets.AZURE_FUNCTIONAPP_PUBLISH_PROFILE }}
Дальнейшие действия
Подробнее об интеграции Azure и GitHub
Профили действий в SAP CRM — CRM
Перейти к концу метаданных
1.0 ВВЕДЕНИЕ
Стандартная документация действий SAP
1.1 ДЕЙСТВИЯ
1.1 ДЕЙСТВИЯ поддерживают бизнес и улучшают отношения. Мы можем планировать и запускать предопределенные условия с помощью компонента Actions с помощью определяемых пользователем условий из транзакционных и маркетинговых объектов.
Действия используют Post Processing Framework (PPF), базовый компонент, который можно автоматизировать с инициированием выходных данных, последующих документов или рабочих процессов.Использование Действия на вкладке бизнес-документа можно отобразить список действий, которые могут быть включены в бизнес-транзакцию.
- Профиль действия определяется из соответствующего типа операции или категории позиции.
- Действия сохраняются как определения действий в профиле действий.
- Вы можете управлять обработкой действий, используя различные настройки и параметры:
- Действие, изменяемое или выполняемое в диалоговом окне
- Действие, отображаемое на панели инструментов (SAP GUI)
- . Вы можете определить действия, зависящие от условий, чтобы система автоматически планировала и запускала их при выполнении условий.
Действиями вы можете:
- Автоматическое создание последующих транзакций
- Выполнение изменений в транзакциях или маркетинговых объектах, которые в настоящее время обрабатываются, например, создание новых позиций или наследование статуса подчиненными элементами в маркетинговых объектах
- Вывод на печать, по факсу или электронной почте
Действия отображаются в документах транзакций, которые поддерживают действия и которым назначен профиль действия. Вы можете отобразить список действий, запланированных для документа на Действиях 9Закладка 0016 документа транзакции. Для каждого действия в списке отображается следующая информация:
- Статус (действие запланировано, действие выполнено)
- Описание (цель действия)
- Условия (отображаются настройки определения действия и условия)
- Создатель, Дата создания
Существуют различные типы обработки действий:
- Методы (Business Add-Ins)
Методы являются реализациями Business Add-In (BADI). Вы можете определить свою собственную реализацию BADI, чтобы адаптировать действия к вашим процессам и потребностям. (EXEC_METHODCALL_PPF является соответствующим BADI.)
Примеры стандартных методов включают следующее:- COPY_DOCUMENT (создать последующий документ)
- COMPLETE_DOCUMENT (установить статус завершения в документе)
- CREDIT_MEMO (создать позицию кредит-ноты)
- REPAIR_ITEM (создать позицию ремонта)
- 4 1O_EVENT_CREATE (создание события рабочего процесса)
- SAP Business Workflow
Подходит для более сложных процессов, например, для последующей транзакции, включающей процесс утверждения.
- Смарт-формы
Смарт-формы SAP следует использовать для печати, отправки по электронной почте или факсу документов, таких как подтверждение заказа. Вы можете использовать графический инструмент SAP Smart Forms для разработки макета выходных форм. SAP предоставляет несколько интеллектуальных форм для выходных данных в SAP CRM:- Форма CRM_ORDER_CONFIRMATION_01 (подходит для факсов, писем и электронной почты)
- Форма CRM_ORDER_LEASING_01 (подходит для факсов, писем и электронной почты)
- Форма CRM_OPPORTUNITY_01 (подходит для факсы, письма и электронная почта)
Преимущество SAP Smart Forms заключается в адаптации форм без знания программирования благодаря полностью графическому пользовательскому интерфейсу. Когда вы запрашиваете распечатку формы, прикладная программа получает соответствующие данные для использования и печатает их на форме. Поиск данных и логика формы отделены друг от друга. Смарт-формы SAP заменяют формы SAP-Script (поддерживается миграция с форм SAP-Script на смарт-формы).
2.0 КАК СОЗДАТЬ ДЕЙСТВИЕ
2.1 ПОШАГОВАЯ ПРОЦЕДУРА
2.1.1 Войдите на любой сервер SAP-CRM и перейдите в Transaction SPRO.
2.1.2 Нажмите SAP Reference IMG -> Управление взаимоотношениями с клиентами -> Основные функции -> Действия -> Действия в транзакциях.
2.1.3 Чтобы создать профиль действий — нажмите СОЗДАТЬ ДЕЙСТВИЯ С ПОМОЩЬЮ МАСТЕРА. Сначала прочтите документацию.
2.1.4 Теперь нажмите кнопку «Выполнить», чтобы начать создание профиля действия.
2.1.5 Нажмите ПРОДОЛЖИТЬ. Введите данные, чтобы создать профиль действия.
2.1.6 Нажмите ПРОДОЛЖИТЬ. Введите данные, чтобы создать действие.
2.1.7 Нажмите ПРОДОЛЖИТЬ. Введите сведения, чтобы задать действие.
В сведениях о времени обработки есть 3 варианта.
Обработка с использованием отчета о выборе запускается после выполнения отчета о выборе, если условие запуска выполнено.
Немедленная обработка запускается, как только выполняется условие запуска.
Обработка при сохранении документа начинается при сохранении документа*.*
2.1.8 Нажмите ПРОДОЛЖИТЬ. Введите сведения для настройки определения партнера.
Зависимость от партнера делает это Действие зависимым от Партнера. Выбранный вами партнер — это тот, для которого срабатывает действие. Сначала он проверяет, существует ли этот партнер или нет. Если нет, то выдает ОШИБКУ.
2.1.9 Нажмите ПРОДОЛЖИТЬ и выберите Обработка. Обработка, которую мы выбираем, — это та, над которой мы хотим, чтобы действие работало.
Обработка может быть различных типов, таких как:-
Выберите нужный. В этом случае выберите Workflow.
2.1.10 Нажмите ПРОДОЛЖИТЬ и введите номер рабочего процесса, который вы хотите назначить с помощью этого действия.
2.1.11 Нажмите ПРОДОЛЖИТЬ и введите описание действия.
2.1.12 Нажмите ПРОДОЛЖИТЬ и назначьте условие расписания.
Условие расписания определяет, должно ли действие быть запланировано для обработки или нет. Таким образом, действие генерируется только в том случае, если выполняется условие расписания. Назначать условие расписания не обязательно.
Выберите любого, кто соответствует вашим требованиям, и продолжайте.
2.1.13 Нажмите ПРОДОЛЖИТЬ и назначьте условие запуска.
Условие запуска проверяется перед выполнением действия. Действие выполняется только в том случае, если условие запуска удовлетворено.
Здесь вы не сможете назначить Стартовое Условие; в Действиях есть еще одна вкладка, где мы можем назначить Условие запуска.
2.1.14 Нажмите ПРОДОЛЖИТЬ и действие Настройка завершена.
Нажмите ПРОДОЛЖИТЬ и сохраните его в транспортном запросе.
2.1.15 Чтобы назначить начальное условие -> Перейти к шагу 2.1.2 -> Щелкните Изменить действия и условия -> Определить условия.
В Планировании действий найдите свое действие — проверьте профиль действия.
Показывает все действие, которое вы создали до сих пор.
Чтобы назначить условие запуска, щелкните вкладку «Условие запуска».
Щелкните Редактировать условие, чтобы ввести условие.
Введите условие.
Нажмите «v».
Нажмите СОХРАНИТЬ. Сохраните его в том же транспортном запросе, что и ранее.
Таким образом, создание профиля действия для рабочего процесса завершено.
Точно так же мы можем создавать профили действий и для другой обработки.
Некоторые важные TCODE, относящиеся к действиям SAP CRM:
Монитор действия — CRMC_ACTION_JOB
Определение действий — CRMC_CACTION_DEF
Условия. Профиль действия Перейти к содержимому Бывший член 29 апреля 2013 г. 4 минуты чтения 1 ВВЕДЕНИЕ Действия используют платформу постобработки (PPF), базовый компонент, который можно автоматизировать с инициированием выходных данных, последующих документов или рабочих процессов. Используя вкладку Действия в бизнес-документе, вы можете отобразить список действий, которые могут быть включены в бизнес-транзакцию. · Профиль действия определяется на основе соответствующего типа транзакции или категории элемента. · Действия хранятся в виде определений действий в профиле действий. · Вы можете управлять обработкой действий, используя различные настройки и параметры: · Действие, которое можно изменить или выполнить в диалоговом окне · Действие, отображаемое на панели инструментов (SAP GUI) ·) 9 сохранение 0003 · Партнерская зависимость · Техника определения · Слияние действия · Типы обработки (с вводом имени желаемой формы) Можно определить действия, зависящие от условий, чтобы система автоматически планировала и запускала их при выполнении условий. С помощью действий вы можете: · Автоматически создавать последующие транзакции · Внести изменения в обрабатываемую в данный момент транзакцию или маркетинговый объект, например, создать новые позиции или наследование статуса подчиненными элементами в маркетинговых объектах · Вывод на печать, по факсу или электронной почте Действия отображаются в документы транзакций, которые поддерживают действия и которым назначен профиль действия. Список действий, запланированных для документа, можно отобразить на закладке Действия документа транзакции. Для каждого действия в списке отображается следующая информация: · Статус (действие запланировано, действие обработано) · Описание (назначение действия) · Условия (отображаются настройки для определения действия и условия) · Действия существуют различные типы обработки Создатель, Дата создания : Методы являются реализациями Business Add-In (BADI). Вы можете определить свою собственную реализацию BADI, чтобы адаптировать действия к вашим процессам и потребностям. (EXEC_METHODCALL_PPF является соответствующим BADI.) Примеры для стандартных методов включают следующее: · copy_document (создать последующий документ) · Полный_документ (статус установленного в документе) · Credit_memo (создать Credit Memo) элемент ремонта) · 1O_EVENT_CREATE (создание события рабочего процесса) Подходит для более сложных процессов, например, для последующей транзакции, включающей процесс утверждения. SAP Smart Forms необходимо использовать для печати, отправки по электронной почте или факсу документов, таких как подтверждение заказа. Вы можете использовать графический инструмент SAP Smart Forms для разработки макета выходных форм. SAP предоставляет несколько интеллектуальных форм для выходных данных в SAP CRM: · Форма CRM_ORDER_CONFIRMATION_01 (подходит для факсов, писем и электронной почты) · Форма CRM_ORDER_LEASING_01 (подходит для факсов, писем) и электронной почты · Форма CRM_OPPORTUNITY_01 (подходит для факсов, писем и электронной почты) Преимущество SAP Smart Forms заключается в адаптации форм без необходимости знаний в области программирования благодаря полностью графическому пользовательскому интерфейсу. Когда вы запрашиваете распечатку формы, прикладная программа получает соответствующие данные для использования и печатает их на форме. Поиск данных и логика формы отделены друг от друга. Смарт-формы SAP заменяют формы SAP-Script (поддерживается миграция с форм SAP-Script на смарт-формы). В сведениях о времени обработки есть 3 варианта. Обработка с использованием отчета о выборе запускается после выполнения отчета о выборе, если условие запуска выполнено. Немедленная обработка запускается, как только выполняется условие запуска. Обработка при сохранении документа Запускается при сохранении документа .2.1.8 Щелкните . Введите сведения для настройки определения партнера. Зависимость от партнера делает это Действие зависимым от Партнера. Выбранный вами партнер — это тот, для которого срабатывает действие. Сначала он проверяет, существует ли этот партнер или нет. Если нет, то выдает ОШИБКУ. Обработка может быть различных типов, таких как:- Выберите нужный. В этом случае выберите Workflow. Условие расписания решает, должно ли действие быть запланировано для обработки или нет. Таким образом, действие генерируется только в том случае, если выполняется условие расписания. Назначать условие расписания не обязательно. Выберите любого, кто соответствует вашим требованиям, и продолжайте. Условие запуска проверяется перед выполнением действия. Действие выполняется только в том случае, если условие запуска удовлетворено. Здесь вы не сможете назначить условие запуска; в Действиях есть еще одна вкладка, где мы можем назначить Условие запуска.