> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# player_action_executed

> Evento player_action_executed.

Este evento é disparado quando uma ação vinculada a uma alteração de segmentação ou a uma regra de evento é executada em um jogador.

## Propriedades

| Nome | Tipo | Descrição |
| :- | :- | :- |
| ActionName | String | Nome da ação que foi disparada. |
| Error | [ActionExecutionError](/pt-BR/services/playfab/api-references/events/data-types/actionexecutionerror) | Informações sobre o erro que ocorreu durante a execução, caso ela não tenha sido concluída. |
| ExecutionDuration | double | Tempo de execução da ação em milissegundos. |
| ExecutionResult | object | O objeto retornado pela execução da ação, caso ela tenha sido concluída. |
| ScheduledTimestamp | DateTime | Hora em que a execução da ação foi agendada. |
| TitleId | String | A ID do título ao qual este evento de jogador se aplica. |
| TriggeredTimestamp | DateTime | Hora em que ocorreu o evento ou a alteração de segmentação que disparou a ação. |
| TriggeringEventRuleMatch | [EventRuleMatch](/pt-BR/services/playfab/api-references/events/data-types/eventrulematch) | Correspondência de regra de evento, se houver, que disparou a ação. |
| TriggeringSegmentMembershipChange | [SegmentMembershipChange](/pt-BR/services/playfab/api-references/events/data-types/segmentmembershipchange) | Alteração de segmentação do jogador, se houver, que disparou a ação. |

## Propriedades comuns

Todos os eventos do PlayStream V1 são formatados como objetos JSON e compartilham as seguintes propriedades comuns:

| Nome | Tipo | Descrição |
| :- | :- | :- |
| EntityId | String | O identificador da entidade (título, jogador etc.) à qual este evento se aplica. |
| EntityType | String | O tipo de entidade (jogador, título etc.) à qual este evento se aplica. Se o PlayFab precisar executar uma ação nessa entidade, o EntityType deverá ser 'player', 'character' ou 'title'. É necessário que qualquer tipo de entidade que o PlayFab não analise atualmente seja prefixado com um namespace (como 'com.mygame.guild'), pois o PlayFab pode começar a analisar entidades raiz a qualquer momento. |
| EventId | String | Identificador exclusivo atribuído pelo PlayFab para este evento. |
| EventName | String | O nome deste evento. |
| EventNamespace | String | O namespace atribuído a este evento. Por exemplo: 'com.myprogram.ads' |
| Source | String | O nome da origem deste evento do PlayStream; será PlayFab se o evento tiver sido originado por nós. |
| SourceType | [SourceType](/pt-BR/services/playfab/api-references/events/data-types/sourcetype) | O tipo de origem deste evento (parceiro do PlayFab, outro back-end ou a API do PlayFab). |
| Timestamp | DateTime | A hora (em UTC) associada a este evento. |


## Related topics

- [Eventos](/pt-BR/services/xbox-services/player-data/stats-leaderboards/event-based/events/index.md)
- [Referência do modelo de eventos do PlayStream para o PlayFab](/pt-BR/services/playfab/api-references/events/index.md)
- [action_executed](/pt-BR/services/playfab/api-references/events/PlayStream/action-executed.md)
- [player_triggered_action_executed_function](/pt-BR/services/playfab/api-references/events/Functions/player-triggered-action-executed-function.md)
- [player_triggered_action_executed_cloudscript](/pt-BR/services/playfab/api-references/events/CloudScript/player-triggered-action-executed-cloudscript.md)
